<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://linux.duke.edu/metadata/common" xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="49">
<package type="rpm">
  <name>python39</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
  <checksum type="sha256" pkgid="YES">4b336fa0441d80ac533d3f21c05346fa7c71623aa49f4821839a37f875c6d128</checksum>
  <summary>Version 3.9 of the Python interpreter</summary>
  <description>Python 3.9 is an accessible, high-level, dynamically typed, interpreted
programming language, designed with an emphasis on code readability.
It includes an extensive standard library, and has a vast ecosystem of
third-party libraries.

The python39 package provides the "python3.9" executable: the reference
interpreter for the Python language, version 3.
The majority of its standard library is provided in the python39-libs package,
which should be installed automatically along with python39.
The remaining parts of the Python standard library are broken out into the
python39-tkinter and python39-test packages, which may need to be installed
separately.

Documentation for Python is provided in the python39-docs package.

Packages containing additional libraries for Python are generally named with
the "python39-" prefix.

For the unversioned "python" executable, see manual page "unversioned-python".</description>
  <packager></packager>
  <url>https://www.python.org/</url>
  <time file="1637516740" build="1637117592"/>
  <size package="32105" installed="24728" archive="26024"/>
  <location href="python39-3.9.6-2.module+el8.5.0+12204+54860423.x86_64.rpm"/>
  <format>
    <rpm:license>Python</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python39-3.9.6-2.module+el8.5.0+12204+54860423.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="17993"/>
    <rpm:provides>
      <rpm:entry name="alternative-for(python)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python3.9" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python3.9(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="alternatives" flags="GE" epoch="0" ver="1.19.1" rel="1"/>
      <rpm:entry name="alternatives" flags="GE" epoch="0" ver="1.19.1" rel="1" pre="1"/>
      <rpm:entry name="alternatives" flags="GE" epoch="0" ver="1.19.1" rel="1"/>
      <rpm:entry name="libcrypt.so.1()(64bit)"/>
      <rpm:entry name="libcrypto.so.1.1()(64bit)"/>
      <rpm:entry name="libdl.so.2()(64bit)"/>
      <rpm:entry name="libm.so.6()(64bit)"/>
      <rpm:entry name="libpthread.so.0()(64bit)"/>
      <rpm:entry name="libpython3.9.so.1.0()(64bit)"/>
      <rpm:entry name="libutil.so.1()(64bit)"/>
      <rpm:entry name="python39-libs(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="rtld(GNU_HASH)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.2.5)(64bit)"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3.9" flags="LT" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39" flags="LT" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
    </rpm:obsoletes>
    <rpm:recommends>
      <rpm:entry name="python39-pip"/>
      <rpm:entry name="python39-setuptools"/>
    </rpm:recommends>
    <file type="ghost">/usr/bin/pydoc-3</file>
    <file type="ghost">/usr/bin/pydoc3</file>
    <file>/usr/bin/pydoc3.9</file>
    <file type="ghost">/usr/bin/python3</file>
    <file>/usr/bin/python3.9</file>
    <file type="ghost">/usr/bin/unversioned-python</file>
  </format>
</package>
<package type="rpm">
  <name>python39-Cython</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="0.29.21" rel="5.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">7ad8609d4c8daba8d6aaf259ed65f7d0af713caf7261d438dde2237a442d3f60</checksum>
  <summary>Language for writing Python extension modules</summary>
  <description>This is a development version of Pyrex, a language
for writing Python extension modules.

Python 3 version.</description>
  <packager></packager>
  <url>http://www.cython.org</url>
  <time file="1622414035" build="1621865448"/>
  <size package="2446597" installed="10603602" archive="10736172"/>
  <location href="python39-Cython-0.29.21-5.module+el8.4.0+9822+20bf1249.x86_64.rpm"/>
  <format>
    <rpm:license>ASL 2.0</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>Cython-0.29.21-5.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="123397"/>
    <rpm:provides>
      <rpm:entry name="bundled(python3.9dist(tempita))"/>
      <rpm:entry name="python3.9dist(cython)" flags="EQ" epoch="0" ver="0.29.21"/>
      <rpm:entry name="python39-Cython" flags="EQ" epoch="0" ver="0.29.21" rel="5.module+el8.4.0+9822+20bf1249"/>
      <rpm:entry name="python39-Cython(x86-64)" flags="EQ" epoch="0" ver="0.29.21" rel="5.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/usr/bin/python3.9"/>
      <rpm:entry name="libpthread.so.0()(64bit)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-setuptools"/>
      <rpm:entry name="rtld(GNU_HASH)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.14)(64bit)"/>
    </rpm:requires>
    <file>/usr/bin/cygdb-3.9</file>
    <file>/usr/bin/cython-3.9</file>
    <file>/usr/bin/cythonize-3.9</file>
  </format>
</package>
<package type="rpm">
  <name>python39-PyMySQL</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.10.1" rel="2.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">1b46e44cbab0a2394bce3e2787448c4598882739eb0d3a5203df7988e9878fa0</checksum>
  <summary>Pure-Python MySQL client library</summary>
  <description>This package contains a pure-Python MySQL client library. The goal of PyMySQL is
to be a drop-in replacement for MySQLdb and work on CPython, PyPy, IronPython
and Jython.</description>
  <packager></packager>
  <url>https://pypi.python.org/pypi/PyMySQL/</url>
  <time file="1622414035" build="1621868254"/>
  <size package="99141" installed="340026" archive="354344"/>
  <location href="python39-PyMySQL-0.10.1-2.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-PyMySQL-0.10.1-2.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="22513"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(pymysql)" flags="EQ" epoch="0" ver="0.10.1"/>
      <rpm:entry name="python39-PyMySQL" flags="EQ" epoch="0" ver="0.10.1" rel="2.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-cryptography"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-attrs</name>
  <arch>noarch</arch>
  <version epoch="0" ver="20.3.0" rel="2.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">9ebedb9da18afc34261267ff77f4c12f450b2d4a734f1a051543b43e76ac5cf2</checksum>
  <summary>Python attributes without boilerplate</summary>
  <description>attrs is an MIT-licensed Python package with class decorators that
ease the chores of implementing the most common attribute-related
object protocols.</description>
  <packager></packager>
  <url>http://www.attrs.org/</url>
  <time file="1622414035" build="1621867354"/>
  <size package="84745" installed="281803" archive="292180"/>
  <location href="python39-attrs-20.3.0-2.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-attrs-20.3.0-2.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="19197"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(attrs)" flags="EQ" epoch="0" ver="20.3.0"/>
      <rpm:entry name="python39-attrs" flags="EQ" epoch="0" ver="20.3.0" rel="2.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-cffi</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="1.14.3" rel="2.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">6137640048c1adf0d0eed51e2a89e944290282aa5c3a2655404a8d512faae2da</checksum>
  <summary>Foreign Function Interface for Python 3 to call C code</summary>
  <description>Foreign Function Interface for Python, providing a convenient and
reliable way of calling existing C code from Python. The interface is
based on LuaJIT’s FFI.</description>
  <packager></packager>
  <url>https://cffi.readthedocs.org/</url>
  <time file="1622414035" build="1621867581"/>
  <size package="254801" installed="1061784" archive="1074588"/>
  <location href="python39-cffi-1.14.3-2.module+el8.4.0+9822+20bf1249.x86_64.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-cffi-1.14.3-2.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="24493"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(cffi)" flags="EQ" epoch="0" ver="1.14.3"/>
      <rpm:entry name="python39-cffi" flags="EQ" epoch="0" ver="1.14.3" rel="2.module+el8.4.0+9822+20bf1249"/>
      <rpm:entry name="python39-cffi(x86-64)" flags="EQ" epoch="0" ver="1.14.3" rel="2.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="ld-linux-x86-64.so.2()(64bit)"/>
      <rpm:entry name="ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)"/>
      <rpm:entry name="libffi.so.6()(64bit)"/>
      <rpm:entry name="libpthread.so.0()(64bit)"/>
      <rpm:entry name="libpthread.so.0(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python3.9dist(pycparser)"/>
      <rpm:entry name="rtld(GNU_HASH)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.14)(64bit)"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-chardet</name>
  <arch>noarch</arch>
  <version epoch="0" ver="3.0.4" rel="19.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">bb193e8a0311a78ec291ed7b40e16e8181ec216152c9f2f406714b3d0609d638</checksum>
  <summary>Character encoding auto-detection in Python</summary>
  <description>Character encoding auto-detection in Python. As
smart as your browser. Open source.</description>
  <packager></packager>
  <url>https://github.com/chardet/chardet</url>
  <time file="1622414035" build="1621867641"/>
  <size package="198945" installed="806878" archive="832700"/>
  <location href="python39-chardet-3.0.4-19.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>LGPLv2</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-chardet-3.0.4-19.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="32393"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(chardet)" flags="EQ" epoch="0" ver="3.0.4"/>
      <rpm:entry name="python39-chardet" flags="EQ" epoch="0" ver="3.0.4" rel="19.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/usr/bin/python3.9"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-setuptools"/>
    </rpm:requires>
    <file>/usr/bin/chardetect-3.9</file>
  </format>
</package>
<package type="rpm">
  <name>python39-cryptography</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="3.3.1" rel="2.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">61432b839e346b58b05e7bf0d138a82bcc53a2f8a88b1a0eed8d6e35abfc9a7d</checksum>
  <summary>PyCA's cryptography library</summary>
  <description>cryptography is a package designed to expose cryptographic primitives and
recipes to Python developers.</description>
  <packager></packager>
  <url>https://cryptography.io/en/latest/</url>
  <time file="1622414035" build="1621867694"/>
  <size package="567629" installed="2903113" archive="2981604"/>
  <location href="python39-cryptography-3.3.1-2.module+el8.4.0+9822+20bf1249.x86_64.rpm"/>
  <format>
    <rpm:license>ASL 2.0 or BSD</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-cryptography-3.3.1-2.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="67841"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(cryptography)" flags="EQ" epoch="0" ver="3.3.1"/>
      <rpm:entry name="python39-cryptography" flags="EQ" epoch="0" ver="3.3.1" rel="2.module+el8.4.0+9822+20bf1249"/>
      <rpm:entry name="python39-cryptography(x86-64)" flags="EQ" epoch="0" ver="3.3.1" rel="2.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="libcrypto.so.1.1()(64bit)"/>
      <rpm:entry name="libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)"/>
      <rpm:entry name="libcrypto.so.1.1(OPENSSL_1_1_0j)(64bit)"/>
      <rpm:entry name="libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)"/>
      <rpm:entry name="libpthread.so.0()(64bit)"/>
      <rpm:entry name="libssl.so.1.1()(64bit)"/>
      <rpm:entry name="libssl.so.1.1(OPENSSL_1_1_0)(64bit)"/>
      <rpm:entry name="libssl.so.1.1(OPENSSL_1_1_1)(64bit)"/>
      <rpm:entry name="openssl-libs"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-cffi" flags="GE" epoch="0" ver="1.7"/>
      <rpm:entry name="python39-idna" flags="GE" epoch="0" ver="2.1"/>
      <rpm:entry name="python39-six" flags="GE" epoch="0" ver="1.4.1"/>
      <rpm:entry name="rtld(GNU_HASH)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.14)(64bit)"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-debug</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
  <checksum type="sha256" pkgid="YES">4fdaf54beaa2e3556e583a61e7b4b9cc3aa07a5af12af30624e74d8650578d38</checksum>
  <summary>Debug version of the Python runtime</summary>
  <description>python3-debug provides a version of the Python runtime with numerous debugging
