<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://linux.duke.edu/metadata/common" xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="20">
<package type="rpm">
  <name>python-SQLAlchemy</name>
  <arch>src</arch>
  <version epoch="0" ver="1.4.46" rel="1.2"/>
  <checksum type="sha512" pkgid="YES">4eff03a55f23e181dcbf0a396372a8e0073f62df56409be736cdb1b278c4fa91c59ece5b9254d7b70f6912c291fb46bdf139f9f8a59d003e0d1b8ec2c88c5971</checksum>
  <summary>Database Abstraction Library</summary>
  <description>SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible,
high-level interface to SQL databases.  Database and domain concepts are
decoupled, allowing both sides maximum flexibility and power. SQLAlchemy
provides a powerful mapping layer that can work as automatically or as manually
as you choose, determining relationships based on foreign keys or letting you
define the join conditions explicitly, to bridge the gap between database and
domain.</description>
  <packager></packager>
  <url>https://www.sqlalchemy.org</url>
  <time file="1706844607" build="1706841331"/>
  <size package="9157203" installed="8802961" archive="8803492"/>
  <location href="src/python-SQLAlchemy-1.4.46-1.2.src.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>i04-ch2a</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="5096" end="532410"/>
    <rpm:provides>
      <rpm:entry name="python39-SQLAlchemy" flags="EQ" epoch="0" ver="1.4.46" rel="1.2"/>
      <rpm:entry name="python310-SQLAlchemy" flags="EQ" epoch="0" ver="1.4.46" rel="1.2"/>
      <rpm:entry name="python311-SQLAlchemy" flags="EQ" epoch="0" ver="1.4.46" rel="1.2"/>
      <rpm:entry name="python-SQLAlchemy-doc" flags="EQ" epoch="0" ver="1.4.46" rel="1.2"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python310"/>
      <rpm:entry name="python310-devel"/>
      <rpm:entry name="python310-greenlet"/>
      <rpm:entry name="python310-importlib-metadata"/>
      <rpm:entry name="python310-pytest" flags="GE" epoch="0" ver="4.4.0"/>
      <rpm:entry name="python310-setuptools"/>
      <rpm:entry name="python311"/>
      <rpm:entry name="python311-devel"/>
      <rpm:entry name="python311-greenlet"/>
      <rpm:entry name="python311-importlib-metadata"/>
      <rpm:entry name="python311-pytest" flags="GE" epoch="0" ver="4.4.0"/>
      <rpm:entry name="python311-setuptools"/>
      <rpm:entry name="python39"/>
      <rpm:entry name="python39-devel"/>
      <rpm:entry name="python39-greenlet"/>
      <rpm:entry name="python39-importlib-metadata"/>
      <rpm:entry name="python39-pytest" flags="GE" epoch="0" ver="4.4.0"/>
      <rpm:entry name="python39-setuptools"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-SQLAlchemy-doc</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.4.46" rel="1.2"/>
  <checksum type="sha512" pkgid="YES">9c55c865e8eb05bbf3c83670795a35b7d3773f8e5d7039a5f845accab40876517b0bb8ae7c4548f84a713d31f6502dd4a525e5bc9444b7c6870028ca437993e3</checksum>
  <summary>Documentation for python-SQLAlchemy</summary>
  <description>This package contains HTML documentation, including tutorials and API
reference for python-SQLAlchemy.</description>
  <packager></packager>
  <url>https://www.sqlalchemy.org</url>
  <time file="1706844607" build="1706841331"/>
  <size package="2738719" installed="33345333" archive="33422788"/>
  <location href="noarch/python-SQLAlchemy-doc-1.4.46-1.2.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>i04-ch2a</rpm:buildhost>
    <rpm:sourcerpm>python-SQLAlchemy-1.4.46-1.2.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="5096" end="154793"/>
    <rpm:provides>
      <rpm:entry name="python-SQLAlchemy-doc" flags="EQ" epoch="0" ver="1.4.46" rel="1.2"/>
      <rpm:entry name="python310-SQLAlchemy-doc" flags="EQ" epoch="0" ver="1.4.46"/>
      <rpm:entry name="python311-SQLAlchemy-doc" flags="EQ" epoch="0" ver="1.4.46"/>
      <rpm:entry name="python39-SQLAlchemy-doc" flags="EQ" epoch="0" ver="1.4.46"/>
    </rpm:provides>
  </format>
</package>
<package type="rpm">
  <name>python-alembic</name>
  <arch>src</arch>
  <version epoch="0" ver="1.9.3" rel="1.7"/>
  <checksum type="sha512" pkgid="YES">7352d425473503b62a14257e17ae35442d37ca04c9b168392618dcbb24c508583573fc76dcb771eb22c9a70c15896b633c0d20b9c8d814fa43541f5eb82d7b7e</checksum>
  <summary>A database migration tool for SQLAlchemy</summary>
  <description>Alembic is a new database migrations tool, written by the author
of SQLAlchemy &lt;http://www.sqlalchemy.org&gt;.  A migrations tool
offers the following functionality:

* Can emit ALTER statements to a database in order to change
  the structure of tables and other constructs
* Provides a system whereby "migration scripts" may be constructed;
  each script indicates a particular series of steps that can "upgrade" a
  target database to a new version, and optionally a series of steps that can
  "downgrade" similarly, doing the same steps in reverse.