features enabled, aimed at advanced Python users such as developers of Python
extension modules.

This version uses more memory and will be slower than the regular Python build,
but is useful for tracking down reference-counting issues and other bugs.

The debug build shares installation directories with the standard Python
runtime. Python modules -- source (.py), bytecode (.pyc), and C-API extensions
(.cpython*.so) -- are compatible between this and the standard version
of Python.

The debug runtime additionally supports debug builds of C-API extensions
(with the "d" ABI flag) for debugging issues in those extensions.</description>
  <packager></packager>
  <url>https://www.python.org/</url>
  <time file="1637516740" build="1637117592"/>
  <size package="3143517" installed="11840303" archive="11907356"/>
  <location href="python39-debug-3.9.6-2.module+el8.5.0+12204+54860423.x86_64.rpm"/>
  <format>
    <rpm:license>Python</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python39-3.9.6-2.module+el8.5.0+12204+54860423.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="84165"/>
    <rpm:provides>
      <rpm:entry name="libpython3.9d.so.1.0()(64bit)"/>
      <rpm:entry name="pkgconfig(python-3.9d)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="pkgconfig(python-3.9d-embed)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-debug" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-debug(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/pkg-config"/>
      <rpm:entry name="alternatives" flags="GE" epoch="0" ver="1.19.1" rel="1"/>
      <rpm:entry name="libX11.so.6()(64bit)"/>
      <rpm:entry name="libbz2.so.1()(64bit)"/>
      <rpm:entry name="libcrypt.so.1()(64bit)"/>
      <rpm:entry name="libcrypt.so.1(XCRYPT_2.0)(64bit)"/>
      <rpm:entry name="libcrypto.so.1.1()(64bit)"/>
      <rpm:entry name="libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)"/>
      <rpm:entry name="libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)"/>
      <rpm:entry name="libdl.so.2()(64bit)"/>
      <rpm:entry name="libdl.so.2(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="libexpat.so.1()(64bit)"/>
      <rpm:entry name="libffi.so.6()(64bit)"/>
      <rpm:entry name="libgcc_s.so.1()(64bit)"/>
      <rpm:entry name="libgcc_s.so.1(GCC_3.0)(64bit)"/>
      <rpm:entry name="libgcc_s.so.1(GCC_3.3.1)(64bit)"/>
      <rpm:entry name="libgdbm.so.6()(64bit)"/>
      <rpm:entry name="libgdbm_compat.so.4()(64bit)"/>
      <rpm:entry name="liblzma.so.5()(64bit)"/>
      <rpm:entry name="liblzma.so.5(XZ_5.0)(64bit)"/>
      <rpm:entry name="libm.so.6()(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="libncursesw.so.6()(64bit)"/>
      <rpm:entry name="libnsl.so.2()(64bit)"/>
      <rpm:entry name="libnsl.so.2(LIBNSL_1.0)(64bit)"/>
      <rpm:entry name="libpanelw.so.6()(64bit)"/>
      <rpm:entry name="libpthread.so.0()(64bit)"/>
      <rpm:entry name="libpthread.so.0(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="libpthread.so.0(GLIBC_2.3.2)(64bit)"/>
      <rpm:entry name="libpthread.so.0(GLIBC_2.3.3)(64bit)"/>
      <rpm:entry name="libreadline.so.7()(64bit)"/>
      <rpm:entry name="librt.so.1()(64bit)"/>
      <rpm:entry name="librt.so.1(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="libsqlite3.so.0()(64bit)"/>
      <rpm:entry name="libssl.so.1.1()(64bit)"/>
      <rpm:entry name="libssl.so.1.1(OPENSSL_1_1_0)(64bit)"/>
      <rpm:entry name="libssl.so.1.1(OPENSSL_1_1_1)(64bit)"/>
      <rpm:entry name="libtcl8.6.so()(64bit)"/>
      <rpm:entry name="libtinfo.so.6()(64bit)"/>
      <rpm:entry name="libtirpc.so.3()(64bit)"/>
      <rpm:entry name="libtirpc.so.3(TIRPC_0.3.0)(64bit)"/>
      <rpm:entry name="libtk8.6.so()(64bit)"/>
      <rpm:entry name="libutil.so.1()(64bit)"/>
      <rpm:entry name="libutil.so.1(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="libuuid.so.1()(64bit)"/>
      <rpm:entry name="libuuid.so.1(UUID_2.20)(64bit)"/>
      <rpm:entry name="libz.so.1()(64bit)"/>
      <rpm:entry name="libz.so.1(ZLIB_1.2.0)(64bit)"/>
      <rpm:entry name="python39" pre="1"/>
      <rpm:entry name="python39"/>
      <rpm:entry name="python39(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-devel(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-idle(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-libs(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-test(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-tkinter(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="rtld(GNU_HASH)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.28)(64bit)"/>
    </rpm:requires>
    <file type="ghost">/usr/bin/python3-debug</file>
    <file type="ghost">/usr/bin/python3-debug-config</file>
    <file>/usr/bin/python3.9d</file>
    <file>/usr/bin/python3.9d-config</file>
    <file>/usr/bin/python3.9d-x86_64-config</file>
  </format>
</package>
<package type="rpm">
  <name>python39-devel</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
  <checksum type="sha256" pkgid="YES">06f66f0f97fe2a0587bc45ee8673fb70fbeea647ed9e31f72c2151b144c0c02c</checksum>
  <summary>Libraries and header files needed for Python development</summary>
  <description>This package contains the header files and configuration needed to compile
Python extension modules (typically written in C or C++), to embed Python
into other programs, and to make binary distributions for Python libraries.

It also contains the necessary macros to build RPM packages with Python modules
and 2to3 tool, an automatic source converter from Python 2.X.