* Allows the scripts to execute in some sequential manner.</description>
  <packager></packager>
  <url>https://github.com/sqlalchemy/alembic</url>
  <time file="1714007515" build="1676032575"/>
  <size package="1394792" installed="1237434" archive="1237824"/>
  <location href="src/python-alembic-1.9.3-1.7.src.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="5096" end="224038"/>
    <rpm:provides>
      <rpm:entry name="python310-alembic" flags="EQ" epoch="0" ver="1.9.3" rel="1.7"/>
      <rpm:entry name="python312-alembic" flags="EQ" epoch="0" ver="1.9.3" rel="1.7"/>
      <rpm:entry name="python311-alembic" flags="EQ" epoch="0" ver="1.9.3" rel="1.7"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="(python310-importlib-metadata if python310-base &lt; 3.9)"/>
      <rpm:entry name="(python310-importlib-resources if python310-base &lt; 3.9)"/>
      <rpm:entry name="(python311-importlib-metadata if python311-base &lt; 3.9)"/>
      <rpm:entry name="(python311-importlib-resources if python311-base &lt; 3.9)"/>
      <rpm:entry name="(python312-importlib-metadata if python312-base &lt; 3.9)"/>
      <rpm:entry name="(python312-importlib-resources if python312-base &lt; 3.9)"/>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python310"/>
      <rpm:entry name="python310-Mako"/>
      <rpm:entry name="python310-SQLAlchemy" flags="GE" epoch="0" ver="1.3.0"/>
      <rpm:entry name="python310-pytest"/>
      <rpm:entry name="python310-pytest-xdist"/>
      <rpm:entry name="python310-python-dateutil"/>
      <rpm:entry name="python310-setuptools"/>
      <rpm:entry name="python311"/>
      <rpm:entry name="python311-Mako"/>
      <rpm:entry name="python311-SQLAlchemy" flags="GE" epoch="0" ver="1.3.0"/>
      <rpm:entry name="python311-pytest"/>
      <rpm:entry name="python311-pytest-xdist"/>
      <rpm:entry name="python311-python-dateutil"/>
      <rpm:entry name="python311-setuptools"/>
      <rpm:entry name="python312"/>
      <rpm:entry name="python312-Mako"/>
      <rpm:entry name="python312-SQLAlchemy" flags="GE" epoch="0" ver="1.3.0"/>
      <rpm:entry name="python312-pytest"/>
      <rpm:entry name="python312-pytest-xdist"/>
      <rpm:entry name="python312-python-dateutil"/>
      <rpm:entry name="python312-setuptools"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-django-pyscss</name>
  <arch>src</arch>
  <version epoch="0" ver="2.0.2" rel="21.28"/>
  <checksum type="sha512" pkgid="YES">ccc428d4f58e3cb953f70300cab23096c6475fee6b452e9e6357c64b15294f0044a2b2951975a04df8783d1c3e4829f7422672c5cbee0d46870601e3675bfa22</checksum>
  <summary>A collection of tools to use pyScss within Django</summary>
  <description>This app smooths over a lot of things when dealing with pyScss in Django. It

- Overwrites the import system to use Django's staticfiles app. This way, one
  can import SCSS files from any app (or any file that's findable by the
  STATICFILES_FINDERS).

- Configures pyScss to work with the staticfiles app for its image functions
  (e.g. inline-image and sprite-map).

- It provides a django-compressor precompile filter class so that the developer
  can use pyScss with django-compressor without having to bust out to the
  shell.  This has the added benefit of removing the need to configure pyScss
  through its command-line arguments, AND makes it possible for the exceptions
  and warnings that pyScss emits to bubble up to the process so that the user
  actually knows what's going on.</description>
  <packager></packager>
  <url>https://github.com/fusionbox/django-pyscss</url>
  <time file="1728336573" build="1644746179"/>
  <size package="50801" installed="34429" archive="35924"/>
  <location href="src/python-django-pyscss-2.0.2-21.28.src.rpm"/>
  <format>
    <rpm:license>BSD-2-Clause</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="26105"/>
    <rpm:provides>
      <rpm:entry name="python312-django-pyscss" flags="EQ" epoch="0" ver="2.0.2" rel="21.28"/>
      <rpm:entry name="python311-django-pyscss" flags="EQ" epoch="0" ver="2.0.2" rel="21.28"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python311-Django" flags="GE" epoch="0" ver="1.10"/>
      <rpm:entry name="python311-Pillow"/>
      <rpm:entry name="python311-django-codemod"/>
      <rpm:entry name="python311-django-compressor" flags="GE" epoch="0" ver="1.3"/>
      <rpm:entry name="python311-pyScss" flags="GE" epoch="0" ver="1.2.0"/>
      <rpm:entry name="python311-setuptools"/>
      <rpm:entry name="python311-six"/>
      <rpm:entry name="python312-Django" flags="GE" epoch="0" ver="1.10"/>
      <rpm:entry name="python312-Pillow"/>
      <rpm:entry name="python312-django-codemod"/>
      <rpm:entry name="python312-django-compressor" flags="GE" epoch="0" ver="1.3"/>
      <rpm:entry name="python312-pyScss" flags="GE" epoch="0" ver="1.2.0"/>
      <rpm:entry name="python312-setuptools"/>
      <rpm:entry name="python312-six"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-netaddr</name>
  <arch>src</arch>
  <version epoch="0" ver="0.10.1" rel="1.21"/>
  <checksum type="sha512" pkgid="YES">43eebb406fbdabf75c778b615a99a71be42d88679578523aab03c5c1f2960372e7eb2a74b326293ca6859564d0d892ea1a813eec5480c061d537cdb1aa5f069f</checksum>
  <summary>Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses</summary>
  <description>A pure Python network address representation and manipulation library.

netaddr provides a Pythonic way of working with:
    - IPv4 and IPv6 addresses and subnets (including CIDR notation);
    - MAC (Media Access Control) addresses in multiple formats;
    - IEEE EUI-64, OUI and IAB identifiers;
    - a user friendly IP glob-style format.