If you want to build an RPM against the python39 module, you also need to
install the python39-rpm-macros package.</description>
  <packager></packager>
  <url>https://www.python.org/</url>
  <time file="1637516740" build="1637117592"/>
  <size package="236001" installed="849602" archive="878168"/>
  <location href="python39-devel-3.9.6-2.module+el8.5.0+12204+54860423.x86_64.rpm"/>
  <format>
    <rpm:license>Python</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python39-3.9.6-2.module+el8.5.0+12204+54860423.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="39629"/>
    <rpm:provides>
      <rpm:entry name="pkgconfig(python-3.9)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="pkgconfig(python-3.9-embed)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-2to3" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-devel" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-devel(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="(python-rpm-macros if rpm-build)"/>
      <rpm:entry name="(python3-rpm-generators if rpm-build)"/>
      <rpm:entry name="(python3-rpm-macros if rpm-build)"/>
      <rpm:entry name="(python39-setuptools if rpm-build)"/>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/pkg-config"/>
      <rpm:entry name="alternatives" flags="GE" epoch="0" ver="1.19.1" rel="1"/>
      <rpm:entry name="libpython3.9.so.1.0()(64bit)"/>
      <rpm:entry name="python39" pre="1"/>
      <rpm:entry name="python39"/>
      <rpm:entry name="python39" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-libs(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
    </rpm:requires>
    <rpm:conflicts>
      <rpm:entry name="python39" flags="LT" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
    </rpm:conflicts>
    <file>/usr/bin/2to3-3.9</file>
    <file>/usr/bin/msgfmt3.9.py</file>
    <file>/usr/bin/pathfix3.9.py</file>
    <file>/usr/bin/pygettext3.9.py</file>
    <file type="ghost">/usr/bin/python3-config</file>
    <file>/usr/bin/python3.9-config</file>
    <file>/usr/bin/python3.9-x86_64-config</file>
  </format>
</package>
<package type="rpm">
  <name>python39-idle</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
  <checksum type="sha256" pkgid="YES">577a96fc9adca0252b122ddb421b80cb2711f4aa8b773280e0393678342af253</checksum>
  <summary>A basic graphical development environment for Python</summary>
  <description>IDLE is Python’s Integrated Development and Learning Environment.

IDLE has the following features: Python shell window (interactive
interpreter) with colorizing of code input, output, and error messages;
multi-window text editor with multiple undo, Python colorizing,
smart indent, call tips, auto completion, and other features;
search within any window, replace within editor windows, and
search through multiple files (grep); debugger with persistent
breakpoints, stepping, and viewing of global and local namespaces;
configuration, browsers, and other dialogs.</description>
  <packager></packager>
  <url>https://www.python.org/</url>
  <time file="1637516740" build="1637117592"/>
  <size package="874045" installed="3702792" archive="3797984"/>
  <location href="python39-idle-3.9.6-2.module+el8.5.0+12204+54860423.x86_64.rpm"/>
  <format>
    <rpm:license>Python</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python39-3.9.6-2.module+el8.5.0+12204+54860423.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="88817"/>
    <rpm:provides>
      <rpm:entry name="python39-idle" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-idle(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-tools" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-tools(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="alternatives" flags="GE" epoch="0" ver="1.19.1" rel="1"/>
      <rpm:entry name="python39" pre="1"/>
      <rpm:entry name="python39"/>
      <rpm:entry name="python39" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-tkinter" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python39-tools" flags="LT" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
    </rpm:obsoletes>
    <file type="ghost">/usr/bin/idle3</file>
    <file>/usr/bin/idle3.9</file>
  </format>
</package>
<package type="rpm">
  <name>python39-idna</name>
  <arch>noarch</arch>
  <version epoch="0" ver="2.10" rel="3.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">62ef4933c059f28eafff9dc32eede7d082f850ee08b59c860c1fc7bc8eac83e3</checksum>
  <summary>Internationalized Domain Names in Applications (IDNA)</summary>
  <description>A library to support the Internationalised Domain Names in Applications (IDNA)
protocol as specified in RFC 5891 &lt;http://tools.ietf.org/html/rfc5891&gt;.  This
version of the protocol is often referred to as "IDNA2008" and can produce
different results from the earlier standard from 2003.

The library is also intended to act as a suitable drop-in replacement for the
"encodings.idna" module that comes with the Python standard library but
currently only supports the older 2003 specification.</description>
  <packager></packager>
  <url>https://github.com/kjd/idna</url>
  <time file="1622414035" build="1621867728"/>
  <size package="88873" installed="469939" archive="476420"/>
  <location href="python39-idna-2.10-3.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>BSD and Python and Unicode</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-idna-2.10-3.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="15969"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(idna)" flags="EQ" epoch="0" ver="2.10"/>
      <rpm:entry name="python39-idna" flags="EQ" epoch="0" ver="2.10" rel="3.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-iniconfig</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.1.1" rel="2.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">3271e60278ff17bdab19510d176d1528ba4738223d5e276088baac93029b1d9c</checksum>
  <summary>Brain-dead simple parsing of ini files</summary>
  <description>iniconfig is a small and simple INI-file parser module
having a unique set of features:

* tested against Python2.4 across to Python3.2, Jython, PyPy
* maintains order of sections and entries
* supports multi-line values with or without line-continuations
* supports "#" comments everywhere
* raises errors with proper line-numbers
* no bells and whistles like automatic substitutions
* iniconfig raises an Error if two sections have the same name.</description>
  <packager></packager>
  <url>http://github.com/RonnyPfannschmidt/iniconfig</url>
  <time file="1622414035" build="1621867760"/>
  <size package="16233" installed="17477" archive="20568"/>
  <location href="python39-iniconfig-1.1.1-2.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-iniconfig-1.1.1-2.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="10017"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(iniconfig)" flags="EQ" epoch="0" ver="1.1.1"/>
      <rpm:entry name="python39-iniconfig" flags="EQ" epoch="0" ver="1.1.1" rel="2.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-libs</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
  <checksum type="sha256" pkgid="YES">623ab37226cb1d0540b32ac274c88b592d7ab60b0e289e51100f73338c01cb67</checksum>
  <summary>Python runtime libraries</summary>
  <description>This package contains runtime libraries for use by Python:
- the majority of the Python standard library
- a dynamically linked library for use by applications that embed Python as
  a scripting language, and by the main "python3.9" executable</description>
  <packager></packager>
  <url>https://www.python.org/</url>
  <time file="1637516740" build="1637117592"/>
  <size package="8551713" installed="32878599" archive="33326468"/>
  <location href="python39-libs-3.9.6-2.module+el8.5.0+12204+54860423.x86_64.rpm"/>
  <format>
    <rpm:license>Python</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python39-3.9.6-2.module+el8.5.0+12204+54860423.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="402717"/>
    <rpm:provides>
      <rpm:entry name="bundled(libmpdec)" flags="EQ" epoch="0" ver="2.5.0"/>
      <rpm:entry name="bundled(mpdecimal)" flags="EQ" epoch="0" ver="2.5.0"/>
      <rpm:entry name="libpython3.9.so.1.0()(64bit)"/>
      <rpm:entry name="python39-libs" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-libs(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="libbz2.so.1()(64bit)"/>
      <rpm:entry name="libcrypt.so.1()(64bit)"/>
      <rpm:entry name="libcrypt.so.1(XCRYPT_2.0)(64bit)"/>
      <rpm:entry name="libcrypto.so.1.1()(64bit)"/>
      <rpm:entry name="libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)"/>
      <rpm:entry name="libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)"/>
      <rpm:entry name="libdl.so.2()(64bit)"/>
      <rpm:entry name="libdl.so.2(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="libexpat.so.1()(64bit)"/>
      <rpm:entry name="libffi.so.6()(64bit)"/>
      <rpm:entry name="libgdbm.so.6()(64bit)"/>
      <rpm:entry name="libgdbm_compat.so.4()(64bit)"/>
      <rpm:entry name="liblzma.so.5()(64bit)"/>
      <rpm:entry name="liblzma.so.5(XZ_5.0)(64bit)"/>
      <rpm:entry name="libm.so.6()(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="libncursesw.so.6()(64bit)"/>
      <rpm:entry name="libnsl.so.2()(64bit)"/>
      <rpm:entry name="libnsl.so.2(LIBNSL_1.0)(64bit)"/>
      <rpm:entry name="libpanelw.so.6()(64bit)"/>
      <rpm:entry name="libpthread.so.0()(64bit)"/>
      <rpm:entry name="libpthread.so.0(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="libpthread.so.0(GLIBC_2.3.2)(64bit)"/>
      <rpm:entry name="libpthread.so.0(GLIBC_2.3.3)(64bit)"/>
      <rpm:entry name="libreadline.so.7()(64bit)"/>
      <rpm:entry name="librt.so.1()(64bit)"/>
      <rpm:entry name="librt.so.1(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="libsqlite3.so.0()(64bit)"/>
      <rpm:entry name="libssl.so.1.1()(64bit)"/>
      <rpm:entry name="libssl.so.1.1(OPENSSL_1_1_0)(64bit)"/>
      <rpm:entry name="libssl.so.1.1(OPENSSL_1_1_1)(64bit)"/>
      <rpm:entry name="libtinfo.so.6()(64bit)"/>
      <rpm:entry name="libtirpc.so.3()(64bit)"/>
      <rpm:entry name="libtirpc.so.3(TIRPC_0.3.0)(64bit)"/>
      <rpm:entry name="libutil.so.1()(64bit)"/>
      <rpm:entry name="libutil.so.1(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="libuuid.so.1()(64bit)"/>
      <rpm:entry name="libuuid.so.1(UUID_2.20)(64bit)"/>
      <rpm:entry name="libz.so.1()(64bit)"/>
      <rpm:entry name="libz.so.1(ZLIB_1.2.0)(64bit)"/>
      <rpm:entry name="python39-pip-wheel"/>
      <rpm:entry name="python39-setuptools-wheel"/>
      <rpm:entry name="rtld(GNU_HASH)"/>
      <rpm:entry name="tzdata"/>
      <rpm:entry name="libc.so.6(GLIBC_2.28)(64bit)"/>
    </rpm:requires>
    <rpm:recommends>
      <rpm:entry name="(python39-tkinter(x86-64) = 3.9.6-2.module+el8.5.0+12204+54860423 if tk(x86-64))"/>
      <rpm:entry name="python39(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
    </rpm:recommends>
  </format>
</package>
<package type="rpm">
  <name>python39-lxml</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="4.6.2" rel="3.module+el8.5.0+10536+a233b742"/>
  <checksum type="sha256" pkgid="YES">e1d9fc666d70d48cba6ea54a0905448fba87ceb189e2d0540343c5ca838dba93</checksum>
  <summary>XML processing library combining libxml2/libxslt with the ElementTree API</summary>
  <description>lxml is a Pythonic, mature binding for the libxml2 and libxslt libraries. It
provides safe and convenient access to these libraries using the ElementTree It
extends the ElementTree API significantly to offer support for XPath, RelaxNG,
XML Schema, XSLT, C14N and much more.To contact the project, go to the project
home page &lt; or see our bug tracker at case you want to use the current ...

Python 3 version.</description>
  <packager></packager>
  <url>https://github.com/lxml/lxml</url>
  <time file="1637516740" build="1637117987"/>
  <size package="1363561" installed="4407538" archive="4435552"/>
  <location href="python39-lxml-4.6.2-3.module+el8.5.0+10536+a233b742.x86_64.rpm"/>
  <format>
    <rpm:license>BSD</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-lxml-4.6.2-3.module+el8.5.0+10536+a233b742.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="84501"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(lxml)" flags="EQ" epoch="0" ver="4.6.2"/>
      <rpm:entry name="python39-lxml" flags="EQ" epoch="0" ver="4.6.2" rel="3.module+el8.5.0+10536+a233b742"/>
      <rpm:entry name="python39-lxml(x86-64)" flags="EQ" epoch="0" ver="4.6.2" rel="3.module+el8.5.0+10536+a233b742"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="libexslt.so.0()(64bit)"/>
      <rpm:entry name="libm.so.6()(64bit)"/>
      <rpm:entry name="libpthread.so.0()(64bit)"/>
      <rpm:entry name="librt.so.1()(64bit)"/>
      <rpm:entry name="libxml2.so.2()(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.4.30)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.5.2)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.5.7)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.5.8)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.5.9)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.6.0)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.6.1)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.6.10)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.6.14)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.6.15)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.6.16)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.6.17)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.6.18)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.6.2)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.6.20)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.6.21)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.6.23)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.6.24)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.6.32)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.6.5)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.7.0)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.7.4)(64bit)"/>
      <rpm:entry name="libxml2.so.2(LIBXML2_2.9.0)(64bit)"/>
      <rpm:entry name="libxslt.so.1()(64bit)"/>
      <rpm:entry name="libxslt.so.1(LIBXML2_1.0.11)(64bit)"/>
      <rpm:entry name="libxslt.so.1(LIBXML2_1.0.18)(64bit)"/>
      <rpm:entry name="libxslt.so.1(LIBXML2_1.0.22)(64bit)"/>
      <rpm:entry name="libxslt.so.1(LIBXML2_1.0.24)(64bit)"/>
      <rpm:entry name="libxslt.so.1(LIBXML2_1.1.2)(64bit)"/>
      <rpm:entry name="libxslt.so.1(LIBXML2_1.1.26)(64bit)"/>
      <rpm:entry name="libxslt.so.1(LIBXML2_1.1.9)(64bit)"/>
      <rpm:entry name="libz.so.1()(64bit)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="rtld(GNU_HASH)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.14)(64bit)"/>
    </rpm:requires>
    <rpm:suggests>
      <rpm:entry name="python3.9dist(beautifulsoup4)"/>
      <rpm:entry name="python3.9dist(cssselect)" flags="GE" epoch="0" ver="0.7"/>
      <rpm:entry name="python3.9dist(html5lib)"/>
    </rpm:suggests>
  </format>
</package>
<package type="rpm">
  <name>python39-mod_wsgi</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="4.7.1" rel="4.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">b02d719fe1066fe1485bcead6ea6404505766c955785da57cca8b7acac80db33</checksum>
  <summary>A WSGI interface for Python web applications in Apache</summary>
  <description>The mod_wsgi adapter is an Apache module that provides a WSGI compliant
interface for hosting Python based web applications within Apache. The
adapter is written completely in C code against the Apache C runtime and
for hosting WSGI applications within Apache has a lower overhead than using
existing WSGI adapters for mod_python or CGI.

Only one Python 3 version of mod_wsgi can be loaded at the same time in httpd,
therefore this package conflicts with the other versions available.</description>
  <packager></packager>
  <url>https://modwsgi.readthedocs.io/</url>
  <time file="1622414035" build="1621865503"/>
  <size package="497405" installed="1209335" archive="1220812"/>
  <location href="python39-mod_wsgi-4.7.1-4.module+el8.4.0+9822+20bf1249.x86_64.rpm"/>
  <format>
    <rpm:license>ASL 2.0</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>mod_wsgi-4.7.1-4.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="25393"/>
    <rpm:provides>
      <rpm:entry name="config(python39-mod_wsgi)" flags="EQ" epoch="0" ver="4.7.1" rel="4.module+el8.4.0+9822+20bf1249"/>
      <rpm:entry name="python3.9dist(mod-wsgi)" flags="EQ" epoch="0" ver="4.7.1"/>
      <rpm:entry name="python39-mod_wsgi" flags="EQ" epoch="0" ver="4.7.1" rel="4.module+el8.4.0+9822+20bf1249"/>
      <rpm:entry name="python39-mod_wsgi(x86-64)" flags="EQ" epoch="0" ver="4.7.1" rel="4.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/usr/bin/python3.9"/>
      <rpm:entry name="httpd-mmn" flags="EQ" epoch="0" ver="20120211x8664"/>
      <rpm:entry name="libcrypt.so.1()(64bit)"/>
      <rpm:entry name="libdl.so.2()(64bit)"/>
      <rpm:entry name="libm.so.6()(64bit)"/>
      <rpm:entry name="libpthread.so.0()(64bit)"/>
      <rpm:entry name="libpthread.so.0(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="libpython3.9.so.1.0()(64bit)"/>
      <rpm:entry name="libutil.so.1()(64bit)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-setuptools"/>
      <rpm:entry name="rtld(GNU_HASH)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.14)(64bit)"/>
    </rpm:requires>
    <rpm:conflicts>
      <rpm:entry name="python3-mod_wsgi"/>
      <rpm:entry name="python38-mod_wsgi"/>
    </rpm:conflicts>
    <file>/etc/httpd/conf.modules.d/10-wsgi-python3.conf</file>
    <file>/usr/bin/mod_wsgi-express-3.9</file>
  </format>
</package>
<package type="rpm">
  <name>python39-more-itertools</name>
  <arch>noarch</arch>
  <version epoch="0" ver="8.5.0" rel="2.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">57c304f56e9a2123c8a0f08e9d16b3c8f134b02f4e82cadfb64497379506a0e4</checksum>
  <summary>More routines for operating on Python iterables, beyond itertools</summary>
  <description>Python's itertools library is a gem - you can compose elegant solutions for
a variety of problems with the functions it provides. In more-itertools we
collect additional building blocks, recipes, and routines for working with
Python iterables.</description>
  <packager></packager>
  <url>https://github.com/erikrose/more-itertools</url>
  <time file="1622414035" build="1621867982"/>
  <size package="69661" installed="347189" archive="351128"/>
  <location href="python39-more-itertools-8.5.0-2.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-more-itertools-8.5.0-2.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="12341"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(more-itertools)" flags="EQ" epoch="0" ver="8.5.0"/>
      <rpm:entry name="python39-more-itertools" flags="EQ" epoch="0" ver="8.5.0" rel="2.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-numpy</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="1.19.4" rel="3.module+el8.5.0+12204+54860423"/>
  <checksum type="sha256" pkgid="YES">80f3d192892a34d002a623142ebc853f2299a65380ed832bef3a75f3563ba161</checksum>
  <summary>A fast multidimensional array facility for Python</summary>
  <description>NumPy is a general-purpose array-processing package designed to
efficiently manipulate large multi-dimensional arrays of arbitrary
records without sacrificing too much speed for small multi-dimensional
arrays.  NumPy is built on the Numeric code base and adds features
introduced by numarray as well as an extended C-API and the ability to
create arrays of arbitrary type.

There are also basic facilities for discrete fourier transform,
basic linear algebra and random number generation. Also included in
this package is a version of f2py that works properly with NumPy.</description>
  <packager></packager>
  <url>http://www.numpy.org/</url>
  <time file="1637516740" build="1637118173"/>
  <size package="4946045" installed="22907663" archive="23144344"/>
  <location href="python39-numpy-1.19.4-3.module+el8.5.0+12204+54860423.x86_64.rpm"/>
  <format>
    <rpm:license>BSD</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>numpy-1.19.4-3.module+el8.5.0+12204+54860423.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="212641"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(numpy)" flags="EQ" epoch="0" ver="1.19.4"/>
      <rpm:entry name="python39-numpy" flags="EQ" epoch="0" ver="1.19.4" rel="3.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-numpy(x86-64)" flags="EQ" epoch="0" ver="1.19.4" rel="3.module+el8.5.0+12204+54860423"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="ld-linux-x86-64.so.2()(64bit)"/>
      <rpm:entry name="ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)"/>
      <rpm:entry name="libm.so.6()(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.27)(64bit)"/>
      <rpm:entry name="libopenblasp.so.0()(64bit)"/>
      <rpm:entry name="libpthread.so.0()(64bit)"/>
      <rpm:entry name="libpthread.so.0(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-setuptools"/>
      <rpm:entry name="rtld(GNU_HASH)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.14)(64bit)"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-numpy-doc</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.19.4" rel="3.module+el8.5.0+12204+54860423"/>
  <checksum type="sha256" pkgid="YES">169ab87492ad1759aca62d3f6e3870ba004ddcc6f5d9417e83335bc03fbbf1d2</checksum>
  <summary>Documentation for numpy</summary>
  <description>This package provides the complete documentation for NumPy.</description>
  <packager></packager>
  <url>http://www.numpy.org/</url>
  <time file="1637516740" build="1637118173"/>
  <size package="10191961" installed="44024629" archive="44734172"/>
  <location href="python39-numpy-doc-1.19.4-3.module+el8.5.0+12204+54860423.noarch.rpm"/>
  <format>
    <rpm:license>BSD and Python and ASL 2.0</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>numpy-1.19.4-3.module+el8.5.0+12204+54860423.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="558165"/>
    <rpm:provides>
      <rpm:entry name="python39-numpy-doc" flags="EQ" epoch="0" ver="1.19.4" rel="3.module+el8.5.0+12204+54860423"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python39-numpy" flags="EQ" epoch="0" ver="1.19.4" rel="3.module+el8.5.0+12204+54860423"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-numpy-f2py</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="1.19.4" rel="3.module+el8.5.0+12204+54860423"/>
  <checksum type="sha256" pkgid="YES">7884d6b54e7eaf2d72cd8c37ee8557d08d9a50c57b58c80015811fd7c0a083b5</checksum>
  <summary>f2py for numpy</summary>
  <description>This package includes a version of f2py that works properly with NumPy.</description>
  <packager></packager>
  <url>http://www.numpy.org/</url>
  <time file="1637516740" build="1637118173"/>
  <size package="239269" installed="950422" archive="980436"/>
  <location href="python39-numpy-f2py-1.19.4-3.module+el8.5.0+12204+54860423.x86_64.rpm"/>
  <format>
    <rpm:license>BSD and Python and ASL 2.0</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>numpy-1.19.4-3.module+el8.5.0+12204+54860423.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="48813"/>
    <rpm:provides>
      <rpm:entry name="python39-f2py" flags="EQ" epoch="0" ver="1.19.4" rel="3.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-numpy-f2py" flags="EQ" epoch="0" ver="1.19.4" rel="3.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-numpy-f2py(x86-64)" flags="EQ" epoch="0" ver="1.19.4" rel="3.module+el8.5.0+12204+54860423"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.9"/>
      <rpm:entry name="alternatives" flags="GE" epoch="0" ver="1.19.1" rel="1"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39"/>
      <rpm:entry name="python39" pre="1"/>
      <rpm:entry name="python39"/>
      <rpm:entry name="python39-devel"/>
      <rpm:entry name="python39-numpy(x86-64)" flags="EQ" epoch="0" ver="1.19.4" rel="3.module+el8.5.0+12204+54860423"/>
    </rpm:requires>
    <file type="ghost">/usr/bin/f2py3</file>
    <file>/usr/bin/f2py3.9</file>
  </format>
</package>
<package type="rpm">
  <name>python39-packaging</name>
  <arch>noarch</arch>
  <version epoch="0" ver="20.4" rel="4.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">c3ccda4a2532e3cd8c506c86f06de5ddd10ab02dfc5949c535a4fe1bc9edea09</checksum>
  <summary>Core utilities for Python packages</summary>
  <description>python39-packaging provides core utilities for Python packages like utilities for
dealing with versions, specifiers, markers etc.</description>
  <packager></packager>
  <url>https://github.com/pypa/packaging</url>
  <time file="1622414035" build="1621868016"/>
  <size package="70065" installed="239300" archive="249168"/>
  <location href="python39-packaging-20.4-4.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>BSD or ASL 2.0</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-packaging-20.4-4.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="17865"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(packaging)" flags="EQ" epoch="0" ver="20.4"/>
      <rpm:entry name="python39-packaging" flags="EQ" epoch="0" ver="20.4" rel="4.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-pyparsing"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-pip</name>
  <arch>noarch</arch>
  <version epoch="0" ver="20.2.4" rel="6.module+el8.5.0+12204+54860423"/>
  <checksum type="sha256" pkgid="YES">a46dc36968e1ad29aaa93f79ef003985a5d5cc456782b7be0ecc5313dd1e2c32</checksum>
  <summary>A tool for installing and managing Python3 packages</summary>
  <description>pip is a package management system used to install and manage software packages
written in Python. Many packages can be found in the Python Package Index
(PyPI). pip is a recursive acronym that can stand for either "Pip Installs
Packages" or "Pip Installs Python".</description>
  <packager></packager>
  <url>https://pip.pypa.io/</url>
  <time file="1637516740" build="1637117718"/>
  <size package="2099705" installed="8808056" archive="9050212"/>
  <location href="python39-pip-20.2.4-6.module+el8.5.0+12204+54860423.noarch.rpm"/>
  <format>
    <rpm:license>MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD)</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python3x-pip-20.2.4-6.module+el8.5.0+12204+54860423.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="205733"/>
    <rpm:provides>
      <rpm:entry name="bundled(python3.9dist(appdirs))" flags="EQ" epoch="0" ver="1.4.4"/>
      <rpm:entry name="bundled(python3.9dist(cachecontrol))" flags="EQ" epoch="0" ver="0.12.6"/>
      <rpm:entry name="bundled(python3.9dist(certifi))" flags="EQ" epoch="0" ver="2020.6.20"/>
      <rpm:entry name="bundled(python3.9dist(chardet))" flags="EQ" epoch="0" ver="3.0.4"/>
      <rpm:entry name="bundled(python3.9dist(colorama))" flags="EQ" epoch="0" ver="0.4.3"/>
      <rpm:entry name="bundled(python3.9dist(contextlib2))" flags="EQ" epoch="0" ver="0.6^post1"/>
      <rpm:entry name="bundled(python3.9dist(distlib))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(python3.9dist(distro))" flags="EQ" epoch="0" ver="1.5"/>
      <rpm:entry name="bundled(python3.9dist(html5lib))" flags="EQ" epoch="0" ver="1.1"/>
      <rpm:entry name="bundled(python3.9dist(idna))" flags="EQ" epoch="0" ver="2.10"/>
      <rpm:entry name="bundled(python3.9dist(ipaddress))" flags="EQ" epoch="0" ver="1.0.23"/>
      <rpm:entry name="bundled(python3.9dist(msgpack))" flags="EQ" epoch="0" ver="1"/>
      <rpm:entry name="bundled(python3.9dist(packaging))" flags="EQ" epoch="0" ver="20.4"/>
      <rpm:entry name="bundled(python3.9dist(pep517))" flags="EQ" epoch="0" ver="0.8.2"/>
      <rpm:entry name="bundled(python3.9dist(progress))" flags="EQ" epoch="0" ver="1.5"/>
      <rpm:entry name="bundled(python3.9dist(pyparsing))" flags="EQ" epoch="0" ver="2.4.7"/>
      <rpm:entry name="bundled(python3.9dist(requests))" flags="EQ" epoch="0" ver="2.24"/>
      <rpm:entry name="bundled(python3.9dist(resolvelib))" flags="EQ" epoch="0" ver="0.4"/>
      <rpm:entry name="bundled(python3.9dist(retrying))" flags="EQ" epoch="0" ver="1.3.3"/>
      <rpm:entry name="bundled(python3.9dist(setuptools))" flags="EQ" epoch="0" ver="44"/>
      <rpm:entry name="bundled(python3.9dist(six))" flags="EQ" epoch="0" ver="1.15"/>
      <rpm:entry name="bundled(python3.9dist(toml))" flags="EQ" epoch="0" ver="0.10.1"/>
      <rpm:entry name="bundled(python3.9dist(urllib3))" flags="EQ" epoch="0" ver="1.25.9"/>
      <rpm:entry name="bundled(python3.9dist(webencodings))" flags="EQ" epoch="0" ver="0.5.1"/>
      <rpm:entry name="python3.9dist(pip)" flags="EQ" epoch="0" ver="20.2.4"/>
      <rpm:entry name="python39-pip" flags="EQ" epoch="0" ver="20.2.4" rel="6.module+el8.5.0+12204+54860423"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.9"/>
      <rpm:entry name="alternatives" flags="GE" epoch="0" ver="1.19.1" rel="1"/>
      <rpm:entry name="ca-certificates"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39"/>
      <rpm:entry name="python39" pre="1"/>
      <rpm:entry name="python39"/>
    </rpm:requires>
    <rpm:recommends>
      <rpm:entry name="(libcrypt.so.1 if python39(x86-32))"/>
      <rpm:entry name="(libcrypt.so.1()(64bit) if python39(x86-64))"/>
      <rpm:entry name="python39-setuptools"/>
    </rpm:recommends>
    <file type="ghost">/usr/bin/pip-3</file>
    <file>/usr/bin/pip-3.9</file>
    <file type="ghost">/usr/bin/pip3</file>
    <file>/usr/bin/pip3.9</file>
  </format>
</package>
<package type="rpm">
  <name>python39-pip-wheel</name>
  <arch>noarch</arch>
  <version epoch="0" ver="20.2.4" rel="6.module+el8.5.0+12204+54860423"/>
  <checksum type="sha256" pkgid="YES">bae25cd10ce88534e2d41125b09adcadccba3f20f387f14779da2dbe9b155894</checksum>
  <summary>The pip wheel</summary>
  <description>A Python wheel of pip to use with venv.</description>
  <packager></packager>
  <url>https://pip.pypa.io/</url>
  <time file="1637516740" build="1637117718"/>
  <size package="1339977" installed="1354479" archive="1355236"/>
  <location href="python39-pip-wheel-20.2.4-6.module+el8.5.0+12204+54860423.noarch.rpm"/>
  <format>
    <rpm:license>MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD)</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python3x-pip-20.2.4-6.module+el8.5.0+12204+54860423.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="20457"/>
    <rpm:provides>
      <rpm:entry name="bundled(python3.9dist(appdirs))" flags="EQ" epoch="0" ver="1.4.4"/>
      <rpm:entry name="bundled(python3.9dist(cachecontrol))" flags="EQ" epoch="0" ver="0.12.6"/>
      <rpm:entry name="bundled(python3.9dist(certifi))" flags="EQ" epoch="0" ver="2020.6.20"/>
      <rpm:entry name="bundled(python3.9dist(chardet))" flags="EQ" epoch="0" ver="3.0.4"/>
      <rpm:entry name="bundled(python3.9dist(colorama))" flags="EQ" epoch="0" ver="0.4.3"/>
      <rpm:entry name="bundled(python3.9dist(contextlib2))" flags="EQ" epoch="0" ver="0.6^post1"/>
      <rpm:entry name="bundled(python3.9dist(distlib))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(python3.9dist(distro))" flags="EQ" epoch="0" ver="1.5"/>
      <rpm:entry name="bundled(python3.9dist(html5lib))" flags="EQ" epoch="0" ver="1.1"/>
      <rpm:entry name="bundled(python3.9dist(idna))" flags="EQ" epoch="0" ver="2.10"/>
      <rpm:entry name="bundled(python3.9dist(ipaddress))" flags="EQ" epoch="0" ver="1.0.23"/>
      <rpm:entry name="bundled(python3.9dist(msgpack))" flags="EQ" epoch="0" ver="1"/>
      <rpm:entry name="bundled(python3.9dist(packaging))" flags="EQ" epoch="0" ver="20.4"/>
      <rpm:entry name="bundled(python3.9dist(pep517))" flags="EQ" epoch="0" ver="0.8.2"/>
      <rpm:entry name="bundled(python3.9dist(progress))" flags="EQ" epoch="0" ver="1.5"/>
      <rpm:entry name="bundled(python3.9dist(pyparsing))" flags="EQ" epoch="0" ver="2.4.7"/>
      <rpm:entry name="bundled(python3.9dist(requests))" flags="EQ" epoch="0" ver="2.24"/>
      <rpm:entry name="bundled(python3.9dist(resolvelib))" flags="EQ" epoch="0" ver="0.4"/>
      <rpm:entry name="bundled(python3.9dist(retrying))" flags="EQ" epoch="0" ver="1.3.3"/>
      <rpm:entry name="bundled(python3.9dist(setuptools))" flags="EQ" epoch="0" ver="44"/>
      <rpm:entry name="bundled(python3.9dist(six))" flags="EQ" epoch="0" ver="1.15"/>
      <rpm:entry name="bundled(python3.9dist(toml))" flags="EQ" epoch="0" ver="0.10.1"/>
      <rpm:entry name="bundled(python3.9dist(urllib3))" flags="EQ" epoch="0" ver="1.25.9"/>
      <rpm:entry name="bundled(python3.9dist(webencodings))" flags="EQ" epoch="0" ver="0.5.1"/>
      <rpm:entry name="python39-pip-wheel" flags="EQ" epoch="0" ver="20.2.4" rel="6.module+el8.5.0+12204+54860423"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="ca-certificates"/>
    </rpm:requires>
    <rpm:recommends>
      <rpm:entry name="(libcrypt.so.1 if python39(x86-32))"/>
      <rpm:entry name="(libcrypt.so.1()(64bit) if python39(x86-64))"/>
    </rpm:recommends>
  </format>
</package>
<package type="rpm">
  <name>python39-pluggy</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.13.1" rel="3.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">c65d3ed0b8fdb7ac8215d8f7ed577a1ba2b5081293b3eb7b7a539727d3fe2bf6</checksum>
  <summary>The plugin manager stripped of pytest specific details</summary>
  <description>The plugin manager stripped of pytest specific details.</description>
  <packager></packager>
  <url>https://github.com/pytest-dev/pluggy</url>
  <time file="1622414035" build="1621868049"/>
  <size package="41421" installed="125062" archive="130532"/>
  <location href="python39-pluggy-0.13.1-3.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-pluggy-0.13.1-3.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="14869"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(pluggy)" flags="EQ" epoch="0" ver="0.13.1"/>
      <rpm:entry name="python39-pluggy" flags="EQ" epoch="0" ver="0.13.1" rel="3.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-ply</name>
  <arch>noarch</arch>
  <version epoch="0" ver="3.11" rel="10.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">2838c0cd942614c4ea3f9f64afc10c7f1e159b11f5a61128f204c59125e77025</checksum>
  <summary>Python Lex-Yacc</summary>
  <description>PLY is a straightforward lex/yacc implementation. Here is a list of its
essential features:
* It is implemented entirely in Python.
* It uses LR-parsing which is reasonably efficient and well suited for larger
  grammars.
* PLY provides most of the standard lex/yacc features including support
  for empty productions, precedence rules, error recovery, and support
  for ambiguous grammars.
* PLY is straightforward to use and provides very extensive error checking.
* PLY doesn't try to do anything more or less than provide the basic lex/yacc
  functionality. In other words, it's not a large parsing framework or a
  component of some larger system.

Python 3 version.</description>
  <packager></packager>
  <url>http://www.dabeaz.com/ply/</url>
  <time file="1622414035" build="1621868081"/>
  <size package="112857" installed="440180" archive="445452"/>
  <location href="python39-ply-3.11-10.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>BSD</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-ply-3.11-10.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="16517"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(ply)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="python39-ply" flags="EQ" epoch="0" ver="3.11" rel="10.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-psutil</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="5.8.0" rel="4.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">546cfb89a893da204d9204decb58c50cc7f1338e69fb61ae1fd6f788c8c6955e</checksum>
  <summary>A process and system utilities module for Python</summary>
  <description>psutil is a module providing an interface for retrieving information on all
running processes and system utilization (CPU, memory, disks, network, users) in
a portable way by using Python 3, implementing many functionalities offered by
command line tools such as: ps, top, df, kill, free, lsof, free, netstat,
ifconfig, nice, ionice, iostat, iotop, uptime, pidof, tty, who, taskset, pmap.</description>
  <packager></packager>
  <url>https://github.com/giampaolo/psutil</url>
  <time file="1622414035" build="1621868121"/>
  <size package="435141" installed="2296491" archive="2316920"/>
  <location href="python39-psutil-5.8.0-4.module+el8.4.0+9822+20bf1249.x86_64.rpm"/>
  <format>
    <rpm:license>BSD</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-psutil-5.8.0-4.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="32301"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(psutil)" flags="EQ" epoch="0" ver="5.8.0"/>
      <rpm:entry name="python39-psutil" flags="EQ" epoch="0" ver="5.8.0" rel="4.module+el8.4.0+9822+20bf1249"/>
      <rpm:entry name="python39-psutil(x86-64)" flags="EQ" epoch="0" ver="5.8.0" rel="4.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="libpthread.so.0()(64bit)"/>
      <rpm:entry name="libpthread.so.0(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="rtld(GNU_HASH)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.7)(64bit)"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-psycopg2</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="2.8.6" rel="2.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">c94ab7ab3c6da10953b1da29272d97d417bd6bd0dc0f5696a4c07bdaedc33cac</checksum>
  <summary>A PostgreSQL database adapter for Python 3</summary>
  <description>Psycopg is the most popular PostgreSQL adapter for the Python