Included are routines for:
    - generating, sorting and summarizing IP addresses;
    - converting IP addresses and ranges between various different formats;
    - performing set based operations on groups of IP addresses and subnets;
    - arbitrary IP address range calculations and conversions;
    - querying IEEE OUI and IAB organisational information;
    - querying of IP standards related data from key IANA data sources.</description>
  <packager></packager>
  <url>https://github.com/drkjam/netaddr</url>
  <time file="1775342870" build="1704660859"/>
  <size package="2290963" installed="2243387" archive="2243776"/>
  <location href="src/python-netaddr-0.10.1-1.21.src.rpm"/>
  <format>
    <rpm:license>BSD-3-Clause</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="61472"/>
    <rpm:provides>
      <rpm:entry name="python311-netaddr" flags="EQ" epoch="0" ver="0.10.1" rel="1.21"/>
      <rpm:entry name="python314-netaddr" flags="EQ" epoch="0" ver="0.10.1" rel="1.21"/>
      <rpm:entry name="python313-netaddr" flags="EQ" epoch="0" ver="0.10.1" rel="1.21"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python311-pytest"/>
      <rpm:entry name="python311-setuptools"/>
      <rpm:entry name="python311-xml"/>
      <rpm:entry name="python313-pytest"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-xml"/>
      <rpm:entry name="python314-pytest"/>
      <rpm:entry name="python314-setuptools"/>
      <rpm:entry name="python314-xml"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-nose</name>
  <arch>src</arch>
  <version epoch="0" ver="1.3.7" rel="1.44"/>
  <checksum type="sha512" pkgid="YES">0bd8091d8fc0c16a19e94cf530b316c4d2e76cc0fadc40e809be77e814b27e4dfab5a64aa6cb9a1a2f485de602985f5d3a477421d14c0e270238ab078cd816b0</checksum>
  <summary>Nose extends unittest to make testing easier</summary>
  <description>Nose extends the test loading and running features of unittest, making
it easier to write, find and run tests.

By default, nose will run tests in files or directories under the current
working directory whose names include "test" or "Test" at a word boundary
(like "test_this" or "functional_test" or "TestClass" but not
"libtest"). Test output is similar to that of unittest, but also includes
captured stdout output from failing tests, for easy print-style debugging.

These features, and many more, are customizable through the use of
plugins. Plugins included with nose provide support for doctest, code
coverage and profiling, flexible attribute-based test selection,
output capture and more.</description>
  <packager></packager>
  <url>http://readthedocs.org/docs/nose/</url>
  <time file="1741497217" build="1517575305"/>
  <size package="343174" installed="298754" archive="299136"/>
  <location href="src/python-nose-1.3.7-1.44.src.rpm"/>
  <format>
    <rpm:license>LGPL-2.1+</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="55530"/>
    <rpm:provides>
      <rpm:entry name="python311-nose" flags="EQ" epoch="0" ver="1.3.7" rel="1.44"/>
      <rpm:entry name="python312-nose" flags="EQ" epoch="0" ver="1.3.7" rel="1.44"/>
      <rpm:entry name="python313-nose" flags="EQ" epoch="0" ver="1.3.7" rel="1.44"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python3-2to3"/>
      <rpm:entry name="python311-devel"/>
      <rpm:entry name="python311-setuptools"/>
      <rpm:entry name="python311-xml"/>
      <rpm:entry name="python312-devel"/>
      <rpm:entry name="python312-setuptools"/>
      <rpm:entry name="python312-xml"/>
      <rpm:entry name="python313-devel"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-xml"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python310-SQLAlchemy</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="1.4.46" rel="1.2"/>
  <checksum type="sha512" pkgid="YES">f19ff4905b948edaa2b172df331910ec0038d9bf8703955204443189a7d14754affa1017653c32b2884ed2739d1e48d4b17366854a40b5cc2a003bad5b09eb1d</checksum>
  <summary>Database Abstraction Library</summary>
  <description>SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible,
high-level interface to SQL databases.  Database and domain concepts are
decoupled, allowing both sides maximum flexibility and power. SQLAlchemy
provides a powerful mapping layer that can work as automatically or as manually
as you choose, determining relationships based on foreign keys or letting you
define the join conditions explicitly, to bridge the gap between database and
domain.</description>
  <packager></packager>
  <url>https://www.sqlalchemy.org</url>
  <time file="1706844607" build="1706841331"/>
  <size package="2421334" installed="14855339" archive="15010968"/>
  <location href="x86_64/python310-SQLAlchemy-1.4.46-1.2.x86_64.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>i04-ch2a</rpm:buildhost>
    <rpm:sourcerpm>python-SQLAlchemy-1.4.46-1.2.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="5096" end="218225"/>
    <rpm:provides>
      <rpm:entry name="python3.10dist(sqlalchemy)" flags="EQ" epoch="0" ver="1.4.46"/>
      <rpm:entry name="python310-SQLAlchemy" flags="EQ" epoch="0" ver="1.4.46" rel="1.2"/>
      <rpm:entry name="python310-SQLAlchemy(x86-64)" flags="EQ" epoch="0" ver="1.4.46" rel="1.2"/>
      <rpm:entry name="python310-sqlalchemy" flags="EQ" epoch="0" ver="1.4.46"/>
      <rpm:entry name="python3dist(sqlalchemy)" flags="EQ" epoch="0" ver="1.4.46"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.10"/>
      <rpm:entry name="python310"/>
      <rpm:entry name="python310-greenlet"/>
      <rpm:entry name="libc.so.6(GLIBC_2.38)(64bit)"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python310-sqlalchemy" flags="LT" epoch="0" ver="1.4.46"/>
    </rpm:obsoletes>
  </format>
</package>
<package type="rpm">
  <name>python310-alembic</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.9.3" rel="1.7"/>
  <checksum type="sha512" pkgid="YES">be39afa1285b4f8af4e1d07fceb09f6d5ba3ee7796bebb7c32ef67cc30ea7d0dbe9c0692123481386eaa6fbe9ec31e0837bd1f3ffe3ce363989176d861eea820</checksum>
  <summary>A database migration tool for SQLAlchemy</summary>
  <description>Alembic is a new database migrations tool, written by the author