programming language. At its core it fully implements the Python DB
API 2.0 specifications. Several extensions allow access to many of the
features offered by PostgreSQL.</description>
  <packager></packager>
  <url>http://initd.org/psycopg/</url>
  <time file="1622414035" build="1621871985"/>
  <size package="193681" installed="607615" archive="617944"/>
  <location href="python39-psycopg2-2.8.6-2.module+el8.4.0+9822+20bf1249.x86_64.rpm"/>
  <format>
    <rpm:license>LGPLv3+ with exceptions</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-psycopg2-2.8.6-2.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="28769"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(psycopg2)" flags="EQ" epoch="0" ver="2.8.6"/>
      <rpm:entry name="python39-psycopg2" flags="EQ" epoch="0" ver="2.8.6" rel="2.module+el8.4.0+9822+20bf1249"/>
      <rpm:entry name="python39-psycopg2(x86-64)" flags="EQ" epoch="0" ver="2.8.6" rel="2.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="libpq.so.5()(64bit)"/>
      <rpm:entry name="libpq.so.5(RHPG_10)(64bit)"/>
      <rpm:entry name="libpq.so.5(RHPG_9.6)(64bit)"/>
      <rpm:entry name="libpthread.so.0()(64bit)"/>
      <rpm:entry name="libpthread.so.0(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="rtld(GNU_HASH)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.15)(64bit)"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-psycopg2-doc</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="2.8.6" rel="2.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">2efb74597653f005919f730330fea00c9adee15e869dbc3d98ad1b27e922de7a</checksum>
  <summary>Documentation for psycopg python PostgreSQL database adapter</summary>
  <description>Documentation and example files for the psycopg python PostgreSQL