of SQLAlchemy &lt;http://www.sqlalchemy.org&gt;.  A migrations tool
offers the following functionality:

* Can emit ALTER statements to a database in order to change
  the structure of tables and other constructs
* Provides a system whereby "migration scripts" may be constructed;
  each script indicates a particular series of steps that can "upgrade" a
  target database to a new version, and optionally a series of steps that can
  "downgrade" similarly, doing the same steps in reverse.
* Allows the scripts to execute in some sequential manner.</description>
  <packager></packager>
  <url>https://github.com/sqlalchemy/alembic</url>
  <time file="1714007516" build="1676032575"/>
  <size package="358859" installed="1946442" archive="1993372"/>
  <location href="noarch/python310-alembic-1.9.3-1.7.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-alembic-1.9.3-1.7.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="5096" end="65693"/>
    <rpm:provides>
      <rpm:entry name="python3.10dist(alembic)" flags="EQ" epoch="0" ver="1.9.3"/>
      <rpm:entry name="python310-alembic" flags="EQ" epoch="0" ver="1.9.3" rel="1.7"/>
      <rpm:entry name="python3dist(alembic)" flags="EQ" epoch="0" ver="1.9.3"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.10"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.10"/>
      <rpm:entry name="python310-Mako"/>
      <rpm:entry name="python310-SQLAlchemy" flags="GE" epoch="0" ver="1.3.0"/>
      <rpm:entry name="python310-python-dateutil"/>
      <rpm:entry name="update-alternatives" pre="1"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/alembic</file>
    <file>/usr/bin/alembic</file>
    <file>/usr/bin/alembic-3.10</file>
  </format>
</package>
<package type="rpm">
  <name>python311-SQLAlchemy</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="1.4.46" rel="1.2"/>
  <checksum type="sha512" pkgid="YES">0bd378101337a7138e3f7db6d617e7edb1111959c686d7e1aad8920af3f9f6adc7a307bc9ea6fea55a40efa34300611d43000f554ba9d273f63c1fa9164c2c25</checksum>
  <summary>Database Abstraction Library</summary>
  <description>SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible,
high-level interface to SQL databases.  Database and domain concepts are
decoupled, allowing both sides maximum flexibility and power. SQLAlchemy
provides a powerful mapping layer that can work as automatically or as manually
as you choose, determining relationships based on foreign keys or letting you
define the join conditions explicitly, to bridge the gap between database and
domain.</description>
  <packager></packager>
  <url>https://www.sqlalchemy.org</url>
  <time file="1706844607" build="1706841331"/>
  <size package="3030720" installed="18787924" archive="18943512"/>
  <location href="x86_64/python311-SQLAlchemy-1.4.46-1.2.x86_64.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>i04-ch2a</rpm:buildhost>
    <rpm:sourcerpm>python-SQLAlchemy-1.4.46-1.2.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="5096" end="218357"/>
    <rpm:provides>
      <rpm:entry name="python3-SQLAlchemy" flags="EQ" epoch="0" ver="1.4.46" rel="1.2"/>
      <rpm:entry name="python3-sqlalchemy" flags="EQ" epoch="0" ver="1.4.46"/>
      <rpm:entry name="python3.11dist(sqlalchemy)" flags="EQ" epoch="0" ver="1.4.46"/>
      <rpm:entry name="python311-SQLAlchemy" flags="EQ" epoch="0" ver="1.4.46" rel="1.2"/>
      <rpm:entry name="python311-SQLAlchemy(x86-64)" flags="EQ" epoch="0" ver="1.4.46" rel="1.2"/>
      <rpm:entry name="python311-sqlalchemy" flags="EQ" epoch="0" ver="1.4.46"/>
      <rpm:entry name="python3dist(sqlalchemy)" flags="EQ" epoch="0" ver="1.4.46"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="python311"/>
      <rpm:entry name="python311-greenlet"/>
      <rpm:entry name="libc.so.6(GLIBC_2.38)(64bit)"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-SQLAlchemy" flags="LT" epoch="0" ver="1.4.46" rel="1.2"/>
      <rpm:entry name="python3-sqlalchemy" flags="LT" epoch="0" ver="1.4.46"/>
      <rpm:entry name="python311-sqlalchemy" flags="LT" epoch="0" ver="1.4.46"/>
    </rpm:obsoletes>
  </format>
</package>
<package type="rpm">
  <name>python311-alembic</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.9.3" rel="1.7"/>
  <checksum type="sha512" pkgid="YES">6d49410cb260905df3c4beebd4f81af16a063953f88e5e6207c6f1da84ce0b468a6b93753f190babbcc38b91fe0916979b1973d7f2694a655976fdc3be9d4f37</checksum>
  <summary>A database migration tool for SQLAlchemy</summary>
  <description>Alembic is a new database migrations tool, written by the author
of SQLAlchemy &lt;http://www.sqlalchemy.org&gt;.  A migrations tool
offers the following functionality:

* Can emit ALTER statements to a database in order to change
  the structure of tables and other constructs
* Provides a system whereby "migration scripts" may be constructed;
  each script indicates a particular series of steps that can "upgrade" a
  target database to a new version, and optionally a series of steps that can
  "downgrade" similarly, doing the same steps in reverse.