database adapter.</description>
  <packager></packager>
  <url>http://initd.org/psycopg/</url>
  <time file="1622414035" build="1621871985"/>
  <size package="110837" installed="322011" archive="328544"/>
  <location href="python39-psycopg2-doc-2.8.6-2.module+el8.4.0+9822+20bf1249.x86_64.rpm"/>
  <format>
    <rpm:license>LGPLv3+ with exceptions</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-psycopg2-2.8.6-2.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="24509"/>
    <rpm:provides>
      <rpm:entry name="python39-psycopg2-doc" flags="EQ" epoch="0" ver="2.8.6" rel="2.module+el8.4.0+9822+20bf1249"/>
      <rpm:entry name="python39-psycopg2-doc(x86-64)" flags="EQ" epoch="0" ver="2.8.6" rel="2.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
  </format>
</package>
<package type="rpm">
  <name>python39-psycopg2-tests</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="2.8.6" rel="2.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">2dcf094059ffacf9f8957ded575f8585ab565b302fe4fac934237b5ab6aa5fcd</checksum>
  <summary>A testsuite for A PostgreSQL database adapter for Python 2</summary>
  <description>Psycopg is the most popular PostgreSQL adapter for the Python
programming language. At its core it fully implements the Python DB
API 2.0 specifications. Several extensions allow access to many of the
features offered by PostgreSQL.
This sub-package delivers set of tests for the adapter.</description>
  <packager></packager>
  <url>http://initd.org/psycopg/</url>
  <time file="1622414035" build="1621871985"/>
  <size package="202561" installed="924539" archive="942812"/>
  <location href="python39-psycopg2-tests-2.8.6-2.module+el8.4.0+9822+20bf1249.x86_64.rpm"/>
  <format>
    <rpm:license>LGPLv3+ with exceptions</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-psycopg2-2.8.6-2.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="34525"/>
    <rpm:provides>
      <rpm:entry name="python39-psycopg2-tests" flags="EQ" epoch="0" ver="2.8.6" rel="2.module+el8.4.0+9822+20bf1249"/>
      <rpm:entry name="python39-psycopg2-tests(x86-64)" flags="EQ" epoch="0" ver="2.8.6" rel="2.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/usr/bin/python3.9"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-psycopg2" flags="EQ" epoch="0" ver="2.8.6" rel="2.module+el8.4.0+9822+20bf1249"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-py</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.10.0" rel="1.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">a74df040476ab9f9449537f714b4b4f035371307ef18dcad58ec365d77070b46</checksum>
  <summary>Library with cross-python path, ini-parsing, io, code, log facilities</summary>
  <description>The py lib is a Python development support library featuring the