* Allows the scripts to execute in some sequential manner.</description>
  <packager></packager>
  <url>https://github.com/sqlalchemy/alembic</url>
  <time file="1714007516" build="1676032575"/>
  <size package="451136" installed="2568107" archive="2615008"/>
  <location href="noarch/python311-alembic-1.9.3-1.7.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-alembic-1.9.3-1.7.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="5096" end="65801"/>
    <rpm:provides>
      <rpm:entry name="python3-alembic" flags="EQ" epoch="0" ver="1.9.3" rel="1.7"/>
      <rpm:entry name="python3.11dist(alembic)" flags="EQ" epoch="0" ver="1.9.3"/>
      <rpm:entry name="python311-alembic" flags="EQ" epoch="0" ver="1.9.3" rel="1.7"/>
      <rpm:entry name="python3dist(alembic)" flags="EQ" epoch="0" ver="1.9.3"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.11"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="python311-Mako"/>
      <rpm:entry name="python311-SQLAlchemy" flags="GE" epoch="0" ver="1.3.0"/>
      <rpm:entry name="python311-python-dateutil"/>
      <rpm:entry name="update-alternatives" pre="1"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-alembic" flags="LT" epoch="0" ver="1.9.3" rel="1.7"/>
    </rpm:obsoletes>
    <file type="ghost">/etc/alternatives/alembic</file>
    <file>/usr/bin/alembic</file>
    <file>/usr/bin/alembic-3.11</file>
  </format>
</package>
<package type="rpm">
  <name>python311-django-pyscss</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="2.0.2" rel="21.28"/>
  <checksum type="sha512" pkgid="YES">4635364d4673b6a4b9675d286de4ef836964a220c79698c7de286a3663f8940780e5114b23e557969668cd5020094b4eb2795cf06eca15c9d119c647ad79ed3c</checksum>
  <summary>A collection of tools to use pyScss within Django</summary>
  <description>This app smooths over a lot of things when dealing with pyScss in Django. It

- Overwrites the import system to use Django's staticfiles app. This way, one
  can import SCSS files from any app (or any file that's findable by the
  STATICFILES_FINDERS).

- Configures pyScss to work with the staticfiles app for its image functions
  (e.g. inline-image and sprite-map).

- It provides a django-compressor precompile filter class so that the developer
  can use pyScss with django-compressor without having to bust out to the
  shell.  This has the added benefit of removing the need to configure pyScss
  through its command-line arguments, AND makes it possible for the exceptions
  and warnings that pyScss emits to bubble up to the process so that the user
  actually knows what's going on.</description>
  <packager></packager>
  <url>https://github.com/fusionbox/django-pyscss</url>
  <time file="1728336573" build="1644746179"/>
  <size package="23604" installed="31214" archive="37560"/>
  <location href="x86_64/python311-django-pyscss-2.0.2-21.28.x86_64.rpm"/>
  <format>
    <rpm:license>BSD-2-Clause</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-django-pyscss-2.0.2-21.28.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="13573"/>
    <rpm:provides>
      <rpm:entry name="python3-django-pyscss" flags="EQ" epoch="0" ver="2.0.2" rel="21.28"/>
      <rpm:entry name="python3.11dist(django-pyscss)" flags="EQ" epoch="0" ver="2.0.2"/>
      <rpm:entry name="python311-django-pyscss" flags="EQ" epoch="0" ver="2.0.2" rel="21.28"/>
      <rpm:entry name="python311-django-pyscss(x86-64)" flags="EQ" epoch="0" ver="2.0.2" rel="21.28"/>
      <rpm:entry name="python3dist(django-pyscss)" flags="EQ" epoch="0" ver="2.0.2"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="python311-Django" flags="GE" epoch="0" ver="1.10"/>
      <rpm:entry name="python311-pyScss" flags="GE" epoch="0" ver="1.3.4"/>
      <rpm:entry name="python311-six"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-django-pyscss" flags="LT" epoch="0" ver="2.0.2" rel="21.28"/>
    </rpm:obsoletes>
  </format>
</package>
<package type="rpm">
  <name>python311-netaddr</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.10.1" rel="1.21"/>
  <checksum type="sha512" pkgid="YES">6b2f456d8e2be8e17ccc97cb44d6cf14cd3fe50af01ab15b8bd8ab09d7c1e61ee2e733b021c93afa76340e01cb1ce9c3eae9eac4cd1f30f8c645dca9a1ea3c2a</checksum>
  <summary>Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses</summary>
  <description>A pure Python network address representation and manipulation library.

netaddr provides a Pythonic way of working with:
    - IPv4 and IPv6 addresses and subnets (including CIDR notation);
    - MAC (Media Access Control) addresses in multiple formats;
    - IEEE EUI-64, OUI and IAB identifiers;
    - a user friendly IP glob-style format.

Included are routines for:
    - generating, sorting and summarizing IP addresses;
    - converting IP addresses and ranges between various different formats;
    - performing set based operations on groups of IP addresses and subnets;
    - arbitrary IP address range calculations and conversions;
    - querying IEEE OUI and IAB organisational information;
    - querying of IP standards related data from key IANA data sources.</description>
  <packager></packager>
  <url>https://github.com/drkjam/netaddr</url>
  <time file="1775342870" build="1704660859"/>
  <size package="1615032" installed="9758878" archive="9776132"/>
  <location href="noarch/python311-netaddr-0.10.1-1.21.noarch.rpm"/>
  <format>
    <rpm:license>BSD-3-Clause</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-netaddr-0.10.1-1.21.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="26925"/>
    <rpm:provides>
      <rpm:entry name="python3.11dist(netaddr)" flags="EQ" epoch="0" ver="0.10.1"/>
      <rpm:entry name="python311-netaddr" flags="EQ" epoch="0" ver="0.10.1" rel="1.21"/>
      <rpm:entry name="python3dist(netaddr)" flags="EQ" epoch="0" ver="0.10.1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.11"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="python311-importlib-metadata"/>
      <rpm:entry name="python311-importlib_resources"/>
      <rpm:entry name="update-alternatives" pre="1"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/netaddr</file>
    <file>/usr/bin/netaddr</file>
    <file>/usr/bin/netaddr-3.11</file>
  </format>
</package>
<package type="rpm">
  <name>python311-nose</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.3.7" rel="1.44"/>
  <checksum type="sha512" pkgid="YES">1bb27f8326076863f2dc0bce523e99588426269ec3d5b709f1158a12be85b70f791d0660e9c72f8e540630094e3509e86c761abc51675f126cc6e2d4a6467d37</checksum>
  <summary>Nose extends unittest to make testing easier</summary>
  <description>Nose extends the test loading and running features of unittest, making
it easier to write, find and run tests.

By default, nose will run tests in files or directories under the current
working directory whose names include "test" or "Test" at a word boundary
(like "test_this" or "functional_test" or "TestClass" but not
"libtest"). Test output is similar to that of unittest, but also includes
captured stdout output from failing tests, for easy print-style debugging.

These features, and many more, are customizable through the use of
plugins. Plugins included with nose provide support for doctest, code
coverage and profiling, flexible attribute-based test selection,
output capture and more.</description>
  <packager></packager>
  <url>http://readthedocs.org/docs/nose/</url>
  <time file="1741497217" build="1517575305"/>
  <size package="234087" installed="883498" archive="908836"/>
  <location href="noarch/python311-nose-1.3.7-1.44.noarch.rpm"/>
  <format>
    <rpm:license>LGPL-2.1+</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-nose-1.3.7-1.44.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="29269"/>
    <rpm:provides>
      <rpm:entry name="python3-nose" flags="EQ" epoch="0" ver="1.3.7" rel="1.44"/>
      <rpm:entry name="python3.11dist(nose)" flags="EQ" epoch="0" ver="1.3.7"/>
      <rpm:entry name="python311-nose" flags="EQ" epoch="0" ver="1.3.7" rel="1.44"/>
      <rpm:entry name="python3dist(nose)" flags="EQ" epoch="0" ver="1.3.7"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.11"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="python311-setuptools"/>
      <rpm:entry name="python311-xml"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-nose" flags="LT" epoch="0" ver="1.3.7" rel="1.44"/>
    </rpm:obsoletes>
    <file type="ghost">/etc/alternatives/nosetests</file>
    <file type="ghost">/etc/alternatives/nosetests.1.gz</file>
    <file>/usr/bin/nosetests</file>
    <file>/usr/bin/nosetests-3.11</file>
  </format>
</package>
<package type="rpm">
  <name>python312-alembic</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.9.3" rel="1.7"/>
  <checksum type="sha512" pkgid="YES">7a7a5384c9487574c0332b1d3ed284d72a797fa077e1a6c4ebb28c9585bf1356e184633336d971e2406141282fd0573a5754eb359fd3639c476c684b0e74ed27</checksum>
  <summary>A database migration tool for SQLAlchemy</summary>
  <description>Alembic is a new database migrations tool, written by the author
of SQLAlchemy &lt;http://www.sqlalchemy.org&gt;.  A migrations tool
offers the following functionality:

* Can emit ALTER statements to a database in order to change
  the structure of tables and other constructs
* Provides a system whereby "migration scripts" may be constructed;
  each script indicates a particular series of steps that can "upgrade" a
  target database to a new version, and optionally a series of steps that can
  "downgrade" similarly, doing the same steps in reverse.
* Allows the scripts to execute in some sequential manner.</description>
  <packager></packager>
  <url>https://github.com/sqlalchemy/alembic</url>
  <time file="1714007516" build="1676032575"/>
  <size package="443626" installed="2420393" archive="2467316"/>
  <location href="noarch/python312-alembic-1.9.3-1.7.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-alembic-1.9.3-1.7.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="5096" end="65693"/>
    <rpm:provides>
      <rpm:entry name="python3.12dist(alembic)" flags="EQ" epoch="0" ver="1.9.3"/>
      <rpm:entry name="python312-alembic" flags="EQ" epoch="0" ver="1.9.3" rel="1.7"/>
      <rpm:entry name="python3dist(alembic)" flags="EQ" epoch="0" ver="1.9.3"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.12"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.12"/>
      <rpm:entry name="python312-Mako"/>
      <rpm:entry name="python312-SQLAlchemy" flags="GE" epoch="0" ver="1.3.0"/>
      <rpm:entry name="python312-python-dateutil"/>
      <rpm:entry name="update-alternatives" pre="1"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/alembic</file>
    <file>/usr/bin/alembic</file>
    <file>/usr/bin/alembic-3.12</file>
  </format>
</package>
<package type="rpm">
  <name>python312-django-pyscss</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="2.0.2" rel="21.28"/>
  <checksum type="sha512" pkgid="YES">d0dcccf058b2347c16e2dff42bd47939569f8c825f6a7b71fcdaa5344ec823dc35fb088895946c886de343ca27a53f125f1ff86170bed9c55d79f9c81101b113</checksum>
  <summary>A collection of tools to use pyScss within Django</summary>
  <description>This app smooths over a lot of things when dealing with pyScss in Django. It

- Overwrites the import system to use Django's staticfiles app. This way, one
  can import SCSS files from any app (or any file that's findable by the
  STATICFILES_FINDERS).

- Configures pyScss to work with the staticfiles app for its image functions
  (e.g. inline-image and sprite-map).