following tools and modules:

  * py.path: uniform local and svn path objects
  * py.apipkg: explicit API control and lazy-importing
  * py.iniconfig: easy parsing of .ini files
  * py.code: dynamic code generation and introspection
  * py.path: uniform local and svn path objects</description>
  <packager></packager>
  <url>http://py.readthedocs.io/</url>
  <time file="1622414035" build="1621868185"/>
  <size package="212717" installed="747737" archive="774328"/>
  <location href="python39-py-1.10.0-1.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>MIT and Public Domain</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-py-1.10.0-1.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="42321"/>
    <rpm:provides>
      <rpm:entry name="bundled(python39-apipkg)" flags="EQ" epoch="0" ver="1.5"/>
      <rpm:entry name="bundled(python39-iniconfig)" flags="EQ" epoch="0" ver="1.1.1"/>
      <rpm:entry name="python3.9dist(py)" flags="EQ" epoch="0" ver="1.10.0"/>
      <rpm:entry name="python39-py" flags="EQ" epoch="0" ver="1.10.0" rel="1.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-setuptools"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-pybind11</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="2.6.1" rel="2.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">3fd14a3101f0f069cbc8515b0accdf60e0f873ac39cfb64c7e3b096ecce88288</checksum>
  <summary>Development headers for pybind11</summary>
  <description>
pybind11 is a lightweight header-only library that exposes C++ types
in Python and vice versa, mainly to create Python bindings of existing
C++ code.

This package contains the Python 3 files.</description>
  <packager></packager>
  <url>https://github.com/pybind/pybind11</url>
  <time file="1622414035" build="1621865788"/>
  <size package="173137" installed="678104" archive="690332"/>
  <location href="python39-pybind11-2.6.1-2.module+el8.4.0+9822+20bf1249.x86_64.rpm"/>
  <format>
    <rpm:license>BSD</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>pybind11-2.6.1-2.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="20345"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(pybind11)" flags="EQ" epoch="0" ver="2.6.1"/>
      <rpm:entry name="python39-pybind11" flags="EQ" epoch="0" ver="2.6.1" rel="2.module+el8.4.0+9822+20bf1249"/>
      <rpm:entry name="python39-pybind11(x86-64)" flags="EQ" epoch="0" ver="2.6.1" rel="2.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-pybind11-devel(x86-64)" flags="EQ" epoch="0" ver="2.6.1" rel="2.module+el8.4.0+9822+20bf1249"/>
      <rpm:entry name="python39-setuptools"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-pybind11-devel</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="2.6.1" rel="2.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">ec114ff798ba71f4d5aab298b0795bbe32adbd4839b737106be6776425ce4823</checksum>
  <summary>Development headers for pybind11</summary>
  <description>
pybind11 is a lightweight header-only library that exposes C++ types
in Python and vice versa, mainly to create Python bindings of existing
C++ code.

This package contains the development headers for pybind11.</description>
  <packager></packager>
  <url>https://github.com/pybind/pybind11</url>
  <time file="1622414035" build="1621865788"/>
  <size package="159181" installed="642044" archive="648028"/>
  <location href="python39-pybind11-devel-2.6.1-2.module+el8.4.0+9822+20bf1249.x86_64.rpm"/>
  <format>
    <rpm:license>BSD</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>pybind11-2.6.1-2.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="16485"/>
    <rpm:provides>
      <rpm:entry name="cmake(pybind11)" flags="EQ" epoch="0" ver="2.6.1"/>
      <rpm:entry name="pybind11-devel" flags="EQ" epoch="0" ver="2.6.1" rel="2.module+el8.4.0+9822+20bf1249"/>
      <rpm:entry name="pybind11-static" flags="EQ" epoch="0" ver="2.6.1" rel="2.module+el8.4.0+9822+20bf1249"/>
      <rpm:entry name="python39-pybind11-devel" flags="EQ" epoch="0" ver="2.6.1" rel="2.module+el8.4.0+9822+20bf1249"/>
      <rpm:entry name="python39-pybind11-devel(x86-64)" flags="EQ" epoch="0" ver="2.6.1" rel="2.module+el8.4.0+9822+20bf1249"/>
      <rpm:entry name="python39-pybind11-static" flags="EQ" epoch="0" ver="2.6.1" rel="2.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/usr/bin/python3.9"/>
      <rpm:entry name="cmake"/>
      <rpm:entry name="cmake-filesystem"/>
    </rpm:requires>
    <rpm:conflicts>
      <rpm:entry name="pybind11-devel" flags="LT" epoch="0" ver="2.6.1" rel="2.module+el8.4.0+9822+20bf1249"/>
    </rpm:conflicts>
    <file>/usr/bin/pybind11-config</file>
  </format>
</package>
<package type="rpm">
  <name>python39-pycparser</name>
  <arch>noarch</arch>
  <version epoch="0" ver="2.20" rel="3.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">2544816c7722089747eb8501412b0c64fcbf14cc65237e8f36326ff43b2aaeb7</checksum>
  <summary>C parser and AST generator written in Python</summary>
  <description>pycparser is a complete parser for the C language, written in pure Python.
It is a module designed to be easily integrated into applications that
need to parse C source code.</description>
  <packager></packager>
  <url>http://github.com/eliben/pycparser</url>
  <time file="1622414035" build="1621868221"/>
  <size package="132457" installed="763291" archive="774932"/>
  <location href="python39-pycparser-2.20-3.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>BSD</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-pycparser-2.20-3.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="20949"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(pycparser)" flags="EQ" epoch="0" ver="2.20"/>
      <rpm:entry name="python39-pycparser" flags="EQ" epoch="0" ver="2.20" rel="3.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-ply"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-pyparsing</name>
  <arch>noarch</arch>
  <version epoch="0" ver="2.4.7" rel="5.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">139d8bb3132564e7cadf2cc5ee445bfa1f23a26e02d802c5033d9cffafbbb0c0</checksum>
  <summary>Python package with an object-oriented approach to text processing</summary>
  <description>pyparsing is a module that can be used to easily and directly configure syntax
definitions for any number of text parsing applications.

This is the Python 3 version.</description>
  <packager></packager>
  <url>https://github.com/pyparsing/pyparsing</url>
  <time file="1622414035" build="1621867239"/>
  <size package="166929" installed="650004" archive="652880"/>
  <location href="python39-pyparsing-2.4.7-5.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python3x-pyparsing-2.4.7-5.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="16377"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(pyparsing)" flags="EQ" epoch="0" ver="2.4.7"/>
      <rpm:entry name="python39-pyparsing" flags="EQ" epoch="0" ver="2.4.7" rel="5.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-pysocks</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.7.1" rel="4.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">e60bfd99327130f04264045d259f23e9f5cd69aa37d2d5dc35da15f355337dc9</checksum>
  <summary>A Python SOCKS client module</summary>
  <description>
A fork of SocksiPy with bug fixes and extra features.

Acts as a drop-in replacement to the socket module. Featuring:

- SOCKS proxy client for Python 2.6 - 3.x
- TCP and UDP both supported
- HTTP proxy client included but not supported or recommended (you should use
  urllib2's or requests' own HTTP proxy interface)
- urllib2 handler included.
This package is for Python3 version 3.9 only.</description>
  <packager></packager>
  <url>https://github.com/Anorov/PySocks</url>
  <time file="1622414035" build="1621868286"/>
  <size package="36569" installed="90490" archive="93220"/>
  <location href="python39-pysocks-1.7.1-4.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>BSD</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-pysocks-1.7.1-4.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="12189"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(pysocks)" flags="EQ" epoch="0" ver="1.7.1"/>
      <rpm:entry name="python39-pysocks" flags="EQ" epoch="0" ver="1.7.1" rel="4.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
    </rpm:requires>
    <rpm:conflicts>
      <rpm:entry name="python39-SocksiPy"/>
    </rpm:conflicts>
  </format>
</package>
<package type="rpm">
  <name>python39-pytest</name>
  <arch>noarch</arch>
  <version epoch="0" ver="6.0.2" rel="2.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">fe4f9450947c097781efb38b012041aaa406115a31bf4d6b82a908a9e5af8ee6</checksum>
  <summary>Simple powerful testing with Python</summary>
  <description>py.test provides simple, yet powerful testing for Python.</description>
  <packager></packager>
  <url>https://pytest.org</url>
  <time file="1622414035" build="1621865826"/>
  <size package="513189" installed="2389290" archive="2428808"/>
  <location href="python39-pytest-6.0.2-2.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>pytest-6.0.2-2.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="50213"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(pytest)" flags="EQ" epoch="0" ver="0.0.0"/>
      <rpm:entry name="python39-pytest" flags="EQ" epoch="0" ver="6.0.2" rel="2.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/usr/bin/python3.9"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-attrs" flags="GE" epoch="0" ver="17.4"/>
      <rpm:entry name="python39-iniconfig"/>
      <rpm:entry name="python39-more-itertools" flags="GE" epoch="0" ver="4"/>
      <rpm:entry name="python39-packaging"/>
      <rpm:entry name="python39-pluggy" flags="GE" epoch="0" ver="0.12"/>
      <rpm:entry name="python39-py" flags="GE" epoch="0" ver="1.8.2"/>
      <rpm:entry name="python39-setuptools"/>
      <rpm:entry name="python39-toml"/>
    </rpm:requires>
    <file>/usr/bin/py.test-3.9</file>
    <file>/usr/bin/pytest-3.9</file>
  </format>
</package>
<package type="rpm">
  <name>python39-pyyaml</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="5.4.1" rel="1.module+el8.5.0+10613+59a13ec4"/>
  <checksum type="sha256" pkgid="YES">8bd8a01aa481789ba77b6c7077be9e8357800e87a0757f94651553a53b27090d</checksum>
  <summary>YAML parser and emitter for Python</summary>
  <description>YAML is a data serialization format designed for human readability and
interaction with scripting languages.  PyYAML is a YAML parser and
emitter for Python.

PyYAML features a complete YAML 1.1 parser, Unicode support, pickle
support, capable extension API, and sensible error messages.  PyYAML
supports standard YAML tags and provides Python-specific tags that
allow to represent an arbitrary Python object.

PyYAML is applicable for a broad range of tasks from complex
configuration files to object serialization and persistence.</description>
  <packager></packager>
  <url>https://github.com/yaml/pyyaml</url>
  <time file="1637636730" build="1637636646"/>
  <size package="204165" installed="688406" archive="702668"/>
  <location href="python39-pyyaml-5.4.1-1.module+el8.5.0+10613+59a13ec4.x86_64.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>PyYAML-5.4.1-1.module+el8.5.0+10613+59a13ec4.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="28277"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(pyyaml)" flags="EQ" epoch="0" ver="5.4.1"/>
      <rpm:entry name="python39-PyYAML" flags="EQ" epoch="0" ver="5.4.1" rel="1.module+el8.5.0+10613+59a13ec4"/>
      <rpm:entry name="python39-PyYAML(x86-64)" flags="EQ" epoch="0" ver="5.4.1" rel="1.module+el8.5.0+10613+59a13ec4"/>
      <rpm:entry name="python39-pyyaml" flags="EQ" epoch="0" ver="5.4.1" rel="1.module+el8.5.0+10613+59a13ec4"/>
      <rpm:entry name="python39-pyyaml(x86-64)" flags="EQ" epoch="0" ver="5.4.1" rel="1.module+el8.5.0+10613+59a13ec4"/>
      <rpm:entry name="python39-yaml" flags="EQ" epoch="0" ver="5.4.1" rel="1.module+el8.5.0+10613+59a13ec4"/>
      <rpm:entry name="python39-yaml(x86-64)" flags="EQ" epoch="0" ver="5.4.1" rel="1.module+el8.5.0+10613+59a13ec4"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="libpthread.so.0()(64bit)"/>
      <rpm:entry name="libyaml-0.so.2()(64bit)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="rtld(GNU_HASH)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.14)(64bit)"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-requests</name>
  <arch>noarch</arch>
  <version epoch="0" ver="2.25.0" rel="2.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">354f47d6f1c43c0adeab03aa27a598f56bd12eccfdaad3c16558d98fcd212ebe</checksum>
  <summary>HTTP library, written in Python, for human beings</summary>
  <description>Most existing Python modules for sending HTTP requests are extremely verbose and
cumbersome. Python’s built-in urllib2 module provides most of the HTTP
capabilities you should need, but the API is thoroughly broken. This library is
designed to make HTTP requests easy for developers.</description>
  <packager></packager>
  <url>https://pypi.io/project/requests</url>
  <time file="1622414035" build="1621868320"/>
  <size package="130941" installed="389404" archive="401952"/>
  <location href="python39-requests-2.25.0-2.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>ASL 2.0</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-requests-2.25.0-2.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="28861"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(requests)" flags="EQ" epoch="0" ver="2.25.0"/>
      <rpm:entry name="python39-requests" flags="EQ" epoch="0" ver="2.25.0" rel="2.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-chardet"/>
      <rpm:entry name="python39-idna"/>
      <rpm:entry name="python39-urllib3"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-rpm-macros</name>
  <arch>noarch</arch>
  <version epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
  <checksum type="sha256" pkgid="YES">274668167b87230774ea0e485d23e27439c7e4b053a4af546f3a043746141969</checksum>
  <summary>RPM macros for building RPMs with Python 3.9</summary>
  <description>RPM macros for building RPMs with Python 3.9 from the python39 module.
If you want to build an RPM against the python39 module, you need to add:

    BuildRequire: python39-rpm-macros.</description>
  <packager></packager>
  <url>https://www.python.org/</url>
  <time file="1637516741" build="1637117592"/>
  <size package="13257" installed="1536" archive="1812"/>
  <location href="python39-rpm-macros-3.9.6-2.module+el8.5.0+12204+54860423.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python39-3.9.6-2.module+el8.5.0+12204+54860423.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="12437"/>
    <rpm:provides>
      <rpm:entry name="python-modular-rpm-macros" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-modular-devel" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-rpm-macros" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python3-rpm-macros"/>
    </rpm:requires>
    <rpm:conflicts>
      <rpm:entry name="python-modular-rpm-macros" flags="GT" epoch="0" ver="3.9"/>
    </rpm:conflicts>
  </format>
</package>
<package type="rpm">
  <name>python39-scipy</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="1.5.4" rel="3.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">ba9358d6fd5442e36701350ffd3600d20be7560abc2a7a505cd168680263e0b6</checksum>
  <summary>Scientific Tools for Python</summary>
  <description>Scipy is open-source software for mathematics, science, and
engineering. The core library is NumPy which provides convenient and
fast N-dimensional array manipulation. The SciPy library is built to
work with NumPy arrays, and provides many user-friendly and efficient
numerical routines such as routines for numerical integration and
optimization. Together, they run on all popular operating systems, are
quick to install, and are free of charge. NumPy and SciPy are easy to
use, but powerful enough to be depended upon by some of the world's
leading scientists and engineers.</description>
  <packager></packager>
  <url>http://www.scipy.org/scipylib/index.html</url>
  <time file="1622414035" build="1621869898"/>
  <size package="16723109" installed="64796052" archive="65325676"/>
  <location href="python39-scipy-1.5.4-3.module+el8.4.0+9822+20bf1249.x86_64.rpm"/>
  <format>
    <rpm:license>BSD and Boost and Public Domain</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>scipy-1.5.4-3.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="447065"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(scipy)" flags="EQ" epoch="0" ver="1.5.4"/>
      <rpm:entry name="python39-scipy" flags="EQ" epoch="0" ver="1.5.4" rel="3.module+el8.4.0+9822+20bf1249"/>
      <rpm:entry name="python39-scipy(x86-64)" flags="EQ" epoch="0" ver="1.5.4" rel="3.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/usr/bin/python3.9"/>
      <rpm:entry name="ld-linux-x86-64.so.2()(64bit)"/>
      <rpm:entry name="ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)"/>
      <rpm:entry name="libgcc_s.so.1()(64bit)"/>
      <rpm:entry name="libgcc_s.so.1(GCC_3.0)(64bit)"/>
      <rpm:entry name="libgcc_s.so.1(GCC_4.0.0)(64bit)"/>
      <rpm:entry name="libgfortran.so.5()(64bit)"/>
      <rpm:entry name="libgfortran.so.5(GFORTRAN_8)(64bit)"/>
      <rpm:entry name="libm.so.6()(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.27)(64bit)"/>
      <rpm:entry name="libopenblasp.so.0()(64bit)"/>
      <rpm:entry name="libpthread.so.0()(64bit)"/>
      <rpm:entry name="libpthread.so.0(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="libquadmath.so.0()(64bit)"/>
      <rpm:entry name="libstdc++.so.6()(64bit)"/>
      <rpm:entry name="libstdc++.so.6(CXXABI_1.3)(64bit)"/>
      <rpm:entry name="libstdc++.so.6(CXXABI_1.3.2)(64bit)"/>
      <rpm:entry name="libstdc++.so.6(CXXABI_1.3.3)(64bit)"/>
      <rpm:entry name="libstdc++.so.6(CXXABI_1.3.5)(64bit)"/>
      <rpm:entry name="libstdc++.so.6(CXXABI_1.3.7)(64bit)"/>
      <rpm:entry name="libstdc++.so.6(CXXABI_1.3.9)(64bit)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4)(64bit)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4.11)(64bit)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4.14)(64bit)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4.17)(64bit)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4.18)(64bit)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4.20)(64bit)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4.21)(64bit)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4.22)(64bit)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-numpy"/>
      <rpm:entry name="python39-numpy-f2py"/>
      <rpm:entry name="rtld(GNU_HASH)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.14)(64bit)"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-setuptools</name>
  <arch>noarch</arch>
  <version epoch="0" ver="50.3.2" rel="4.module+el8.5.0+12204+54860423"/>
  <checksum type="sha256" pkgid="YES">70fd59e557f0ba5e1a248e7e6234ea7859157926f6b2b9b728f63ce9577788c1</checksum>
  <summary>Easily build and distribute Python 3 packages</summary>
  <description>Setuptools is a collection of enhancements to the Python 3 distutils that allow
you to more easily build and distribute Python 3 packages, especially ones that
have dependencies on other packages.

This package also contains the runtime components of setuptools, necessary to
execute the software that requires pkg_resources.</description>
  <packager></packager>
  <url>https://pypi.python.org/pypi/setuptools</url>
  <time file="1637516741" build="1637117651"/>
  <size package="890709" installed="4029247" archive="4120316"/>
  <location href="python39-setuptools-50.3.2-4.module+el8.5.0+12204+54860423.noarch.rpm"/>
  <format>
    <rpm:license>MIT and (BSD or ASL 2.0)</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python3x-setuptools-50.3.2-4.module+el8.5.0+12204+54860423.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="101817"/>
    <rpm:provides>
      <rpm:entry name="bundled(python3.9dist(appdirs))" flags="EQ" epoch="0" ver="1.4.3"/>
      <rpm:entry name="bundled(python3.9dist(packaging))" flags="EQ" epoch="0" ver="20.4"/>
      <rpm:entry name="bundled(python3.9dist(pyparsing))" flags="EQ" epoch="0" ver="2.2.1"/>
      <rpm:entry name="python3.9dist(setuptools)" flags="EQ" epoch="0" ver="50.3.2"/>
      <rpm:entry name="python39-setuptools" flags="EQ" epoch="0" ver="50.3.2" rel="4.module+el8.5.0+12204+54860423"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.9"/>
      <rpm:entry name="alternatives" flags="GE" epoch="0" ver="1.19.1" rel="1"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39"/>
      <rpm:entry name="python39" pre="1"/>
      <rpm:entry name="python39"/>
    </rpm:requires>
    <file type="ghost">/usr/bin/easy_install-3</file>
    <file>/usr/bin/easy_install-3.9</file>
  </format>