- It provides a django-compressor precompile filter class so that the developer
  can use pyScss with django-compressor without having to bust out to the
  shell.  This has the added benefit of removing the need to configure pyScss
  through its command-line arguments, AND makes it possible for the exceptions
  and warnings that pyScss emits to bubble up to the process so that the user
  actually knows what's going on.</description>
  <packager></packager>
  <url>https://github.com/fusionbox/django-pyscss</url>
  <time file="1728336573" build="1644746179"/>
  <size package="23270" installed="29932" archive="36284"/>
  <location href="x86_64/python312-django-pyscss-2.0.2-21.28.x86_64.rpm"/>
  <format>
    <rpm:license>BSD-2-Clause</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-django-pyscss-2.0.2-21.28.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="13453"/>
    <rpm:provides>
      <rpm:entry name="python3.12dist(django-pyscss)" flags="EQ" epoch="0" ver="2.0.2"/>
      <rpm:entry name="python312-django-pyscss" flags="EQ" epoch="0" ver="2.0.2" rel="21.28"/>
      <rpm:entry name="python312-django-pyscss(x86-64)" flags="EQ" epoch="0" ver="2.0.2" rel="21.28"/>
      <rpm:entry name="python3dist(django-pyscss)" flags="EQ" epoch="0" ver="2.0.2"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.12"/>
      <rpm:entry name="python312-Django" flags="GE" epoch="0" ver="1.10"/>
      <rpm:entry name="python312-pyScss" flags="GE" epoch="0" ver="1.3.4"/>
      <rpm:entry name="python312-six"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python312-nose</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.3.7" rel="1.44"/>
  <checksum type="sha512" pkgid="YES">2be06f109cfc9f38e08f54f6eb0539910367d115ae14466c519a8a3e9536396ed0082317d126dd308c5f3273cb64ec9f0385ba2de2ca28db2ed95270cc7ff653</checksum>
  <summary>Nose extends unittest to make testing easier</summary>
  <description>Nose extends the test loading and running features of unittest, making
it easier to write, find and run tests.

By default, nose will run tests in files or directories under the current
working directory whose names include "test" or "Test" at a word boundary
(like "test_this" or "functional_test" or "TestClass" but not
"libtest"). Test output is similar to that of unittest, but also includes
captured stdout output from failing tests, for easy print-style debugging.

These features, and many more, are customizable through the use of
plugins. Plugins included with nose provide support for doctest, code
coverage and profiling, flexible attribute-based test selection,
output capture and more.</description>
  <packager></packager>
  <url>http://readthedocs.org/docs/nose/</url>
  <time file="1741497217" build="1517575305"/>
  <size package="229211" installed="852819" archive="878164"/>
  <location href="noarch/python312-nose-1.3.7-1.44.noarch.rpm"/>
  <format>
    <rpm:license>LGPL-2.1+</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-nose-1.3.7-1.44.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="29161"/>
    <rpm:provides>
      <rpm:entry name="python3.12dist(nose)" flags="EQ" epoch="0" ver="1.3.7"/>
      <rpm:entry name="python312-nose" flags="EQ" epoch="0" ver="1.3.7" rel="1.44"/>
      <rpm:entry name="python3dist(nose)" flags="EQ" epoch="0" ver="1.3.7"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.12"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.12"/>
      <rpm:entry name="python312-setuptools"/>
      <rpm:entry name="python312-xml"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/nosetests</file>
    <file type="ghost">/etc/alternatives/nosetests.1.gz</file>
    <file>/usr/bin/nosetests</file>
    <file>/usr/bin/nosetests-3.12</file>
  </format>
</package>
<package type="rpm">
  <name>python313-netaddr</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.10.1" rel="1.21"/>
  <checksum type="sha512" pkgid="YES">58514e18f377005f2af5f0e0f31adc03c2d9b0eece26f6f51132737e7842266ebea0619b008e36add1f0fe6a8e085f1a63e9900da4a397d4c5f301dec61d7d8a</checksum>
  <summary>Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses</summary>
  <description>A pure Python network address representation and manipulation library.

netaddr provides a Pythonic way of working with:
    - IPv4 and IPv6 addresses and subnets (including CIDR notation);
    - MAC (Media Access Control) addresses in multiple formats;
    - IEEE EUI-64, OUI and IAB identifiers;
    - a user friendly IP glob-style format.

Included are routines for:
    - generating, sorting and summarizing IP addresses;
    - converting IP addresses and ranges between various different formats;
    - performing set based operations on groups of IP addresses and subnets;
    - arbitrary IP address range calculations and conversions;
    - querying IEEE OUI and IAB organisational information;
    - querying of IP standards related data from key IANA data sources.</description>
  <packager></packager>
  <url>https://github.com/drkjam/netaddr</url>
  <time file="1775342870" build="1704660859"/>
  <size package="1613169" installed="9724814" archive="9742076"/>
  <location href="noarch/python313-netaddr-0.10.1-1.21.noarch.rpm"/>
  <format>
    <rpm:license>BSD-3-Clause</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-netaddr-0.10.1-1.21.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="27041"/>
    <rpm:provides>
      <rpm:entry name="python3-netaddr" flags="EQ" epoch="0" ver="0.10.1" rel="1.21"/>
      <rpm:entry name="python3.13dist(netaddr)" flags="EQ" epoch="0" ver="0.10.1"/>
      <rpm:entry name="python313-netaddr" flags="EQ" epoch="0" ver="0.10.1" rel="1.21"/>
      <rpm:entry name="python3dist(netaddr)" flags="EQ" epoch="0" ver="0.10.1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.13"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="python313-importlib-metadata"/>
      <rpm:entry name="python313-importlib_resources"/>
      <rpm:entry name="update-alternatives" pre="1"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-netaddr" flags="LT" epoch="0" ver="0.10.1" rel="1.21"/>
    </rpm:obsoletes>
    <file type="ghost">/etc/alternatives/netaddr</file>
    <file>/usr/bin/netaddr</file>
    <file>/usr/bin/netaddr-3.13</file>
  </format>
</package>
<package type="rpm">
  <name>python313-nose</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.3.7" rel="1.44"/>
  <checksum type="sha512" pkgid="YES">2f5d86192cf87e13b88595c01ce46fb63cfe983645c2a3ba2cb7d200b31276d329010a134d913f176d38c8f04801f6071e23953d9d3eaad4ec36dbc747525254</checksum>
  <summary>Nose extends unittest to make testing easier</summary>
  <description>Nose extends the test loading and running features of unittest, making
it easier to write, find and run tests.

By default, nose will run tests in files or directories under the current
working directory whose names include "test" or "Test" at a word boundary
(like "test_this" or "functional_test" or "TestClass" but not
"libtest"). Test output is similar to that of unittest, but also includes
captured stdout output from failing tests, for easy print-style debugging.

These features, and many more, are customizable through the use of
plugins. Plugins included with nose provide support for doctest, code
coverage and profiling, flexible attribute-based test selection,
output capture and more.</description>
  <packager></packager>
  <url>http://readthedocs.org/docs/nose/</url>
  <time file="1741497217" build="1517575305"/>
  <size package="231670" installed="857347" archive="882680"/>
  <location href="noarch/python313-nose-1.3.7-1.44.noarch.rpm"/>
  <format>
    <rpm:license>LGPL-2.1+</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-nose-1.3.7-1.44.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="29161"/>
    <rpm:provides>
      <rpm:entry name="python3.13dist(nose)" flags="EQ" epoch="0" ver="1.3.7"/>
      <rpm:entry name="python313-nose" flags="EQ" epoch="0" ver="1.3.7" rel="1.44"/>
      <rpm:entry name="python3dist(nose)" flags="EQ" epoch="0" ver="1.3.7"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.13"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-xml"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/nosetests</file>
    <file type="ghost">/etc/alternatives/nosetests.1.gz</file>
    <file>/usr/bin/nosetests</file>
    <file>/usr/bin/nosetests-3.13</file>
  </format>
</package>
<package type="rpm">
  <name>python314-netaddr</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.10.1" rel="1.21"/>
  <checksum type="sha512" pkgid="YES">4e3cef94cc837cb788397c76143a6ff59f552ec6e41da38e8f0519dfcdbf9044fc15bb0b9475162d219b3cd3d369d4db3ea01a3c0a7eae454e6e69e0aacb954b</checksum>
  <summary>Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses</summary>
  <description>A pure Python network address representation and manipulation library.

netaddr provides a Pythonic way of working with:
    - IPv4 and IPv6 addresses and subnets (including CIDR notation);
    - MAC (Media Access Control) addresses in multiple formats;
    - IEEE EUI-64, OUI and IAB identifiers;
    - a user friendly IP glob-style format.

Included are routines for:
    - generating, sorting and summarizing IP addresses;
    - converting IP addresses and ranges between various different formats;
    - performing set based operations on groups of IP addresses and subnets;
    - arbitrary IP address range calculations and conversions;
    - querying IEEE OUI and IAB organisational information;
    - querying of IP standards related data from key IANA data sources.</description>
  <packager></packager>
  <url>https://github.com/drkjam/netaddr</url>
  <time file="1775342870" build="1704660859"/>
  <size package="1613469" installed="9731605" archive="9748860"/>
  <location href="noarch/python314-netaddr-0.10.1-1.21.noarch.rpm"/>
  <format>
    <rpm:license>BSD-3-Clause</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-netaddr-0.10.1-1.21.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="26925"/>
    <rpm:provides>
      <rpm:entry name="python3.14dist(netaddr)" flags="EQ" epoch="0" ver="0.10.1"/>
      <rpm:entry name="python314-netaddr" flags="EQ" epoch="0" ver="0.10.1" rel="1.21"/>
      <rpm:entry name="python3dist(netaddr)" flags="EQ" epoch="0" ver="0.10.1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.14"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.14"/>
      <rpm:entry name="python314-importlib-metadata"/>
      <rpm:entry name="python314-importlib_resources"/>
      <rpm:entry name="update-alternatives" pre="1"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/netaddr</file>
    <file>/usr/bin/netaddr</file>
    <file>/usr/bin/netaddr-3.14</file>
  </format>
</package>
<package type="rpm">
  <name>python39-SQLAlchemy</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="1.4.46" rel="1.2"/>
  <checksum type="sha512" pkgid="YES">58c5181b5f1c00864db1d86ba020990ea5604652c9d542d54d91f8b6ff7de78b11d0e5d0a37bd25055ae5ae92af789ca32ba94a1591a6d06f46168051e139908</checksum>
  <summary>Database Abstraction Library</summary>
  <description>SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible,
high-level interface to SQL databases.  Database and domain concepts are
decoupled, allowing both sides maximum flexibility and power. SQLAlchemy
provides a powerful mapping layer that can work as automatically or as manually
as you choose, determining relationships based on foreign keys or letting you
define the join conditions explicitly, to bridge the gap between database and
domain.</description>
  <packager></packager>
  <url>https://www.sqlalchemy.org</url>
  <time file="1706844608" build="1706841331"/>
  <size package="2393333" installed="14918191" archive="15072528"/>
  <location href="x86_64/python39-SQLAlchemy-1.4.46-1.2.x86_64.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/Cloud:OpenStack</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>i04-ch2a</rpm:buildhost>
    <rpm:sourcerpm>python-SQLAlchemy-1.4.46-1.2.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="5096" end="217677"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(sqlalchemy)" flags="EQ" epoch="0" ver="1.4.46"/>
      <rpm:entry name="python39-SQLAlchemy" flags="EQ" epoch="0" ver="1.4.46" rel="1.2"/>
      <rpm:entry name="python39-SQLAlchemy(x86-64)" flags="EQ" epoch="0" ver="1.4.46" rel="1.2"/>
      <rpm:entry name="python39-sqlalchemy" flags="EQ" epoch="0" ver="1.4.46"/>
      <rpm:entry name="python3dist(sqlalchemy)" flags="EQ" epoch="0" ver="1.4.46"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39"/>
      <rpm:entry name="python39-greenlet"/>
      <rpm:entry name="libc.so.6(GLIBC_2.38)(64bit)"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python39-sqlalchemy" flags="LT" epoch="0" ver="1.4.46"/>
    </rpm:obsoletes>
  </format>
</package>
</metadata>