</package>
<package type="rpm">
  <name>python39-setuptools-wheel</name>
  <arch>noarch</arch>
  <version epoch="0" ver="50.3.2" rel="4.module+el8.5.0+12204+54860423"/>
  <checksum type="sha256" pkgid="YES">38040cbbdac5a74314600f81e11e1ddbeeb0bf5653d4d02b627943656bd9360c</checksum>
  <summary>The setuptools wheel</summary>
  <description>A Python wheel of setuptools to use with venv.</description>
  <packager></packager>
  <url>https://pypi.python.org/pypi/setuptools</url>
  <time file="1637516741" build="1637117651"/>
  <size package="507461" installed="562870" archive="563640"/>
  <location href="python39-setuptools-wheel-50.3.2-4.module+el8.5.0+12204+54860423.noarch.rpm"/>
  <format>
    <rpm:license>MIT and (BSD or ASL 2.0)</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python3x-setuptools-50.3.2-4.module+el8.5.0+12204+54860423.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="31433"/>
    <rpm:provides>
      <rpm:entry name="bundled(python3.9dist(appdirs))" flags="EQ" epoch="0" ver="1.4.3"/>
      <rpm:entry name="bundled(python3.9dist(packaging))" flags="EQ" epoch="0" ver="20.4"/>
      <rpm:entry name="bundled(python3.9dist(pyparsing))" flags="EQ" epoch="0" ver="2.2.1"/>
      <rpm:entry name="python39-setuptools-wheel" flags="EQ" epoch="0" ver="50.3.2" rel="4.module+el8.5.0+12204+54860423"/>
    </rpm:provides>
  </format>
</package>
<package type="rpm">
  <name>python39-six</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.15.0" rel="3.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">5d3a40fc0092eb4654c8aa61b648d768a10dc637db900588d17d2abba1d75ef1</checksum>
  <summary>Python 2 and 3 compatibility utilities</summary>
  <description>python-six provides simple utilities for wrapping over differences between
Python 2 and Python 3.
Python 3 version.</description>
  <packager></packager>
  <url>https://pypi.python.org/pypi/six</url>
  <time file="1622414035" build="1621867321"/>
  <size package="40737" installed="106425" archive="109216"/>
  <location href="python39-six-1.15.0-3.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python3x-six-1.15.0-3.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="14485"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(six)" flags="EQ" epoch="0" ver="1.15.0"/>
      <rpm:entry name="python39-six" flags="EQ" epoch="0" ver="1.15.0" rel="3.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-test</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
  <checksum type="sha256" pkgid="YES">6f16503c1af3fb6d32aa5539455b433f0c43e0c21713f0d3bf9b5b4a4133de51</checksum>
  <summary>The self-test suite for the main python3 package</summary>
  <description>The self-test suite for the Python interpreter.

This is only useful to test Python itself. For testing general Python code,
you should use the unittest module from python39-libs, or a library such as
python39-pytest.</description>
  <packager></packager>
  <url>https://www.python.org/</url>
  <time file="1637516741" build="1637117592"/>
  <size package="10567461" installed="55791009" archive="56552772"/>
  <location href="python39-test-3.9.6-2.module+el8.5.0+12204+54860423.x86_64.rpm"/>
  <format>
    <rpm:license>Python</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python39-3.9.6-2.module+el8.5.0+12204+54860423.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="650289"/>
    <rpm:provides>
      <rpm:entry name="python39-test" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-test(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/bash"/>
      <rpm:entry name="libcrypto.so.1.1()(64bit)"/>
      <rpm:entry name="libm.so.6()(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="libpthread.so.0()(64bit)"/>
      <rpm:entry name="libpthread.so.0(GLIBC_2.2.5)(64bit)"/>
      <rpm:entry name="python39" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-libs(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="rtld(GNU_HASH)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.14)(64bit)"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-tkinter</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
  <checksum type="sha256" pkgid="YES">8527de7e047c0fb644453ca3094e86550ebc4289be8782b57051cf269df4e40c</checksum>
  <summary>A GUI toolkit for Python</summary>
  <description>The Tkinter (Tk interface) library is a graphical user interface toolkit for
the Python programming language.</description>
  <packager></packager>
  <url>https://www.python.org/</url>
  <time file="1637516741" build="1637117592"/>
  <size package="331793" installed="1722124" archive="1749220"/>
  <location href="python39-tkinter-3.9.6-2.module+el8.5.0+12204+54860423.x86_64.rpm"/>
  <format>
    <rpm:license>Python</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python39-3.9.6-2.module+el8.5.0+12204+54860423.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="35445"/>
    <rpm:provides>
      <rpm:entry name="python39-tkinter" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="python39-tkinter(x86-64)" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="libX11.so.6()(64bit)"/>
      <rpm:entry name="libcrypto.so.1.1()(64bit)"/>
      <rpm:entry name="libpthread.so.0()(64bit)"/>
      <rpm:entry name="libtcl8.6.so()(64bit)"/>
      <rpm:entry name="libtk8.6.so()(64bit)"/>
      <rpm:entry name="python39" flags="EQ" epoch="0" ver="3.9.6" rel="2.module+el8.5.0+12204+54860423"/>
      <rpm:entry name="rtld(GNU_HASH)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.4)(64bit)"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-toml</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.10.1" rel="5.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">e67a15fff76950c1ba118ef6b4b7d7767a8e12139c801af9deaff138f5910329</checksum>
  <summary>Python Library for Tom's Obvious, Minimal Language</summary>
  <description>TOML aims to be a minimal configuration file format that's easy to read due to
obvious semantics. TOML is designed to map unambiguously to a hash table. TOML
should be easy to parse into data structures in a wide variety of languages.
This package loads toml file into python dictionary and dump dictionary into
toml file.</description>
  <packager></packager>
  <url>https://pypi.python.org/pypi/toml</url>
  <time file="1622414035" build="1621868352"/>
  <size package="43017" installed="100827" archive="106016"/>
  <location href="python39-toml-0.10.1-5.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-toml-0.10.1-5.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="14737"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(toml)" flags="EQ" epoch="0" ver="0.10.1"/>
      <rpm:entry name="python39-toml" flags="EQ" epoch="0" ver="0.10.1" rel="5.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-urllib3</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.25.10" rel="4.module+el8.5.0+11712+ea2d2be1"/>
  <checksum type="sha256" pkgid="YES">56d7045afc0503bb950f862bb9c529003e1040b38d71586319216e1b663d44b9</checksum>
  <summary>Python3 HTTP library with thread-safe connection pooling and file post</summary>
  <description>Python3 HTTP module with connection pooling and file POST abilities.</description>
  <packager></packager>
  <url>https://github.com/urllib3/urllib3</url>
  <time file="1637516741" build="1637117798"/>
  <size package="194529" installed="679612" archive="704724"/>
  <location href="python39-urllib3-1.25.10-4.module+el8.5.0+11712+ea2d2be1.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-urllib3-1.25.10-4.module+el8.5.0+11712+ea2d2be1.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="35369"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(urllib3)" flags="EQ" epoch="0" ver="1.25.10"/>
      <rpm:entry name="python39-urllib3" flags="EQ" epoch="0" ver="1.25.10" rel="4.module+el8.5.0+11712+ea2d2be1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="ca-certificates"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39-idna"/>
      <rpm:entry name="python39-pysocks"/>
      <rpm:entry name="python39-six"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-wcwidth</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.2.5" rel="3.module+el8.4.0+9822+20bf1249"/>
  <checksum type="sha256" pkgid="YES">66ac3c10035005b7c358d8fe4b7813f8878b7cb877d1490b92e9dce942f4ebc2</checksum>
  <summary>Measures number of Terminal column cells of wide-character codes</summary>
  <description>This API is mainly for Terminal Emulator implementors, or those writing programs
that expect to interpreted by a terminal emulator and wish to determine the
printable width of a string on a Terminal.</description>
  <packager></packager>
  <url>https://github.com/jquast/wcwidth</url>
  <time file="1622414035" build="1621868420"/>
  <size package="43833" installed="480739" archive="485896"/>
  <location href="python39-wcwidth-0.2.5-3.module+el8.4.0+9822+20bf1249.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-wcwidth-0.2.5-3.module+el8.4.0+9822+20bf1249.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="14205"/>
    <rpm:provides>
      <rpm:entry name="python3.9dist(wcwidth)" flags="EQ" epoch="0" ver="0.2.5"/>
      <rpm:entry name="python39-wcwidth" flags="EQ" epoch="0" ver="0.2.5" rel="3.module+el8.4.0+9822+20bf1249"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python39-wheel</name>
  <arch>noarch</arch>
  <version epoch="1" ver="0.35.1" rel="4.module+el8.5.0+12204+54860423"/>
  <checksum type="sha256" pkgid="YES">5d46080ab0cb50a9dafeb4cabc3fbd82920bc052ac28490d0f7a01ebbb2d6be6</checksum>
  <summary>Built-package format for Python</summary>
  <description>Wheel is the reference implementation of the Python wheel packaging standard,
as defined in PEP 427.

It has two different roles:

 1. A setuptools extension for building wheels that provides the bdist_wheel
    setuptools command.
 2. A command line tool for working with wheel files.</description>
  <packager></packager>
  <url>https://github.com/pypa/wheel</url>
  <time file="1637516741" build="1637117760"/>
  <size package="74281" installed="203691" archive="216380"/>
  <location href="python39-wheel-0.35.1-4.module+el8.5.0+12204+54860423.noarch.rpm"/>
  <format>
    <rpm:license>MIT and (ASL 2.0 or BSD)</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-wheel-0.35.1-4.module+el8.5.0+12204+54860423.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="22649"/>
    <rpm:provides>
      <rpm:entry name="bundled(python3.9dist(packaging))" flags="EQ" epoch="0" ver="20.4"/>
      <rpm:entry name="python3.9dist(wheel)" flags="EQ" epoch="0" ver="0.35.1"/>
      <rpm:entry name="python39-wheel" flags="EQ" epoch="1" ver="0.35.1" rel="4.module+el8.5.0+12204+54860423"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.9"/>
      <rpm:entry name="alternatives" flags="GE" epoch="0" ver="1.19.1" rel="1"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.9"/>
      <rpm:entry name="python39"/>
      <rpm:entry name="python39" pre="1"/>
      <rpm:entry name="python39"/>
      <rpm:entry name="python39-setuptools"/>
    </rpm:requires>
    <file type="ghost">/usr/bin/wheel-3</file>
    <file>/usr/bin/wheel-3.9</file>
  </format>
</package>
<package type="rpm">
  <name>python39-wheel-wheel</name>
  <arch>noarch</arch>
  <version epoch="1" ver="0.35.1" rel="4.module+el8.5.0+12204+54860423"/>
  <checksum type="sha256" pkgid="YES">552128f77419bf0a9ecdbaf936deacd17bf627f7753d253905b9b86b54ff92c8</checksum>
  <summary>The Python wheel module packaged as a wheel</summary>
  <description>A Python wheel of wheel to use with virtualenv.</description>
  <packager></packager>
  <url>https://github.com/pypa/wheel</url>
  <time file="1637516741" build="1637117760"/>
  <size package="44761" installed="34299" archive="35056"/>
  <location href="python39-wheel-wheel-0.35.1-4.module+el8.5.0+12204+54860423.noarch.rpm"/>
  <format>
    <rpm:license>MIT and (ASL 2.0 or BSD)</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>focus.springdale.princeton.edu</rpm:buildhost>
    <rpm:sourcerpm>python-wheel-0.35.1-4.module+el8.5.0+12204+54860423.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="12157"/>
    <rpm:provides>
      <rpm:entry name="bundled(python3.9dist(packaging))" flags="EQ" epoch="0" ver="20.4"/>
      <rpm:entry name="python39-wheel-wheel" flags="EQ" epoch="1" ver="0.35.1" rel="4.module+el8.5.0+12204+54860423"/>
    </rpm:provides>
  </format>
</package>
</metadata>