<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://linux.duke.edu/metadata/common" xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="70">
<package type="rpm">
  <name>open-webui-conf</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.4.8" rel="10.182"/>
  <checksum type="sha512" pkgid="YES">187979b3851e3abe2a146b3f7720ab757f141aae0edea9d3e915b16707ebe84ea6bca3640119b55b9538766502cf3224c967106b7cbec32f06fd8ac580ee780f</checksum>
  <summary>User-friendly WebUI for LLMs (Formerly Ollama WebUI)</summary>
  <description>This package contains systemd configuration files for OpenWebUI.</description>
  <packager></packager>
  <url>https://github.com/open-webui/open-webui</url>
  <time file="1760097512" build="1733950614"/>
  <size package="12937" installed="405" archive="972"/>
  <location href="noarch/open-webui-conf-0.4.8-10.182.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-open-webui-0.4.8-10.182.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="12541"/>
    <rpm:provides>
      <rpm:entry name="group(open-webui)"/>
      <rpm:entry name="open-webui-conf" flags="EQ" epoch="0" ver="0.4.8" rel="10.182"/>
      <rpm:entry name="user(open-webui)"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="sysuser-shadow" flags="GE" epoch="0" ver="3.2" pre="1"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-Events</name>
  <arch>src</arch>
  <version epoch="0" ver="0.5" rel="2.12"/>
  <checksum type="sha512" pkgid="YES">9a2348a6a320758d29458cf4c4376dfce7195454d46b6ed7cdb12acd45abd8bf0e16a80ce03ca4dfc781405a293c529c73a6e2550459cd8e33106260d26ed074</checksum>
  <summary>Bringing the elegance of C# EventHandler to Python</summary>
  <description>Bringing the elegance of C# EventHandler to Python</description>
  <packager></packager>
  <url>http://github.com/pyeve/events</url>
  <time file="1743419403" build="1733682282"/>
  <size package="40900" installed="14968" archive="15352"/>
  <location href="src/python-Events-0.5-2.12.src.rpm"/>
  <format>
    <rpm:license>BSD-3-Clause</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="26467"/>
    <rpm:provides>
      <rpm:entry name="python311-Events" flags="EQ" epoch="0" ver="0.5" rel="2.12"/>
      <rpm:entry name="python312-Events" flags="EQ" epoch="0" ver="0.5" rel="2.12"/>
      <rpm:entry name="python313-Events" flags="EQ" epoch="0" ver="0.5" rel="2.12"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python311-pip"/>
      <rpm:entry name="python311-setuptools"/>
      <rpm:entry name="python311-wheel"/>
      <rpm:entry name="python312-pip"/>
      <rpm:entry name="python312-setuptools"/>
      <rpm:entry name="python312-wheel"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-wheel"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-black</name>
  <arch>src</arch>
  <version epoch="0" ver="26.5.1" rel="94.7"/>
  <checksum type="sha512" pkgid="YES">b80ed73099b957825723d9050a57ac37711412facfcd626aff5a66284e031e1fdab926d8da37037a12143118e2aa5b4c5365b31507b09b04f2ae5e3e7d37d996</checksum>
  <summary>A code formatter written in, and written for Python</summary>
  <description>Black is a code formatter written in Python, and reformats Python 2.x
and 3.x code.

Black reformats entire files in place. It is not configurable. It
does not take previous formatting into account. The coding style
enforced is a PEP-8 subset, adheres to PEP-257, and otherwise passes
the rules of the "pycodestyle" checker. Black skips over blocks that
start and end with "# fmt: off" and "# fmt: on", respectively. It
also recognizes YAPF's block comments to the same effect.</description>
  <packager></packager>
  <url>https://github.com/psf/black</url>
  <time file="1787575889" build="1781690141"/>
  <size package="817954" installed="727577" archive="727964"/>
  <location href="src/python-black-26.5.1-94.7.src.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="119784"/>
    <rpm:provides>
      <rpm:entry name="python314-black" flags="EQ" epoch="0" ver="26.5.1" rel="94.7"/>
      <rpm:entry name="python313-black" flags="EQ" epoch="0" ver="26.5.1" rel="94.7"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="alts"/>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python313-aiohttp" flags="GE" epoch="0" ver="3.3.2"/>
      <rpm:entry name="python313-base" flags="GE" epoch="0" ver="3.10"/>
      <rpm:entry name="python313-click" flags="GE" epoch="0" ver="8.0.0"/>
      <rpm:entry name="python313-hatch-fancy-pypi-readme"/>
      <rpm:entry name="python313-hatch_vcs"/>
      <rpm:entry name="python313-hatchling" flags="GE" epoch="0" ver="1.8.0"/>
      <rpm:entry name="python313-mypy_extensions" flags="GE" epoch="0" ver="0.4.3"/>
      <rpm:entry name="python313-packaging" flags="GE" epoch="0" ver="22.0"/>
      <rpm:entry name="python313-pathspec" flags="GE" epoch="0" ver="0.9.0"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-platformdirs" flags="GE" epoch="0" ver="2"/>
      <rpm:entry name="python313-pytest"/>
      <rpm:entry name="python313-pytokens" flags="GE" epoch="0" ver="0.1.10"/>
      <rpm:entry name="python313-wheel"/>
      <rpm:entry name="python314-aiohttp" flags="GE" epoch="0" ver="3.3.2"/>
      <rpm:entry name="python314-base" flags="GE" epoch="0" ver="3.10"/>
      <rpm:entry name="python314-click" flags="GE" epoch="0" ver="8.0.0"/>
      <rpm:entry name="python314-hatch-fancy-pypi-readme"/>
      <rpm:entry name="python314-hatch_vcs"/>
      <rpm:entry name="python314-hatchling" flags="GE" epoch="0" ver="1.8.0"/>
      <rpm:entry name="python314-mypy_extensions" flags="GE" epoch="0" ver="0.4.3"/>
      <rpm:entry name="python314-packaging" flags="GE" epoch="0" ver="22.0"/>
      <rpm:entry name="python314-pathspec" flags="GE" epoch="0" ver="0.9.0"/>
      <rpm:entry name="python314-pip"/>
      <rpm:entry name="python314-platformdirs" flags="GE" epoch="0" ver="2"/>
      <rpm:entry name="python314-pytest"/>
      <rpm:entry name="python314-pytokens" flags="GE" epoch="0" ver="0.1.10"/>
      <rpm:entry name="python314-wheel"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-black</name>
  <arch>src</arch>
  <version epoch="0" ver="26.5.1" rel="94.8"/>
  <checksum type="sha512" pkgid="YES">4bb3f4a22e14bc97a8abc4120f77e59cc00fa794516ff61b07c600ac6ea4d3fe8376112e94cc6472881c93cd3b6ed504f5b88eba846c34da8215a2c0c3fbb8fc</checksum>
  <summary>A code formatter written in, and written for Python</summary>
  <description>Black is a code formatter written in Python, and reformats Python 2.x
and 3.x code.

Black reformats entire files in place. It is not configurable. It
does not take previous formatting into account. The coding style
enforced is a PEP-8 subset, adheres to PEP-257, and otherwise passes
the rules of the "pycodestyle" checker. Black skips over blocks that
start and end with "# fmt: off" and "# fmt: on", respectively. It
also recognizes YAPF's block comments to the same effect.</description>
  <packager></packager>
  <url>https://github.com/psf/black</url>
  <time file="1788537179" build="1781690141"/>
  <size package="818328" installed="727577" archive="727964"/>
  <location href="src/python-black-26.5.1-94.8.src.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="120158"/>
    <rpm:provides>
      <rpm:entry name="python314-black" flags="EQ" epoch="0" ver="26.5.1" rel="94.8"/>
      <rpm:entry name="python313-black" flags="EQ" epoch="0" ver="26.5.1" rel="94.8"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="alts"/>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python313-aiohttp" flags="GE" epoch="0" ver="3.3.2"/>
      <rpm:entry name="python313-base" flags="GE" epoch="0" ver="3.10"/>
      <rpm:entry name="python313-click" flags="GE" epoch="0" ver="8.0.0"/>
      <rpm:entry name="python313-hatch-fancy-pypi-readme"/>
      <rpm:entry name="python313-hatch_vcs"/>
      <rpm:entry name="python313-hatchling" flags="GE" epoch="0" ver="1.8.0"/>
      <rpm:entry name="python313-mypy_extensions" flags="GE" epoch="0" ver="0.4.3"/>
      <rpm:entry name="python313-packaging" flags="GE" epoch="0" ver="22.0"/>
      <rpm:entry name="python313-pathspec" flags="GE" epoch="0" ver="0.9.0"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-platformdirs" flags="GE" epoch="0" ver="2"/>
      <rpm:entry name="python313-pytest"/>
      <rpm:entry name="python313-pytokens" flags="GE" epoch="0" ver="0.1.10"/>
      <rpm:entry name="python313-wheel"/>
      <rpm:entry name="python314-aiohttp" flags="GE" epoch="0" ver="3.3.2"/>
      <rpm:entry name="python314-base" flags="GE" epoch="0" ver="3.10"/>
      <rpm:entry name="python314-click" flags="GE" epoch="0" ver="8.0.0"/>
      <rpm:entry name="python314-hatch-fancy-pypi-readme"/>
      <rpm:entry name="python314-hatch_vcs"/>
      <rpm:entry name="python314-hatchling" flags="GE" epoch="0" ver="1.8.0"/>
      <rpm:entry name="python314-mypy_extensions" flags="GE" epoch="0" ver="0.4.3"/>
      <rpm:entry name="python314-packaging" flags="GE" epoch="0" ver="22.0"/>
      <rpm:entry name="python314-pathspec" flags="GE" epoch="0" ver="0.9.0"/>
      <rpm:entry name="python314-pip"/>
      <rpm:entry name="python314-platformdirs" flags="GE" epoch="0" ver="2"/>
      <rpm:entry name="python314-pytest"/>
      <rpm:entry name="python314-pytokens" flags="GE" epoch="0" ver="0.1.10"/>
      <rpm:entry name="python314-wheel"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-duckduckgo-search</name>
  <arch>src</arch>
  <version epoch="0" ver="7.2.0" rel="13.16"/>
  <checksum type="sha512" pkgid="YES">26c516de78cb8110da96b8345b044c3be968cd4e28f5eeb3b0a8997baa8054908465da41b8a4f66dd4498fda6bbbaebc9357f97ce6dc3d93c5b6a97eb420a219</checksum>
  <summary>Search using the DuckDuckGo.com search engine</summary>
  <description>Search for words, documents, images, news, maps and text translation using the DuckDuckGo.com search engine. Downloading files and images to a local hard drive.</description>
  <packager></packager>
  <url>https://github.com/deedy5/duckduckgo_search</url>
  <time file="1745004430" build="1736000498"/>
  <size package="57244" installed="28894" archive="29304"/>
  <location href="src/python-duckduckgo-search-7.2.0-13.16.src.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="31281"/>
    <rpm:provides>
      <rpm:entry name="python311-duckduckgo-search" flags="EQ" epoch="0" ver="7.2.0" rel="13.16"/>
      <rpm:entry name="python312-duckduckgo-search" flags="EQ" epoch="0" ver="7.2.0" rel="13.16"/>
      <rpm:entry name="python313-duckduckgo-search" flags="EQ" epoch="0" ver="7.2.0" rel="13.16"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python311-click" flags="GE" epoch="0" ver="8.1.7"/>
      <rpm:entry name="python311-lxml" flags="GE" epoch="0" ver="5.3.0"/>
      <rpm:entry name="python311-pip"/>
      <rpm:entry name="python311-primp" flags="GE" epoch="0" ver="0.9.3"/>
      <rpm:entry name="python311-setuptools"/>
      <rpm:entry name="python311-wheel"/>
      <rpm:entry name="python312-click" flags="GE" epoch="0" ver="8.1.7"/>
      <rpm:entry name="python312-lxml" flags="GE" epoch="0" ver="5.3.0"/>
      <rpm:entry name="python312-pip"/>
      <rpm:entry name="python312-primp" flags="GE" epoch="0" ver="0.9.3"/>
      <rpm:entry name="python312-setuptools"/>
      <rpm:entry name="python312-wheel"/>
      <rpm:entry name="python313-click" flags="GE" epoch="0" ver="8.1.7"/>
      <rpm:entry name="python313-lxml" flags="GE" epoch="0" ver="5.3.0"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-primp" flags="GE" epoch="0" ver="0.9.3"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-wheel"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-open-webui</name>
  <arch>src</arch>
  <version epoch="0" ver="0.4.8" rel="10.182"/>
  <checksum type="sha512" pkgid="YES">b9316d2e3cf95558ac8f9d107752c97f5a8b0eadd9bd8923771a24ff69f8908054e7139715f42eb729e718cbe300ad76bc5087107d08f52cc6b334a76aa9be5a</checksum>
  <summary>User-friendly WebUI for LLMs (Formerly Ollama WebUI)</summary>
  <description>Open WebUI is an extensible, feature-rich, and user-friendly self-hosted WebUI designed to operate entirely offline.
It supports various LLM runners, including Ollama and OpenAI-compatible APIs.
For more information, be sure to check out our Open WebUI Documentation at https://docs.openwebui.com/.</description>
  <packager></packager>
  <url>https://github.com/open-webui/open-webui</url>
  <time file="1760097525" build="1733950614"/>
  <size package="620386070" installed="622775427" archive="622914236"/>
  <location href="src/python-open-webui-0.4.8-10.182.src.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="311952"/>
    <rpm:provides>
      <rpm:entry name="python311-open-webui" flags="EQ" epoch="0" ver="0.4.8" rel="10.182"/>
      <rpm:entry name="open-webui-conf" flags="EQ" epoch="0" ver="0.4.8" rel="10.182"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="local-npm-registry"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python311-APScheduler" flags="GE" epoch="0" ver="3.10.4"/>
      <rpm:entry name="python311-Authlib" flags="GE" epoch="0" ver="1.3.1"/>
      <rpm:entry name="python311-Flask" flags="GE" epoch="0" ver="3.0.3"/>
      <rpm:entry name="python311-Flask-Cors" flags="GE" epoch="0" ver="5.0.0"/>
      <rpm:entry name="python311-Markdown" flags="GE" epoch="0" ver="3.7"/>
      <rpm:entry name="python311-PyJWT" flags="GE" epoch="0" ver="2.9.0"/>
      <rpm:entry name="python311-PyMySQL" flags="GE" epoch="0" ver="1.1.1"/>
      <rpm:entry name="python311-aiocache"/>
      <rpm:entry name="python311-aiofiles"/>
      <rpm:entry name="python311-aiohttp" flags="GE" epoch="0" ver="3.11.8"/>
      <rpm:entry name="python311-alembic" flags="GE" epoch="0" ver="1.14.0"/>
      <rpm:entry name="python311-anthropic"/>
      <rpm:entry name="python311-argon2-cffi" flags="GE" epoch="0" ver="23.1.0"/>
      <rpm:entry name="python311-async-timeout"/>
      <rpm:entry name="python311-bcrypt" flags="GE" epoch="0" ver="4.2.0"/>
      <rpm:entry name="python311-black" flags="GE" epoch="0" ver="24.8.0"/>
      <rpm:entry name="python311-boto3" flags="GE" epoch="0" ver="1.35.53"/>
      <rpm:entry name="python311-chromadb" flags="GE" epoch="0" ver="0.5.15"/>
      <rpm:entry name="python311-colbert-ai" flags="GE" epoch="0" ver="0.2.21"/>
      <rpm:entry name="python311-docker" flags="GE" epoch="0" ver="7.1.0"/>
      <rpm:entry name="python311-docx2txt" flags="GE" epoch="0" ver="0.8"/>
      <rpm:entry name="python311-duckduckgo-search" flags="GE" epoch="0" ver="6.3.5"/>
      <rpm:entry name="python311-einops" flags="GE" epoch="0" ver="0.8.0"/>
      <rpm:entry name="python311-extract-msg"/>
      <rpm:entry name="python311-fake-useragent" flags="GE" epoch="0" ver="1.5.1"/>
      <rpm:entry name="python311-fastapi" flags="GE" epoch="0" ver="0.111.0"/>
      <rpm:entry name="python311-faster-whisper" flags="GE" epoch="0" ver="1.0.3"/>
      <rpm:entry name="python311-fpdf2" flags="GE" epoch="0" ver="2.7.9"/>
      <rpm:entry name="python311-ftfy" flags="GE" epoch="0" ver="6.0.3"/>
      <rpm:entry name="python311-google-generativeai" flags="GE" epoch="0" ver="0.7.2"/>
      <rpm:entry name="python311-googleapis-common-protos" flags="GE" epoch="0" ver="1.63.2"/>
      <rpm:entry name="python311-hatchling"/>
      <rpm:entry name="python311-langchain" flags="GE" epoch="0" ver="0.3.7"/>
      <rpm:entry name="python311-langchain-chroma" flags="GE" epoch="0" ver="0.1.4"/>
      <rpm:entry name="python311-langchain-community" flags="GE" epoch="0" ver="0.3.7"/>
      <rpm:entry name="python311-langfuse" flags="GE" epoch="0" ver="2.44.0"/>
      <rpm:entry name="python311-ldap3" flags="GE" epoch="0" ver="2.9.1"/>
      <rpm:entry name="python311-nltk" flags="GE" epoch="0" ver="3.9.1"/>
      <rpm:entry name="python311-openai"/>
      <rpm:entry name="python311-opencv" flags="GE" epoch="0" ver="4.10.0"/>
      <rpm:entry name="python311-openpyxl" flags="GE" epoch="0" ver="3.1.5"/>
      <rpm:entry name="python311-opensearch-py" flags="GE" epoch="0" ver="2.7.1"/>
      <rpm:entry name="python311-pandas" flags="GE" epoch="0" ver="2.2.3"/>
      <rpm:entry name="python311-passlib" flags="GE" epoch="0" ver="1.7.4"/>
      <rpm:entry name="python311-peewee" flags="GE" epoch="0" ver="3.17.6"/>
      <rpm:entry name="python311-peewee-migrate" flags="GE" epoch="0" ver="1.12.2"/>
      <rpm:entry name="python311-pgvector" flags="GE" epoch="0" ver="0.3.5"/>
      <rpm:entry name="python311-pip"/>
      <rpm:entry name="python311-psutil"/>
      <rpm:entry name="python311-psycopg2" flags="GE" epoch="0" ver="2.9.9"/>
      <rpm:entry name="python311-pydantic" flags="GE" epoch="0" ver="2.9.2"/>
      <rpm:entry name="python311-pydub"/>
      <rpm:entry name="python311-pymdown-extensions" flags="GE" epoch="0" ver="10.11.2"/>
      <rpm:entry name="python311-pymilvus" flags="GE" epoch="0" ver="2.5.0"/>
      <rpm:entry name="python311-pymongo"/>
      <rpm:entry name="python311-pypandoc" flags="GE" epoch="0" ver="1.13"/>
      <rpm:entry name="python311-pypdf" flags="GE" epoch="0" ver="4.3.1"/>
      <rpm:entry name="python311-pytest" flags="GE" epoch="0" ver="8.2.2"/>
      <rpm:entry name="python311-pytest-docker" flags="GE" epoch="0" ver="3.1.1"/>
      <rpm:entry name="python311-python-jose" flags="GE" epoch="0" ver="3.3.0"/>
      <rpm:entry name="python311-python-multipart" flags="GE" epoch="0" ver="0.0.18"/>
      <rpm:entry name="python311-python-pptx" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python311-python-socketio" flags="GE" epoch="0" ver="5.11.3"/>
      <rpm:entry name="python311-pytube" flags="GE" epoch="0" ver="15.0.0"/>
      <rpm:entry name="python311-pyxlsb" flags="GE" epoch="0" ver="1.0.10"/>
      <rpm:entry name="python311-qdrant-client" flags="GE" epoch="0" ver="1.12.0"/>
      <rpm:entry name="python311-rank-bm25" flags="GE" epoch="0" ver="0.2.2"/>
      <rpm:entry name="python311-rapidocr-onnxruntime" flags="GE" epoch="0" ver="1.3.24"/>
      <rpm:entry name="python311-redis"/>
      <rpm:entry name="python311-requests" flags="GE" epoch="0" ver="2.32.3"/>
      <rpm:entry name="python311-sentence-transformers" flags="GE" epoch="0" ver="3.3.1"/>
      <rpm:entry name="python311-sentencepiece"/>
      <rpm:entry name="python311-soundfile"/>
      <rpm:entry name="python311-sqlalchemy" flags="GE" epoch="0" ver="2.0.32"/>
      <rpm:entry name="python311-sympy" flags="GE" epoch="0" ver="1.12.1"/>
      <rpm:entry name="python311-testsuite"/>
      <rpm:entry name="python311-tiktoken"/>
      <rpm:entry name="python311-unstructured" flags="GE" epoch="0" ver="0.15.9"/>
      <rpm:entry name="python311-uvicorn" flags="GE" epoch="0" ver="0.30.6"/>
      <rpm:entry name="python311-validators" flags="GE" epoch="0" ver="0.33.0"/>
      <rpm:entry name="python311-xlrd" flags="GE" epoch="0" ver="2.0.1"/>
      <rpm:entry name="python311-youtube-transcript-api" flags="GE" epoch="0" ver="0.6.3"/>
      <rpm:entry name="sysuser-tools"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-openai</name>
  <arch>src</arch>
  <version epoch="0" ver="1.59.1" rel="24.9"/>
  <checksum type="sha512" pkgid="YES">0cb69fdf1e30df3b68ebdca6a426e584cd5fc3167fe8a9eae8a2b256267b650097473f23f571e66516800a0cae2ce6aa6150c6e1d83dff9d15d4b05e44e1e88a</checksum>
  <summary>OpenAI bindings for python</summary>
  <description>The OpenAI Python library provides convenient access to the OpenAI API
from applications written in the Python language. It includes a
pre-defined set of classes for API resources that initialize
themselves dynamically from API responses which makes it compatible
with a wide range of versions of the OpenAI API.

You can find usage examples for the OpenAI Python library in
 https://beta.openai.com/docs/api-reference?lang=python
 https://github.com/openai/openai-cookbook/.</description>
  <packager></packager>
  <url>https://github.com/openai/openai-python</url>
  <time file="1743422057" build="1735911986"/>
  <size package="401130" installed="361110" archive="361500"/>
  <location href="src/python-openai-1.59.1-24.9.src.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="44927"/>
    <rpm:provides>
      <rpm:entry name="python311-openai" flags="EQ" epoch="0" ver="1.59.1" rel="24.9"/>
      <rpm:entry name="python312-openai" flags="EQ" epoch="0" ver="1.59.1" rel="24.9"/>
      <rpm:entry name="python313-openai" flags="EQ" epoch="0" ver="1.59.1" rel="24.9"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python311-dirty-equals" flags="GE" epoch="0" ver="0.6.0"/>
      <rpm:entry name="python311-distro" flags="GE" epoch="0" ver="1.7.0"/>
      <rpm:entry name="python311-hatch-fancy-pypi-readme"/>
      <rpm:entry name="python311-hatchling"/>
      <rpm:entry name="python311-httpx" flags="GE" epoch="0" ver="0.23.0"/>
      <rpm:entry name="python311-importlib-metadata" flags="GE" epoch="0" ver="6.7.0"/>
      <rpm:entry name="python311-inline-snapshot" flags="GE" epoch="0" ver="0.7.0"/>
      <rpm:entry name="python311-jiter"/>
      <rpm:entry name="python311-mypy"/>
      <rpm:entry name="python311-nest-asyncio"/>
      <rpm:entry name="python311-pip"/>
      <rpm:entry name="python311-pydantic"/>
      <rpm:entry name="python311-pyright" flags="GE" epoch="0" ver="1.1.359"/>
      <rpm:entry name="python311-pytest"/>
      <rpm:entry name="python311-pytest-asyncio"/>
      <rpm:entry name="python311-respx"/>
      <rpm:entry name="python311-rich" flags="GE" epoch="0" ver="13.7.1"/>
      <rpm:entry name="python311-setuptools"/>
      <rpm:entry name="python311-time-machine"/>
      <rpm:entry name="python311-toml"/>
      <rpm:entry name="python311-tqdm"/>
      <rpm:entry name="python311-trio" flags="GE" epoch="0" ver="0.22.2"/>
      <rpm:entry name="python311-typing_extensions"/>
      <rpm:entry name="python312-dirty-equals" flags="GE" epoch="0" ver="0.6.0"/>
      <rpm:entry name="python312-distro" flags="GE" epoch="0" ver="1.7.0"/>
      <rpm:entry name="python312-hatch-fancy-pypi-readme"/>
      <rpm:entry name="python312-hatchling"/>
      <rpm:entry name="python312-httpx" flags="GE" epoch="0" ver="0.23.0"/>
      <rpm:entry name="python312-importlib-metadata" flags="GE" epoch="0" ver="6.7.0"/>
      <rpm:entry name="python312-inline-snapshot" flags="GE" epoch="0" ver="0.7.0"/>
      <rpm:entry name="python312-jiter"/>
      <rpm:entry name="python312-mypy"/>
      <rpm:entry name="python312-nest-asyncio"/>
      <rpm:entry name="python312-pip"/>
      <rpm:entry name="python312-pydantic"/>
      <rpm:entry name="python312-pyright" flags="GE" epoch="0" ver="1.1.359"/>
      <rpm:entry name="python312-pytest"/>
      <rpm:entry name="python312-pytest-asyncio"/>
      <rpm:entry name="python312-respx"/>
      <rpm:entry name="python312-rich" flags="GE" epoch="0" ver="13.7.1"/>
      <rpm:entry name="python312-setuptools"/>
      <rpm:entry name="python312-time-machine"/>
      <rpm:entry name="python312-toml"/>
      <rpm:entry name="python312-tqdm"/>
      <rpm:entry name="python312-trio" flags="GE" epoch="0" ver="0.22.2"/>
      <rpm:entry name="python312-typing_extensions"/>
      <rpm:entry name="python313-dirty-equals" flags="GE" epoch="0" ver="0.6.0"/>
      <rpm:entry name="python313-distro" flags="GE" epoch="0" ver="1.7.0"/>
      <rpm:entry name="python313-hatch-fancy-pypi-readme"/>
      <rpm:entry name="python313-hatchling"/>
      <rpm:entry name="python313-httpx" flags="GE" epoch="0" ver="0.23.0"/>
      <rpm:entry name="python313-importlib-metadata" flags="GE" epoch="0" ver="6.7.0"/>
      <rpm:entry name="python313-inline-snapshot" flags="GE" epoch="0" ver="0.7.0"/>
      <rpm:entry name="python313-jiter"/>
      <rpm:entry name="python313-mypy"/>
      <rpm:entry name="python313-nest-asyncio"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-pydantic"/>
      <rpm:entry name="python313-pyright" flags="GE" epoch="0" ver="1.1.359"/>
      <rpm:entry name="python313-pytest"/>
      <rpm:entry name="python313-pytest-asyncio"/>
      <rpm:entry name="python313-respx"/>
      <rpm:entry name="python313-rich" flags="GE" epoch="0" ver="13.7.1"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-time-machine"/>
      <rpm:entry name="python313-toml"/>
      <rpm:entry name="python313-tqdm"/>
      <rpm:entry name="python313-trio" flags="GE" epoch="0" ver="0.22.2"/>
      <rpm:entry name="python313-typing_extensions"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-opensearch-py</name>
  <arch>src</arch>
  <version epoch="0" ver="2.8.0" rel="2.24"/>
  <checksum type="sha512" pkgid="YES">bdf56275b840a0fbf93b2640379accf02bb741d6b5cd64ecd64907a2f3837d36959d0231cb7e72f1e8479466698d071e3218b9c26b8aad69ddcc89add75b097e</checksum>
  <summary>Python client for OpenSearch</summary>
  <description>Python client for OpenSearch</description>
  <packager></packager>
  <url>https://github.com/opensearch-project/opensearch-py</url>
  <time file="1772228914" build="1733682732"/>
  <size package="257488" installed="240623" archive="241024"/>
  <location href="src/python-opensearch-py-2.8.0-2.24.src.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="18898"/>
    <rpm:provides>
      <rpm:entry name="python311-opensearch-py" flags="EQ" epoch="0" ver="2.8.0" rel="2.24"/>
      <rpm:entry name="python313-opensearch-py" flags="EQ" epoch="0" ver="2.8.0" rel="2.24"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python311-Events"/>
      <rpm:entry name="python311-certifi" flags="GE" epoch="0" ver="2024.07.04"/>
      <rpm:entry name="python311-pip"/>
      <rpm:entry name="python311-pytest" flags="GE" epoch="0" ver="3.0.0"/>
      <rpm:entry name="python311-pytest-mock" flags="LT" epoch="0" ver="4.0.0"/>
      <rpm:entry name="python311-python-dateutil"/>
      <rpm:entry name="python311-requests" flags="GE" epoch="0" ver="2.32.0"/>
      <rpm:entry name="python311-setuptools"/>
      <rpm:entry name="python311-urllib3" flags="GE" epoch="0" ver="1.26.19"/>
      <rpm:entry name="python311-wheel"/>
      <rpm:entry name="python313-Events"/>
      <rpm:entry name="python313-certifi" flags="GE" epoch="0" ver="2024.07.04"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-pytest" flags="GE" epoch="0" ver="3.0.0"/>
      <rpm:entry name="python313-pytest-mock" flags="LT" epoch="0" ver="4.0.0"/>
      <rpm:entry name="python313-python-dateutil"/>
      <rpm:entry name="python313-requests" flags="GE" epoch="0" ver="2.32.0"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-urllib3" flags="GE" epoch="0" ver="1.26.19"/>
      <rpm:entry name="python313-wheel"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-pgvector</name>
  <arch>src</arch>
  <version epoch="0" ver="0.3.6" rel="1.29"/>
  <checksum type="sha512" pkgid="YES">ecb91ed6b259544c26ff9fa3e07c60d4e1c39e756a69536314b9bdf8cc18d99869a2b1125837b5aac073fede0c5ac472bccaf1e9e001bfdcd5fae0db0677b92f</checksum>
  <summary>pgvector support for Python</summary>
  <description>pgvector support for Python</description>
  <packager></packager>
  <url>None</url>
  <time file="1787651849" build="1733661785"/>
  <size package="48489" installed="27538" archive="27932"/>
  <location href="src/python-pgvector-0.3.6-1.29.src.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="22160"/>
    <rpm:provides>
      <rpm:entry name="python314-pgvector" flags="EQ" epoch="0" ver="0.3.6" rel="1.29"/>
      <rpm:entry name="python313-pgvector" flags="EQ" epoch="0" ver="0.3.6" rel="1.29"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python313-numpy"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-pytest"/>
      <rpm:entry name="python313-scipy"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-wheel"/>
      <rpm:entry name="python314-numpy"/>
      <rpm:entry name="python314-pip"/>
      <rpm:entry name="python314-pytest"/>
      <rpm:entry name="python314-scipy"/>
      <rpm:entry name="python314-setuptools"/>
      <rpm:entry name="python314-wheel"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-pgvector</name>
  <arch>src</arch>
  <version epoch="0" ver="0.3.6" rel="1.30"/>
  <checksum type="sha512" pkgid="YES">c18571bde8b2e5655f0fbc75566300843d358180998bc8bc2b8ce4286af4ca258439c9306ef1b7316608f542c0f73fc88be374b9abf1985f0e1be36a3fecc2c2</checksum>
  <summary>pgvector support for Python</summary>
  <description>pgvector support for Python</description>
  <packager></packager>
  <url>None</url>
  <time file="1788513255" build="1733661785"/>
  <size package="48863" installed="27538" archive="27932"/>
  <location href="src/python-pgvector-0.3.6-1.30.src.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="22534"/>
    <rpm:provides>
      <rpm:entry name="python314-pgvector" flags="EQ" epoch="0" ver="0.3.6" rel="1.30"/>
      <rpm:entry name="python313-pgvector" flags="EQ" epoch="0" ver="0.3.6" rel="1.30"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python313-numpy"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-pytest"/>
      <rpm:entry name="python313-scipy"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-wheel"/>
      <rpm:entry name="python314-numpy"/>
      <rpm:entry name="python314-pip"/>
      <rpm:entry name="python314-pytest"/>
      <rpm:entry name="python314-scipy"/>
      <rpm:entry name="python314-setuptools"/>
      <rpm:entry name="python314-wheel"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-primp</name>
  <arch>src</arch>
  <version epoch="0" ver="0.9.3" rel="10.24"/>
  <checksum type="sha512" pkgid="YES">3b1a7ab5edee5ba6fafa0788c9b12b45590ea67b217b6749397e5c75f76c4b81d749e7c96d7dda684d90f0d22c8538635042e22f7b1530a310865ff6672696ed</checksum>
  <summary>HTTP client that can impersonate web browsers</summary>
  <description>The fastest python HTTP client that can impersonate web browsers, mimicking
their headers and 'TLS/JA3/JA4/HTTP2' fingerprints</description>
  <packager></packager>
  <url>https://github.com/deedy5/primp</url>
  <time file="1744991657" build="1735999868"/>
  <size package="23300254" installed="23225623" archive="23226132"/>
  <location href="src/python-primp-0.9.3-10.24.src.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="78540"/>
    <rpm:provides>
      <rpm:entry name="python311-primp" flags="EQ" epoch="0" ver="0.9.3" rel="10.24"/>
      <rpm:entry name="python312-primp" flags="EQ" epoch="0" ver="0.9.3" rel="10.24"/>
      <rpm:entry name="python313-primp" flags="EQ" epoch="0" ver="0.9.3" rel="10.24"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="cargo-packaging"/>
      <rpm:entry name="clang-devel"/>
      <rpm:entry name="cmake"/>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="gcc-c++"/>
      <rpm:entry name="git"/>
      <rpm:entry name="openssl"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python311-maturin" flags="GE" epoch="0" ver="1.5"/>
      <rpm:entry name="python311-pip"/>
      <rpm:entry name="python312-maturin" flags="GE" epoch="0" ver="1.5"/>
      <rpm:entry name="python312-pip"/>
      <rpm:entry name="python313-maturin" flags="GE" epoch="0" ver="1.5"/>
      <rpm:entry name="python313-pip"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-pymupdf4llm</name>
  <arch>src</arch>
  <version epoch="0" ver="0.0.17" rel="1.18"/>
  <checksum type="sha512" pkgid="YES">766f05f4c68eb58dd15e3669478f3008eb99f9c551c008e064911b1c047e81cd45099e74694a4d4c74021afe3614a23fad772d2e0fc2d3bacd54e483f9397a7f</checksum>
  <summary>PyMuPDF Utilities for LLM/RAG</summary>
  <description>PyMuPDF Utilities for LLM/RAG</description>
  <packager></packager>
  <url>https://github.com/pymupdf/RAG</url>
  <time file="1787571322" build="1735402842"/>
  <size package="38277" installed="26995" archive="27392"/>
  <location href="src/python-pymupdf4llm-0.0.17-1.18.src.rpm"/>
  <format>
    <rpm:license>AGPL-3.0-only</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="11971"/>
    <rpm:provides>
      <rpm:entry name="python3-pymupdf4llm" flags="EQ" epoch="0" ver="0.0.17" rel="1.18"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python3-PyMuPDF" flags="GE" epoch="0" ver="1.24.10"/>
      <rpm:entry name="python3-pip"/>
      <rpm:entry name="python3-setuptools"/>
      <rpm:entry name="python3-wheel"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-pytube</name>
  <arch>src</arch>
  <version epoch="0" ver="15.0.0" rel="2.24"/>
  <checksum type="sha512" pkgid="YES">c4484546fb6667e4afd47e198f641737805f248ffcbcac877ea08d4bdc697c71ee3aa85a908b8617dba73779c0b7fdd34f2c536550a2adc4704903a280d6a1c4</checksum>
  <summary>Python 3 library for downloading YouTube Videos</summary>
  <description>pytube is a lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.</description>
  <packager></packager>
  <url>https://github.com/pytube/pytube</url>
  <time file="1757519282" build="1727206799"/>
  <size package="5532023" installed="5499187" archive="5499580"/>
  <location href="src/python-pytube-15.0.0-2.24.src.rpm"/>
  <format>
    <rpm:license>Unlicense</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="34186"/>
    <rpm:provides>
      <rpm:entry name="python311-pytube" flags="EQ" epoch="0" ver="15.0.0" rel="2.24"/>
      <rpm:entry name="python312-pytube" flags="EQ" epoch="0" ver="15.0.0" rel="2.24"/>
      <rpm:entry name="python313-pytube" flags="EQ" epoch="0" ver="15.0.0" rel="2.24"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python311-pip"/>
      <rpm:entry name="python311-pytest"/>
      <rpm:entry name="python311-setuptools"/>
      <rpm:entry name="python311-wheel"/>
      <rpm:entry name="python312-pip"/>
      <rpm:entry name="python312-pytest"/>
      <rpm:entry name="python312-setuptools"/>
      <rpm:entry name="python312-wheel"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-pytest"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-wheel"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-qdrant-client</name>
  <arch>src</arch>
  <version epoch="0" ver="1.12.1" rel="1.33"/>
  <checksum type="sha512" pkgid="YES">1edbf7171d44c0d0a061ef38884720f99ee88e1ed0e495639a1db75a3350fed22eeb54b71346042373cb75924999d36119f329f939941eb4e6a532ab00d457d9</checksum>
  <summary>Client library for the Qdrant vector search engine</summary>
  <description>Client library and SDK for the [Qdrant](https://github.com/qdrant/qdrant) vector search engine.
Library contains type definitions for all Qdrant API and allows to make both Sync and Async requests.
Client allows calls for all [Qdrant API methods](https://qdrant.github.io/qdrant/redoc/index.html) directly.
It also provides some additional helper methods for frequently required operations, e.g. initial collection uploading.
See [QuickStart](https://qdrant.tech/documentation/quick-start/#create-collection) for more details!</description>
  <packager></packager>
  <url>https://github.com/qdrant/qdrant-client</url>
  <time file="1787636469" build="1733612466"/>
  <size package="265306" installed="240672" archive="241076"/>
  <location href="src/python-qdrant-client-1.12.1-1.33.src.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="26054"/>
    <rpm:provides>
      <rpm:entry name="python314-qdrant-client" flags="EQ" epoch="0" ver="1.12.1" rel="1.33"/>
      <rpm:entry name="python313-qdrant-client" flags="EQ" epoch="0" ver="1.12.1" rel="1.33"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="(python313-urllib3 &gt;= 1.26.14 with python313-urllib3 &lt; 3)"/>
      <rpm:entry name="(python314-urllib3 &gt;= 1.26.14 with python314-urllib3 &lt; 3)"/>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python313-dbm"/>
      <rpm:entry name="python313-grpcio-tools" flags="GE" epoch="0" ver="1.41.0"/>
      <rpm:entry name="python313-httpx" flags="GE" epoch="0" ver="0.20.0"/>
      <rpm:entry name="python313-numpy" flags="GE" epoch="0" ver="2.0.0"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-poetry-core" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python313-portalocker" flags="GE" epoch="0" ver="2.7.0"/>
      <rpm:entry name="python313-pydantic" flags="GE" epoch="0" ver="1.10.8"/>
      <rpm:entry name="python313-pytest" flags="GE" epoch="0" ver="7.1.0"/>
      <rpm:entry name="python313-pytest-asyncio" flags="GE" epoch="0" ver="0.21.0"/>
      <rpm:entry name="python313-pytest-timeout" flags="GE" epoch="0" ver="2.1.0"/>
      <rpm:entry name="python314-dbm"/>
      <rpm:entry name="python314-grpcio-tools" flags="GE" epoch="0" ver="1.41.0"/>
      <rpm:entry name="python314-httpx" flags="GE" epoch="0" ver="0.20.0"/>
      <rpm:entry name="python314-numpy" flags="GE" epoch="0" ver="2.0.0"/>
      <rpm:entry name="python314-pip"/>
      <rpm:entry name="python314-poetry-core" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python314-portalocker" flags="GE" epoch="0" ver="2.7.0"/>
      <rpm:entry name="python314-pydantic" flags="GE" epoch="0" ver="1.10.8"/>
      <rpm:entry name="python314-pytest" flags="GE" epoch="0" ver="7.1.0"/>
      <rpm:entry name="python314-pytest-asyncio" flags="GE" epoch="0" ver="0.21.0"/>
      <rpm:entry name="python314-pytest-timeout" flags="GE" epoch="0" ver="2.1.0"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-qdrant-client</name>
  <arch>src</arch>
  <version epoch="0" ver="1.12.1" rel="1.34"/>
  <checksum type="sha512" pkgid="YES">df47b80bd2a7b2322aa6a31df4df05269fe041692299a643bed3fffb93e6d03bd2f1378297e8020f39f8c7081ca0bb98e22492b50ffac65c951f0931c5f8c316</checksum>
  <summary>Client library for the Qdrant vector search engine</summary>
  <description>Client library and SDK for the [Qdrant](https://github.com/qdrant/qdrant) vector search engine.
Library contains type definitions for all Qdrant API and allows to make both Sync and Async requests.
Client allows calls for all [Qdrant API methods](https://qdrant.github.io/qdrant/redoc/index.html) directly.
It also provides some additional helper methods for frequently required operations, e.g. initial collection uploading.
See [QuickStart](https://qdrant.tech/documentation/quick-start/#create-collection) for more details!</description>
  <packager></packager>
  <url>https://github.com/qdrant/qdrant-client</url>
  <time file="1788291611" build="1733612466"/>
  <size package="265680" installed="240672" archive="241076"/>
  <location href="src/python-qdrant-client-1.12.1-1.34.src.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="26428"/>
    <rpm:provides>
      <rpm:entry name="python314-qdrant-client" flags="EQ" epoch="0" ver="1.12.1" rel="1.34"/>
      <rpm:entry name="python313-qdrant-client" flags="EQ" epoch="0" ver="1.12.1" rel="1.34"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="(python313-urllib3 &gt;= 1.26.14 with python313-urllib3 &lt; 3)"/>
      <rpm:entry name="(python314-urllib3 &gt;= 1.26.14 with python314-urllib3 &lt; 3)"/>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python313-dbm"/>
      <rpm:entry name="python313-grpcio-tools" flags="GE" epoch="0" ver="1.41.0"/>
      <rpm:entry name="python313-httpx" flags="GE" epoch="0" ver="0.20.0"/>
      <rpm:entry name="python313-numpy" flags="GE" epoch="0" ver="2.0.0"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-poetry-core" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python313-portalocker" flags="GE" epoch="0" ver="2.7.0"/>
      <rpm:entry name="python313-pydantic" flags="GE" epoch="0" ver="1.10.8"/>
      <rpm:entry name="python313-pytest" flags="GE" epoch="0" ver="7.1.0"/>
      <rpm:entry name="python313-pytest-asyncio" flags="GE" epoch="0" ver="0.21.0"/>
      <rpm:entry name="python313-pytest-timeout" flags="GE" epoch="0" ver="2.1.0"/>
      <rpm:entry name="python314-dbm"/>
      <rpm:entry name="python314-grpcio-tools" flags="GE" epoch="0" ver="1.41.0"/>
      <rpm:entry name="python314-httpx" flags="GE" epoch="0" ver="0.20.0"/>
      <rpm:entry name="python314-numpy" flags="GE" epoch="0" ver="2.0.0"/>
      <rpm:entry name="python314-pip"/>
      <rpm:entry name="python314-poetry-core" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python314-portalocker" flags="GE" epoch="0" ver="2.7.0"/>
      <rpm:entry name="python314-pydantic" flags="GE" epoch="0" ver="1.10.8"/>
      <rpm:entry name="python314-pytest" flags="GE" epoch="0" ver="7.1.0"/>
      <rpm:entry name="python314-pytest-asyncio" flags="GE" epoch="0" ver="0.21.0"/>
      <rpm:entry name="python314-pytest-timeout" flags="GE" epoch="0" ver="2.1.0"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-rapidocr-onnxruntime</name>
  <arch>src</arch>
  <version epoch="0" ver="1.3.24" rel="7.18"/>
  <checksum type="sha512" pkgid="YES">63e8d4c00834c14fb7237e6d32e42bfb491bead6ef9e312eaef35da65b45cfa2757c841ec34faf72ff81bf8f2741a33d8497de0f7b57802470315e9c9d98faa2</checksum>
  <summary>A cross platform OCR Library based on OnnxRuntime</summary>
  <description>A cross platform OCR Library based on OnnxRuntime.</description>
  <packager></packager>
  <url>https://github.com/RapidAI/RapidOCR</url>
  <time file="1748311669" build="1729092326"/>
  <size package="15412856" installed="15379049" archive="15379888"/>
  <location href="src/python-rapidocr-onnxruntime-1.3.24-7.18.src.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="37036"/>
    <rpm:provides>
      <rpm:entry name="python311-rapidocr-onnxruntime" flags="EQ" epoch="0" ver="1.3.24" rel="7.18"/>
      <rpm:entry name="python312-rapidocr-onnxruntime" flags="EQ" epoch="0" ver="1.3.24" rel="7.18"/>
      <rpm:entry name="python313-rapidocr-onnxruntime" flags="EQ" epoch="0" ver="1.3.24" rel="7.18"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python311-Pillow"/>
      <rpm:entry name="python311-PyYAML"/>
      <rpm:entry name="python311-Shapely"/>
      <rpm:entry name="python311-numpy1"/>
      <rpm:entry name="python311-onnxruntime"/>
      <rpm:entry name="python311-opencv"/>
      <rpm:entry name="python311-pip"/>
      <rpm:entry name="python311-pyclipper"/>
      <rpm:entry name="python311-pytest"/>
      <rpm:entry name="python311-setuptools"/>
      <rpm:entry name="python311-six"/>
      <rpm:entry name="python311-wheel"/>
      <rpm:entry name="python312-Pillow"/>
      <rpm:entry name="python312-PyYAML"/>
      <rpm:entry name="python312-Shapely"/>
      <rpm:entry name="python312-numpy1"/>
      <rpm:entry name="python312-onnxruntime"/>
      <rpm:entry name="python312-opencv"/>
      <rpm:entry name="python312-pip"/>
      <rpm:entry name="python312-pyclipper"/>
      <rpm:entry name="python312-pytest"/>
      <rpm:entry name="python312-setuptools"/>
      <rpm:entry name="python312-six"/>
      <rpm:entry name="python312-wheel"/>
      <rpm:entry name="python313-Pillow"/>
      <rpm:entry name="python313-PyYAML"/>
      <rpm:entry name="python313-Shapely"/>
      <rpm:entry name="python313-numpy1"/>
      <rpm:entry name="python313-onnxruntime"/>
      <rpm:entry name="python313-opencv"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-pyclipper"/>
      <rpm:entry name="python313-pytest"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-six"/>
      <rpm:entry name="python313-wheel"/>
      <rpm:entry name="unzip"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-rapidocr-onnxruntime</name>
  <arch>src</arch>
  <version epoch="0" ver="1.3.24" rel="7.20"/>
  <checksum type="sha512" pkgid="YES">18401b3cfcabb5b9745579cb7dd9445274b1d74abf93dc0c12f4ec8fa71dcbb254e241e07d5ef59251df8bb650320955101f2a6126a00894bc6a745aaac0812e</checksum>
  <summary>A cross platform OCR Library based on OnnxRuntime</summary>
  <description>A cross platform OCR Library based on OnnxRuntime.</description>
  <packager></packager>
  <url>https://github.com/RapidAI/RapidOCR</url>
  <time file="1757456486" build="1729092326"/>
  <size package="15412856" installed="15379049" archive="15379888"/>
  <location href="src/python-rapidocr-onnxruntime-1.3.24-7.20.src.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="37036"/>
    <rpm:provides>
      <rpm:entry name="python311-rapidocr-onnxruntime" flags="EQ" epoch="0" ver="1.3.24" rel="7.20"/>
      <rpm:entry name="python312-rapidocr-onnxruntime" flags="EQ" epoch="0" ver="1.3.24" rel="7.20"/>
      <rpm:entry name="python313-rapidocr-onnxruntime" flags="EQ" epoch="0" ver="1.3.24" rel="7.20"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python311-Pillow"/>
      <rpm:entry name="python311-PyYAML"/>
      <rpm:entry name="python311-Shapely"/>
      <rpm:entry name="python311-numpy1"/>
      <rpm:entry name="python311-onnxruntime"/>
      <rpm:entry name="python311-opencv"/>
      <rpm:entry name="python311-pip"/>
      <rpm:entry name="python311-pyclipper"/>
      <rpm:entry name="python311-pytest"/>
      <rpm:entry name="python311-setuptools"/>
      <rpm:entry name="python311-six"/>
      <rpm:entry name="python311-wheel"/>
      <rpm:entry name="python312-Pillow"/>
      <rpm:entry name="python312-PyYAML"/>
      <rpm:entry name="python312-Shapely"/>
      <rpm:entry name="python312-numpy1"/>
      <rpm:entry name="python312-onnxruntime"/>
      <rpm:entry name="python312-opencv"/>
      <rpm:entry name="python312-pip"/>
      <rpm:entry name="python312-pyclipper"/>
      <rpm:entry name="python312-pytest"/>
      <rpm:entry name="python312-setuptools"/>
      <rpm:entry name="python312-six"/>
      <rpm:entry name="python312-wheel"/>
      <rpm:entry name="python313-Pillow"/>
      <rpm:entry name="python313-PyYAML"/>
      <rpm:entry name="python313-Shapely"/>
      <rpm:entry name="python313-numpy1"/>
      <rpm:entry name="python313-onnxruntime"/>
      <rpm:entry name="python313-opencv"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-pyclipper"/>
      <rpm:entry name="python313-pytest"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-six"/>
      <rpm:entry name="python313-wheel"/>
      <rpm:entry name="unzip"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-unstructured</name>
  <arch>src</arch>
  <version epoch="0" ver="0.15.9" rel="5.16"/>
  <checksum type="sha512" pkgid="YES">e19a687f53cdfd2fb1b3fc09723062315a5245a76da085df4c62e314283a9a99c117c1f63bd1a1e8822d633c1f57793aba987f153df9a8bb12c0fcb2e4d5a907</checksum>
  <summary>A library that prepares raw documents for downstream ML tasks</summary>
  <description>The unstructured library provides open-source components for ingesting and pre-processing
images and text documents, such as PDFs, HTML, Word docs, and many more. The use cases of
unstructured revolve around streamlining and optimizing the data processing workflow for
LLMs. unstructured modular functions and connectors form a cohesive system that simplifies
data ingestion and pre-processing, making it adaptable to different platforms and efficient
in transforming unstructured data into structured outputs.</description>
  <packager></packager>
  <url>https://github.com/Unstructured-IO/unstructured</url>
  <time file="1757519295" build="1725526611"/>
  <size package="55927439" installed="55911750" archive="55912152"/>
  <location href="src/python-unstructured-0.15.9-5.16.src.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="50497"/>
    <rpm:provides>
      <rpm:entry name="python311-unstructured" flags="EQ" epoch="0" ver="0.15.9" rel="5.16"/>
      <rpm:entry name="python312-unstructured" flags="EQ" epoch="0" ver="0.15.9" rel="5.16"/>
      <rpm:entry name="python313-unstructured" flags="EQ" epoch="0" ver="0.15.9" rel="5.16"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python311-pip"/>
      <rpm:entry name="python311-setuptools"/>
      <rpm:entry name="python311-wheel"/>
      <rpm:entry name="python312-pip"/>
      <rpm:entry name="python312-setuptools"/>
      <rpm:entry name="python312-wheel"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-wheel"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-unstructured-client</name>
  <arch>src</arch>
  <version epoch="0" ver="0.25.9" rel="3.19"/>
  <checksum type="sha512" pkgid="YES">e340e23757b77f6d8fe7ffbf0b1e5d5935d3a55c373855be2225db4fec06f96ff39e7b7e73cc79c5052e98b1219248cc541d8c985e9f2fde8e70e80c576a2e91</checksum>
  <summary>Python Client SDK for Unstructured API</summary>
  <description>Python Client SDK for Unstructured API</description>
  <packager></packager>
  <url>https://github.com/Unstructured-IO/unstructured-python-client</url>
  <time file="1757519278" build="1727246610"/>
  <size package="4695148" installed="4672219" archive="4672636"/>
  <location href="src/python-unstructured-client-0.25.9-3.19.src.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="24618"/>
    <rpm:provides>
      <rpm:entry name="python311-unstructured-client" flags="EQ" epoch="0" ver="0.25.9" rel="3.19"/>
      <rpm:entry name="python312-unstructured-client" flags="EQ" epoch="0" ver="0.25.9" rel="3.19"/>
      <rpm:entry name="python313-unstructured-client" flags="EQ" epoch="0" ver="0.25.9" rel="3.19"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python311-pip"/>
      <rpm:entry name="python311-setuptools"/>
      <rpm:entry name="python311-wheel"/>
      <rpm:entry name="python312-pip"/>
      <rpm:entry name="python312-setuptools"/>
      <rpm:entry name="python312-wheel"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-wheel"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-unstructured-client-test</name>
  <arch>src</arch>
  <version epoch="0" ver="0.25.9" rel="3.205"/>
  <checksum type="sha512" pkgid="YES">01d6fafd29ec073db293d9f8ebe564120a6b62fd266da1dfae992e5516fdf3ebd305cbe05989ffad3f0457f5af90b23a997d0c658adc16518974c4e77e312c94</checksum>
  <summary>Python Client SDK for Unstructured API</summary>
  <description>Python Client SDK for Unstructured API</description>
  <packager></packager>
  <url>https://github.com/Unstructured-IO/unstructured-python-client</url>
  <time file="1760023246" build="1727246610"/>
  <size package="4694091" installed="4672224" archive="4672640"/>
  <location href="src/python-unstructured-client-test-0.25.9-3.205.src.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="23556"/>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python311-certifi" flags="GE" epoch="0" ver="2023.7.22"/>
      <rpm:entry name="python311-charset-normalizer" flags="GE" epoch="0" ver="3.2.0"/>
      <rpm:entry name="python311-dataclasses-json" flags="GE" epoch="0" ver="0.6.4"/>
      <rpm:entry name="python311-deepdiff" flags="GE" epoch="0" ver="6.0"/>
      <rpm:entry name="python311-httpx" flags="GE" epoch="0" ver="0.27.0"/>
      <rpm:entry name="python311-idna" flags="GE" epoch="0" ver="3.4"/>
      <rpm:entry name="python311-jsonpath-python" flags="GE" epoch="0" ver="1.0.6"/>
      <rpm:entry name="python311-marshmallow" flags="GE" epoch="0" ver="3.19.0"/>
      <rpm:entry name="python311-mypy_extensions" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python311-nest-asyncio" flags="GE" epoch="0" ver="1.6.0"/>
      <rpm:entry name="python311-packaging" flags="GE" epoch="0" ver="23.1"/>
      <rpm:entry name="python311-pip"/>
      <rpm:entry name="python311-pypdf" flags="GE" epoch="0" ver="4.0"/>
      <rpm:entry name="python311-pytest"/>
      <rpm:entry name="python311-pytest-asyncio"/>
      <rpm:entry name="python311-pytest-mock"/>
      <rpm:entry name="python311-python-dateutil" flags="GE" epoch="0" ver="2.8.2"/>
      <rpm:entry name="python311-requests" flags="GE" epoch="0" ver="2.31.0"/>
      <rpm:entry name="python311-requests-mock"/>
      <rpm:entry name="python311-requests-toolbelt" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python311-setuptools"/>
      <rpm:entry name="python311-six" flags="GE" epoch="0" ver="1.16.0"/>
      <rpm:entry name="python311-typing-inspect" flags="GE" epoch="0" ver="0.9.0"/>
      <rpm:entry name="python311-typing_extensions" flags="GE" epoch="0" ver="4.7.1"/>
      <rpm:entry name="python311-unstructured-client" flags="EQ" epoch="0" ver="0.25.9"/>
      <rpm:entry name="python311-urllib3" flags="GE" epoch="0" ver="1.26.18"/>
      <rpm:entry name="python311-wheel"/>
      <rpm:entry name="python312-certifi" flags="GE" epoch="0" ver="2023.7.22"/>
      <rpm:entry name="python312-charset-normalizer" flags="GE" epoch="0" ver="3.2.0"/>
      <rpm:entry name="python312-dataclasses-json" flags="GE" epoch="0" ver="0.6.4"/>
      <rpm:entry name="python312-deepdiff" flags="GE" epoch="0" ver="6.0"/>
      <rpm:entry name="python312-httpx" flags="GE" epoch="0" ver="0.27.0"/>
      <rpm:entry name="python312-idna" flags="GE" epoch="0" ver="3.4"/>
      <rpm:entry name="python312-jsonpath-python" flags="GE" epoch="0" ver="1.0.6"/>
      <rpm:entry name="python312-marshmallow" flags="GE" epoch="0" ver="3.19.0"/>
      <rpm:entry name="python312-mypy_extensions" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python312-nest-asyncio" flags="GE" epoch="0" ver="1.6.0"/>
      <rpm:entry name="python312-packaging" flags="GE" epoch="0" ver="23.1"/>
      <rpm:entry name="python312-pip"/>
      <rpm:entry name="python312-pypdf" flags="GE" epoch="0" ver="4.0"/>
      <rpm:entry name="python312-pytest"/>
      <rpm:entry name="python312-pytest-asyncio"/>
      <rpm:entry name="python312-pytest-mock"/>
      <rpm:entry name="python312-python-dateutil" flags="GE" epoch="0" ver="2.8.2"/>
      <rpm:entry name="python312-requests" flags="GE" epoch="0" ver="2.31.0"/>
      <rpm:entry name="python312-requests-mock"/>
      <rpm:entry name="python312-requests-toolbelt" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python312-setuptools"/>
      <rpm:entry name="python312-six" flags="GE" epoch="0" ver="1.16.0"/>
      <rpm:entry name="python312-typing-inspect" flags="GE" epoch="0" ver="0.9.0"/>
      <rpm:entry name="python312-typing_extensions" flags="GE" epoch="0" ver="4.7.1"/>
      <rpm:entry name="python312-unstructured-client" flags="EQ" epoch="0" ver="0.25.9"/>
      <rpm:entry name="python312-urllib3" flags="GE" epoch="0" ver="1.26.18"/>
      <rpm:entry name="python312-wheel"/>
      <rpm:entry name="python313-certifi" flags="GE" epoch="0" ver="2023.7.22"/>
      <rpm:entry name="python313-charset-normalizer" flags="GE" epoch="0" ver="3.2.0"/>
      <rpm:entry name="python313-dataclasses-json" flags="GE" epoch="0" ver="0.6.4"/>
      <rpm:entry name="python313-deepdiff" flags="GE" epoch="0" ver="6.0"/>
      <rpm:entry name="python313-httpx" flags="GE" epoch="0" ver="0.27.0"/>
      <rpm:entry name="python313-idna" flags="GE" epoch="0" ver="3.4"/>
      <rpm:entry name="python313-jsonpath-python" flags="GE" epoch="0" ver="1.0.6"/>
      <rpm:entry name="python313-marshmallow" flags="GE" epoch="0" ver="3.19.0"/>
      <rpm:entry name="python313-mypy_extensions" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python313-nest-asyncio" flags="GE" epoch="0" ver="1.6.0"/>
      <rpm:entry name="python313-packaging" flags="GE" epoch="0" ver="23.1"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-pypdf" flags="GE" epoch="0" ver="4.0"/>
      <rpm:entry name="python313-pytest"/>
      <rpm:entry name="python313-pytest-asyncio"/>
      <rpm:entry name="python313-pytest-mock"/>
      <rpm:entry name="python313-python-dateutil" flags="GE" epoch="0" ver="2.8.2"/>
      <rpm:entry name="python313-requests" flags="GE" epoch="0" ver="2.31.0"/>
      <rpm:entry name="python313-requests-mock"/>
      <rpm:entry name="python313-requests-toolbelt" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-six" flags="GE" epoch="0" ver="1.16.0"/>
      <rpm:entry name="python313-typing-inspect" flags="GE" epoch="0" ver="0.9.0"/>
      <rpm:entry name="python313-typing_extensions" flags="GE" epoch="0" ver="4.7.1"/>
      <rpm:entry name="python313-unstructured-client" flags="EQ" epoch="0" ver="0.25.9"/>
      <rpm:entry name="python313-urllib3" flags="GE" epoch="0" ver="1.26.18"/>
      <rpm:entry name="python313-wheel"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-youtube-transcript-api</name>
  <arch>src</arch>
  <version epoch="0" ver="0.6.3" rel="4.19"/>
  <checksum type="sha512" pkgid="YES">058aa77cc998f47f99d58688915655d8500b7e05d3c09fd753b5514d5f3d3600cffdd5c759f16a2ea7c411acd33115a37ae0f316abd39914a43fcdaddbd70da3</checksum>
  <summary>Python API for YouTube transcripts/subtitles, including auto-generated ones</summary>
  <description>This is an python API which allows you to get the transcripts/subtitles for a given YouTube video. It also works for automatically generated subtitles, supports translating subtitles and it does not require a headless browser, like other selenium based solutions do!</description>
  <packager></packager>
  <url>https://github.com/jdepoix/youtube-transcript-api</url>
  <time file="1757519281" build="1733655074"/>
  <size package="643952" installed="615861" archive="616416"/>
  <location href="src/python-youtube-transcript-api-0.6.3-4.19.src.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="35171"/>
    <rpm:provides>
      <rpm:entry name="python311-youtube-transcript-api" flags="EQ" epoch="0" ver="0.6.3" rel="4.19"/>
      <rpm:entry name="python312-youtube-transcript-api" flags="EQ" epoch="0" ver="0.6.3" rel="4.19"/>
      <rpm:entry name="python313-youtube-transcript-api" flags="EQ" epoch="0" ver="0.6.3" rel="4.19"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python311-defusedxml" flags="GE" epoch="0" ver="0.7.1"/>
      <rpm:entry name="python311-httpretty" flags="GE" epoch="0" ver="1.1.4"/>
      <rpm:entry name="python311-pip"/>
      <rpm:entry name="python311-poetry-core"/>
      <rpm:entry name="python311-pytest" flags="GE" epoch="0" ver="8.3.3"/>
      <rpm:entry name="python311-requests"/>
      <rpm:entry name="python311-wheel"/>
      <rpm:entry name="python312-defusedxml" flags="GE" epoch="0" ver="0.7.1"/>
      <rpm:entry name="python312-httpretty" flags="GE" epoch="0" ver="1.1.4"/>
      <rpm:entry name="python312-pip"/>
      <rpm:entry name="python312-poetry-core"/>
      <rpm:entry name="python312-pytest" flags="GE" epoch="0" ver="8.3.3"/>
      <rpm:entry name="python312-requests"/>
      <rpm:entry name="python312-wheel"/>
      <rpm:entry name="python313-defusedxml" flags="GE" epoch="0" ver="0.7.1"/>
      <rpm:entry name="python313-httpretty" flags="GE" epoch="0" ver="1.1.4"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-poetry-core"/>
      <rpm:entry name="python313-pytest" flags="GE" epoch="0" ver="8.3.3"/>
      <rpm:entry name="python313-requests"/>
      <rpm:entry name="python313-wheel"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python3-pymupdf4llm</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.0.17" rel="1.18"/>
  <checksum type="sha512" pkgid="YES">f4b7a73a6298551b3f0ccbdc6ae90987e34bdfacee6bd9585a60f7eae223148b23e15699600183dd0ba3022a9cc08f897e3e063c20907b4f108bd2e0f8ec1520</checksum>
  <summary>PyMuPDF Utilities for LLM/RAG</summary>
  <description>PyMuPDF Utilities for LLM/RAG</description>
  <packager></packager>
  <url>https://github.com/pymupdf/RAG</url>
  <time file="1787571322" build="1735402842"/>
  <size package="62465" installed="158323" archive="164684"/>
  <location href="noarch/python3-pymupdf4llm-0.0.17-1.18.noarch.rpm"/>
  <format>
    <rpm:license>AGPL-3.0-only</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-pymupdf4llm-0.0.17-1.18.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="11781"/>
    <rpm:provides>
      <rpm:entry name="python3-pymupdf4llm" flags="EQ" epoch="0" ver="0.0.17" rel="1.18"/>
      <rpm:entry name="python3.13dist(pymupdf4llm)" flags="EQ" epoch="0" ver="0.0.17"/>
      <rpm:entry name="python3dist(pymupdf4llm)" flags="EQ" epoch="0" ver="0.0.17"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="python3-PyMuPDF" flags="GE" epoch="0" ver="1.24.10"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python311-Events</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.5" rel="2.12"/>
  <checksum type="sha512" pkgid="YES">ff9dc2e8f3518d7308c142ad9e196678bff39e12e3bc9c8d7320e30be5f268b4af83df3242a986c2c408157f14d05b4cf015f8ff4e0b0a1170b27331ae54b8ea</checksum>
  <summary>Bringing the elegance of C# EventHandler to Python</summary>
  <description>Bringing the elegance of C# EventHandler to Python</description>
  <packager></packager>
  <url>http://github.com/pyeve/events</url>
  <time file="1743419403" build="1733682282"/>
  <size package="22795" installed="41036" archive="46580"/>
  <location href="noarch/python311-Events-0.5-2.12.noarch.rpm"/>
  <format>
    <rpm:license>BSD-3-Clause</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-Events-0.5-2.12.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="11165"/>
    <rpm:provides>
      <rpm:entry name="python3.11dist(events)" flags="EQ" epoch="0" ver="0.5"/>
      <rpm:entry name="python311-Events" flags="EQ" epoch="0" ver="0.5" rel="2.12"/>
      <rpm:entry name="python3dist(events)" flags="EQ" epoch="0" ver="0.5"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python311-duckduckgo-search</name>
  <arch>noarch</arch>
  <version epoch="0" ver="7.2.0" rel="13.16"/>
  <checksum type="sha512" pkgid="YES">de791495694b865dcca462ee121875f9ff3fec6066cf7767c5b71d18bf3ba0ec2e09871b3c0ea7984a0ab57a15cb54bc748bdff15fb960e686f6f3625293e79a</checksum>
  <summary>Search using the DuckDuckGo.com search engine</summary>
  <description>Search for words, documents, images, news, maps and text translation using the DuckDuckGo.com search engine. Downloading files and images to a local hard drive.</description>
  <packager></packager>
  <url>https://github.com/deedy5/duckduckgo_search</url>
  <time file="1745004430" build="1736000498"/>
  <size package="53015" installed="172940" archive="180552"/>
  <location href="noarch/python311-duckduckgo-search-7.2.0-13.16.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-duckduckgo-search-7.2.0-13.16.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="15733"/>
    <rpm:provides>
      <rpm:entry name="python3.11dist(duckduckgo-search)" flags="EQ" epoch="0" ver="7.2"/>
      <rpm:entry name="python311-duckduckgo-search" flags="EQ" epoch="0" ver="7.2.0" rel="13.16"/>
      <rpm:entry name="python3dist(duckduckgo-search)" flags="EQ" epoch="0" ver="7.2"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.11"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="python311-click" flags="GE" epoch="0" ver="8.1.7"/>
      <rpm:entry name="python311-lxml" flags="GE" epoch="0" ver="5.3.0"/>
      <rpm:entry name="python311-primp" flags="GE" epoch="0" ver="0.9.3"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/ddgs</file>
    <file>/usr/bin/ddgs</file>
    <file>/usr/bin/ddgs-3.11</file>
  </format>
</package>
<package type="rpm">
  <name>python311-open-webui</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.4.8" rel="10.182"/>
  <checksum type="sha512" pkgid="YES">9bffd8db499af4aa94ab1f7b4951ab4a61931e3289d6ed8858f85e67ee434c215b896234d3ad758b6ee7bb3cab4b5c68337a131874067823d54aa409031bcfd9</checksum>
  <summary>User-friendly WebUI for LLMs (Formerly Ollama WebUI)</summary>
  <description>Open WebUI is an extensible, feature-rich, and user-friendly self-hosted WebUI designed to operate entirely offline.
It supports various LLM runners, including Ollama and OpenAI-compatible APIs.
For more information, be sure to check out our Open WebUI Documentation at https://docs.openwebui.com/.</description>
  <packager></packager>
  <url>https://github.com/open-webui/open-webui</url>
  <time file="1760097527" build="1733950614"/>
  <size package="52937211" installed="144063480" archive="144335332"/>
  <location href="noarch/python311-open-webui-0.4.8-10.182.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-open-webui-0.4.8-10.182.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="223593"/>
    <rpm:provides>
      <rpm:entry name="python311-open-webui" flags="EQ" epoch="0" ver="0.4.8" rel="10.182"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.11"/>
      <rpm:entry name="open-webui-conf"/>
      <rpm:entry name="python311-APScheduler" flags="GE" epoch="0" ver="3.10.4"/>
      <rpm:entry name="python311-Authlib" flags="GE" epoch="0" ver="1.3.1"/>
      <rpm:entry name="python311-Flask" flags="GE" epoch="0" ver="3.0.3"/>
      <rpm:entry name="python311-Flask-Cors" flags="GE" epoch="0" ver="5.0.0"/>
      <rpm:entry name="python311-Markdown" flags="GE" epoch="0" ver="3.7"/>
      <rpm:entry name="python311-PyJWT" flags="GE" epoch="0" ver="2.9.0"/>
      <rpm:entry name="python311-PyMySQL" flags="GE" epoch="0" ver="1.1.1"/>
      <rpm:entry name="python311-aiocache"/>
      <rpm:entry name="python311-aiofiles"/>
      <rpm:entry name="python311-aiohttp" flags="GE" epoch="0" ver="3.11.8"/>
      <rpm:entry name="python311-alembic" flags="GE" epoch="0" ver="1.14.0"/>
      <rpm:entry name="python311-anthropic"/>
      <rpm:entry name="python311-argon2-cffi" flags="GE" epoch="0" ver="23.1.0"/>
      <rpm:entry name="python311-async-timeout"/>
      <rpm:entry name="python311-bcrypt" flags="GE" epoch="0" ver="4.2.0"/>
      <rpm:entry name="python311-black" flags="GE" epoch="0" ver="24.8.0"/>
      <rpm:entry name="python311-boto3" flags="GE" epoch="0" ver="1.35.53"/>
      <rpm:entry name="python311-chromadb" flags="GE" epoch="0" ver="0.5.15"/>
      <rpm:entry name="python311-colbert-ai" flags="GE" epoch="0" ver="0.2.21"/>
      <rpm:entry name="python311-docker" flags="GE" epoch="0" ver="7.1.0"/>
      <rpm:entry name="python311-docx2txt" flags="GE" epoch="0" ver="0.8"/>
      <rpm:entry name="python311-duckduckgo-search" flags="GE" epoch="0" ver="6.3.5"/>
      <rpm:entry name="python311-einops" flags="GE" epoch="0" ver="0.8.0"/>
      <rpm:entry name="python311-extract-msg"/>
      <rpm:entry name="python311-fake-useragent" flags="GE" epoch="0" ver="1.5.1"/>
      <rpm:entry name="python311-fastapi" flags="GE" epoch="0" ver="0.111.0"/>
      <rpm:entry name="python311-faster-whisper" flags="GE" epoch="0" ver="1.0.3"/>
      <rpm:entry name="python311-fpdf2" flags="GE" epoch="0" ver="2.7.9"/>
      <rpm:entry name="python311-ftfy" flags="GE" epoch="0" ver="6.0.3"/>
      <rpm:entry name="python311-google-generativeai" flags="GE" epoch="0" ver="0.7.2"/>
      <rpm:entry name="python311-googleapis-common-protos" flags="GE" epoch="0" ver="1.63.2"/>
      <rpm:entry name="python311-langchain" flags="GE" epoch="0" ver="0.3.7"/>
      <rpm:entry name="python311-langchain-chroma" flags="GE" epoch="0" ver="0.1.4"/>
      <rpm:entry name="python311-langchain-community" flags="GE" epoch="0" ver="0.3.7"/>
      <rpm:entry name="python311-langfuse" flags="GE" epoch="0" ver="2.44.0"/>
      <rpm:entry name="python311-ldap3" flags="GE" epoch="0" ver="2.9.1"/>
      <rpm:entry name="python311-nltk" flags="GE" epoch="0" ver="3.9.1"/>
      <rpm:entry name="python311-openai"/>
      <rpm:entry name="python311-opencv" flags="GE" epoch="0" ver="4.10.0"/>
      <rpm:entry name="python311-openpyxl" flags="GE" epoch="0" ver="3.1.5"/>
      <rpm:entry name="python311-opensearch-py" flags="GE" epoch="0" ver="2.7.1"/>
      <rpm:entry name="python311-pandas" flags="GE" epoch="0" ver="2.2.3"/>
      <rpm:entry name="python311-passlib" flags="GE" epoch="0" ver="1.7.4"/>
      <rpm:entry name="python311-peewee" flags="GE" epoch="0" ver="3.17.6"/>
      <rpm:entry name="python311-peewee-migrate" flags="GE" epoch="0" ver="1.12.2"/>
      <rpm:entry name="python311-pgvector" flags="GE" epoch="0" ver="0.3.5"/>
      <rpm:entry name="python311-psutil"/>
      <rpm:entry name="python311-psycopg2" flags="GE" epoch="0" ver="2.9.9"/>
      <rpm:entry name="python311-pydantic" flags="GE" epoch="0" ver="2.9.2"/>
      <rpm:entry name="python311-pydub"/>
      <rpm:entry name="python311-pymdown-extensions" flags="GE" epoch="0" ver="10.11.2"/>
      <rpm:entry name="python311-pymilvus" flags="GE" epoch="0" ver="2.5.0"/>
      <rpm:entry name="python311-pymongo"/>
      <rpm:entry name="python311-pypandoc" flags="GE" epoch="0" ver="1.13"/>
      <rpm:entry name="python311-pypdf" flags="GE" epoch="0" ver="4.3.1"/>
      <rpm:entry name="python311-pytest" flags="GE" epoch="0" ver="8.2.2"/>
      <rpm:entry name="python311-pytest-docker" flags="GE" epoch="0" ver="3.1.1"/>
      <rpm:entry name="python311-python-jose" flags="GE" epoch="0" ver="3.3.0"/>
      <rpm:entry name="python311-python-multipart" flags="GE" epoch="0" ver="0.0.18"/>
      <rpm:entry name="python311-python-pptx" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python311-python-socketio" flags="GE" epoch="0" ver="5.11.3"/>
      <rpm:entry name="python311-pytube" flags="GE" epoch="0" ver="15.0.0"/>
      <rpm:entry name="python311-pyxlsb" flags="GE" epoch="0" ver="1.0.10"/>
      <rpm:entry name="python311-qdrant-client" flags="GE" epoch="0" ver="1.12.0"/>
      <rpm:entry name="python311-rank-bm25" flags="GE" epoch="0" ver="0.2.2"/>
      <rpm:entry name="python311-rapidocr-onnxruntime" flags="GE" epoch="0" ver="1.3.24"/>
      <rpm:entry name="python311-redis"/>
      <rpm:entry name="python311-requests" flags="GE" epoch="0" ver="2.32.3"/>
      <rpm:entry name="python311-sentence-transformers" flags="GE" epoch="0" ver="3.3.1"/>
      <rpm:entry name="python311-sentencepiece"/>
      <rpm:entry name="python311-soundfile"/>
      <rpm:entry name="python311-sqlalchemy" flags="GE" epoch="0" ver="2.0.32"/>
      <rpm:entry name="python311-sympy" flags="GE" epoch="0" ver="1.12.1"/>
      <rpm:entry name="python311-tiktoken"/>
      <rpm:entry name="python311-unstructured" flags="GE" epoch="0" ver="0.15.9"/>
      <rpm:entry name="python311-uvicorn" flags="GE" epoch="0" ver="0.30.6"/>
      <rpm:entry name="python311-validators" flags="GE" epoch="0" ver="0.33.0"/>
      <rpm:entry name="python311-xlrd" flags="GE" epoch="0" ver="2.0.1"/>
      <rpm:entry name="python311-youtube-transcript-api" flags="GE" epoch="0" ver="0.6.3"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/open-webui</file>
    <file>/usr/bin/open-webui</file>
    <file>/usr/bin/open-webui-3.11</file>
  </format>
</package>
<package type="rpm">
  <name>python311-openai</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.59.1" rel="24.9"/>
  <checksum type="sha512" pkgid="YES">fbd3a92e087971fb91b407d61c732fa8fd0ef0d4727242578803103cb3e8555854adb922e868785f8693276e4757a54dc19bfe09bd0c0400308aebba20397e78</checksum>
  <summary>OpenAI bindings for python</summary>
  <description>The OpenAI Python library provides convenient access to the OpenAI API
from applications written in the Python language. It includes a
pre-defined set of classes for API resources that initialize
themselves dynamically from API responses which makes it compatible
with a wide range of versions of the OpenAI API.

You can find usage examples for the OpenAI Python library in
 https://beta.openai.com/docs/api-reference?lang=python
 https://github.com/openai/openai-cookbook/.</description>
  <packager></packager>
  <url>https://github.com/openai/openai-python</url>
  <time file="1743422057" build="1735911986"/>
  <size package="671653" installed="3581639" archive="3848512"/>
  <location href="noarch/python311-openai-1.59.1-24.9.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-openai-1.59.1-24.9.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="212901"/>
    <rpm:provides>
      <rpm:entry name="python3.11dist(openai)" flags="EQ" epoch="0" ver="1.59.1"/>
      <rpm:entry name="python311-openai" flags="EQ" epoch="0" ver="1.59.1" rel="24.9"/>
      <rpm:entry name="python3dist(openai)" flags="EQ" epoch="0" ver="1.59.1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.11"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="python311-anyio" flags="GE" epoch="0" ver="3.5.0"/>
      <rpm:entry name="python311-distro" flags="GE" epoch="0" ver="1.7.0"/>
      <rpm:entry name="python311-httpx" flags="GE" epoch="0" ver="0.23.0"/>
      <rpm:entry name="python311-jiter" flags="GE" epoch="0" ver="0.4.0"/>
      <rpm:entry name="python311-pydantic" flags="GE" epoch="0" ver="1.9.0"/>
      <rpm:entry name="python311-sniffio"/>
      <rpm:entry name="python311-tqdm" flags="GT" epoch="0" ver="4"/>
      <rpm:entry name="python311-typing_extensions"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/openai</file>
    <file>/usr/bin/openai</file>
    <file>/usr/bin/openai-3.11</file>
  </format>
</package>
<package type="rpm">
  <name>python311-opensearch-py</name>
  <arch>noarch</arch>
  <version epoch="0" ver="2.8.0" rel="2.24"/>
  <checksum type="sha512" pkgid="YES">2b9df1229121c89d73859c5c30839a9cd3465971d3c73a4e934d010130ed1e1a6a011310d5d3a5c6e2fe4ff4dac1ab9c4848a5bc39fadf08564cdbb53e76a7ea</checksum>
  <summary>Python client for OpenSearch</summary>
  <description>Python client for OpenSearch</description>
  <packager></packager>
  <url>https://github.com/opensearch-project/opensearch-py</url>
  <time file="1772228915" build="1733682732"/>
  <size package="392460" installed="4150966" archive="4235176"/>
  <location href="noarch/python311-opensearch-py-2.8.0-2.24.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-opensearch-py-2.8.0-2.24.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="69213"/>
    <rpm:provides>
      <rpm:entry name="python3.11dist(opensearch-py)" flags="EQ" epoch="0" ver="2.8"/>
      <rpm:entry name="python311-opensearch-py" flags="EQ" epoch="0" ver="2.8.0" rel="2.24"/>
      <rpm:entry name="python3dist(opensearch-py)" flags="EQ" epoch="0" ver="2.8"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="python311-Events"/>
      <rpm:entry name="python311-certifi" flags="GE" epoch="0" ver="2024.07.04"/>
      <rpm:entry name="python311-python-dateutil"/>
      <rpm:entry name="python311-requests" flags="GE" epoch="0" ver="2.32.0"/>
      <rpm:entry name="python311-urllib3" flags="GE" epoch="0" ver="1.26.19"/>
    </rpm:requires>
    <rpm:suggests>
      <rpm:entry name="python311-aiohttp" flags="GE" epoch="0" ver="3.9.4"/>
      <rpm:entry name="python311-botocore"/>
      <rpm:entry name="python311-jinja2"/>
      <rpm:entry name="python311-myst_parser"/>
      <rpm:entry name="python311-pytz"/>
      <rpm:entry name="python311-pyyaml"/>
      <rpm:entry name="python311-requests_kerberos"/>
      <rpm:entry name="python311-sphinx"/>
      <rpm:entry name="python311-sphinx_copybutton"/>
      <rpm:entry name="python311-sphinx_rtd_theme"/>
    </rpm:suggests>
  </format>
</package>
<package type="rpm">
  <name>python311-primp</name>
  <arch>aarch64</arch>
  <version epoch="0" ver="0.9.3" rel="10.24"/>
  <checksum type="sha512" pkgid="YES">c5a27af8c2e4137f6908a59e29ef805e6b16877a8db3485a8c9557672518d553670591154b8bcef2ba6086f240bd39e7042fac089a9f443c5bb0de81843c3abe</checksum>
  <summary>HTTP client that can impersonate web browsers</summary>
  <description>The fastest python HTTP client that can impersonate web browsers, mimicking
their headers and 'TLS/JA3/JA4/HTTP2' fingerprints</description>
  <packager></packager>
  <url>https://github.com/deedy5/primp</url>
  <time file="1744991657" build="1735999868"/>
  <size package="2926230" installed="7981085" archive="7984320"/>
  <location href="aarch64/python311-primp-0.9.3-10.24.aarch64.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-primp-0.9.3-10.24.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="20301"/>
    <rpm:provides>
      <rpm:entry name="bundled(crate(addr2line))" flags="EQ" epoch="0" ver="0.24.2"/>
      <rpm:entry name="bundled(crate(adler2))" flags="EQ" epoch="0" ver="2.0.0"/>
      <rpm:entry name="bundled(crate(ahash))" flags="EQ" epoch="0" ver="0.8.11"/>
      <rpm:entry name="bundled(crate(aho-corasick))" flags="EQ" epoch="0" ver="1.1.3"/>
      <rpm:entry name="bundled(crate(alloc-no-stdlib))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(alloc-stdlib))" flags="EQ" epoch="0" ver="0.2.2"/>
      <rpm:entry name="bundled(crate(antidote))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(anyhow))" flags="EQ" epoch="0" ver="1.0.94"/>
      <rpm:entry name="bundled(crate(arc-swap))" flags="EQ" epoch="0" ver="1.7.1"/>
      <rpm:entry name="bundled(crate(async-compression))" flags="EQ" epoch="0" ver="0.4.18"/>
      <rpm:entry name="bundled(crate(atomic-waker))" flags="EQ" epoch="0" ver="1.1.2"/>
      <rpm:entry name="bundled(crate(autocfg))" flags="EQ" epoch="0" ver="1.4.0"/>
      <rpm:entry name="bundled(crate(backtrace))" flags="EQ" epoch="0" ver="0.3.74"/>
      <rpm:entry name="bundled(crate(base64))" flags="EQ" epoch="0" ver="0.22.1"/>
      <rpm:entry name="bundled(crate(bindgen))" flags="EQ" epoch="0" ver="0.70.1"/>
      <rpm:entry name="bundled(crate(bitflags))" flags="EQ" epoch="0" ver="2.6.0"/>
      <rpm:entry name="bundled(crate(boring-sys2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(boring2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(brotli))" flags="EQ" epoch="0" ver="7.0.0"/>
      <rpm:entry name="bundled(crate(brotli-decompressor))" flags="EQ" epoch="0" ver="4.0.1"/>
      <rpm:entry name="bundled(crate(byteorder))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(bytes))" flags="EQ" epoch="0" ver="1.9.0"/>
      <rpm:entry name="bundled(crate(cc))" flags="EQ" epoch="0" ver="1.2.3"/>
      <rpm:entry name="bundled(crate(cexpr))" flags="EQ" epoch="0" ver="0.6.0"/>
      <rpm:entry name="bundled(crate(cfg-if))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(clang-sys))" flags="EQ" epoch="0" ver="1.8.1"/>
      <rpm:entry name="bundled(crate(cmake))" flags="EQ" epoch="0" ver="0.1.52"/>
      <rpm:entry name="bundled(crate(cookie))" flags="EQ" epoch="0" ver="0.18.1"/>
      <rpm:entry name="bundled(crate(cookie_store))" flags="EQ" epoch="0" ver="0.21.1"/>
      <rpm:entry name="bundled(crate(core-foundation))" flags="EQ" epoch="0" ver="0.9.4"/>
      <rpm:entry name="bundled(crate(core-foundation-sys))" flags="EQ" epoch="0" ver="0.8.7"/>
      <rpm:entry name="bundled(crate(crc32fast))" flags="EQ" epoch="0" ver="1.4.2"/>
      <rpm:entry name="bundled(crate(deranged))" flags="EQ" epoch="0" ver="0.3.11"/>
      <rpm:entry name="bundled(crate(displaydoc))" flags="EQ" epoch="0" ver="0.2.5"/>
      <rpm:entry name="bundled(crate(document-features))" flags="EQ" epoch="0" ver="0.2.10"/>
      <rpm:entry name="bundled(crate(either))" flags="EQ" epoch="0" ver="1.13.0"/>
      <rpm:entry name="bundled(crate(encoding_rs))" flags="EQ" epoch="0" ver="0.8.35"/>
      <rpm:entry name="bundled(crate(equivalent))" flags="EQ" epoch="0" ver="1.0.1"/>
      <rpm:entry name="bundled(crate(flate2))" flags="EQ" epoch="0" ver="1.0.35"/>
      <rpm:entry name="bundled(crate(fnv))" flags="EQ" epoch="0" ver="1.0.7"/>
      <rpm:entry name="bundled(crate(foreign-types))" flags="EQ" epoch="0" ver="0.5.0"/>
      <rpm:entry name="bundled(crate(foreign-types-macros))" flags="EQ" epoch="0" ver="0.2.3"/>
      <rpm:entry name="bundled(crate(foreign-types-shared))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(form_urlencoded))" flags="EQ" epoch="0" ver="1.2.1"/>
      <rpm:entry name="bundled(crate(fs_extra))" flags="EQ" epoch="0" ver="1.3.0"/>
      <rpm:entry name="bundled(crate(fslock))" flags="EQ" epoch="0" ver="0.2.1"/>
      <rpm:entry name="bundled(crate(futf))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(futures-channel))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-core))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-sink))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-task))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-util))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(getrandom))" flags="EQ" epoch="0" ver="0.2.15"/>
      <rpm:entry name="bundled(crate(gimli))" flags="EQ" epoch="0" ver="0.31.1"/>
      <rpm:entry name="bundled(crate(glob))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(hashbrown))" flags="EQ" epoch="0" ver="0.15.2"/>
      <rpm:entry name="bundled(crate(heck))" flags="EQ" epoch="0" ver="0.5.0"/>
      <rpm:entry name="bundled(crate(html2text))" flags="EQ" epoch="0" ver="0.13.5"/>
      <rpm:entry name="bundled(crate(html5ever))" flags="EQ" epoch="0" ver="0.29.0"/>
      <rpm:entry name="bundled(crate(http))" flags="EQ" epoch="0" ver="0.2.12"/>
      <rpm:entry name="bundled(crate(http-body))" flags="EQ" epoch="0" ver="0.4.6"/>
      <rpm:entry name="bundled(crate(httparse))" flags="EQ" epoch="0" ver="1.9.5"/>
      <rpm:entry name="bundled(crate(httpdate))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(hyper2))" flags="EQ" epoch="0" ver="0.14.66"/>
      <rpm:entry name="bundled(crate(icu_collections))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid_transform))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid_transform_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_normalizer))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_normalizer_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_properties))" flags="EQ" epoch="0" ver="1.5.1"/>
      <rpm:entry name="bundled(crate(icu_properties_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_provider))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_provider_macros))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(idna))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(idna_adapter))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(indexmap))" flags="EQ" epoch="0" ver="2.7.0"/>
      <rpm:entry name="bundled(crate(indoc))" flags="EQ" epoch="0" ver="2.0.5"/>
      <rpm:entry name="bundled(crate(ipnet))" flags="EQ" epoch="0" ver="2.10.1"/>
      <rpm:entry name="bundled(crate(itertools))" flags="EQ" epoch="0" ver="0.13.0"/>
      <rpm:entry name="bundled(crate(itoa))" flags="EQ" epoch="0" ver="1.0.14"/>
      <rpm:entry name="bundled(crate(jobserver))" flags="EQ" epoch="0" ver="0.1.32"/>
      <rpm:entry name="bundled(crate(libc))" flags="EQ" epoch="0" ver="0.2.167"/>
      <rpm:entry name="bundled(crate(libloading))" flags="EQ" epoch="0" ver="0.8.6"/>
      <rpm:entry name="bundled(crate(linked-hash-map))" flags="EQ" epoch="0" ver="0.5.6"/>
      <rpm:entry name="bundled(crate(linked_hash_set))" flags="EQ" epoch="0" ver="0.1.4"/>
      <rpm:entry name="bundled(crate(litemap))" flags="EQ" epoch="0" ver="0.7.4"/>
      <rpm:entry name="bundled(crate(litrs))" flags="EQ" epoch="0" ver="0.4.1"/>
      <rpm:entry name="bundled(crate(lock_api))" flags="EQ" epoch="0" ver="0.4.12"/>
      <rpm:entry name="bundled(crate(log))" flags="EQ" epoch="0" ver="0.4.22"/>
      <rpm:entry name="bundled(crate(mac))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(markup5ever))" flags="EQ" epoch="0" ver="0.14.0"/>
      <rpm:entry name="bundled(crate(memchr))" flags="EQ" epoch="0" ver="2.7.4"/>
      <rpm:entry name="bundled(crate(memoffset))" flags="EQ" epoch="0" ver="0.9.1"/>
      <rpm:entry name="bundled(crate(mime))" flags="EQ" epoch="0" ver="0.3.17"/>
      <rpm:entry name="bundled(crate(mime_guess))" flags="EQ" epoch="0" ver="2.0.5"/>
      <rpm:entry name="bundled(crate(minimal-lexical))" flags="EQ" epoch="0" ver="0.2.1"/>
      <rpm:entry name="bundled(crate(miniz_oxide))" flags="EQ" epoch="0" ver="0.8.0"/>
      <rpm:entry name="bundled(crate(mio))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(new_debug_unreachable))" flags="EQ" epoch="0" ver="1.0.6"/>
      <rpm:entry name="bundled(crate(nom))" flags="EQ" epoch="0" ver="7.1.3"/>
      <rpm:entry name="bundled(crate(num-conv))" flags="EQ" epoch="0" ver="0.1.0"/>
      <rpm:entry name="bundled(crate(object))" flags="EQ" epoch="0" ver="0.36.5"/>
      <rpm:entry name="bundled(crate(once_cell))" flags="EQ" epoch="0" ver="1.20.2"/>
      <rpm:entry name="bundled(crate(openssl-macros))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(parking_lot))" flags="EQ" epoch="0" ver="0.12.3"/>
      <rpm:entry name="bundled(crate(parking_lot_core))" flags="EQ" epoch="0" ver="0.9.10"/>
      <rpm:entry name="bundled(crate(percent-encoding))" flags="EQ" epoch="0" ver="2.3.1"/>
      <rpm:entry name="bundled(crate(phf))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_codegen))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_generator))" flags="EQ" epoch="0" ver="0.10.0"/>
      <rpm:entry name="bundled(crate(phf_generator))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_shared))" flags="EQ" epoch="0" ver="0.10.0"/>
      <rpm:entry name="bundled(crate(phf_shared))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(pin-project-lite))" flags="EQ" epoch="0" ver="0.2.15"/>
      <rpm:entry name="bundled(crate(pin-utils))" flags="EQ" epoch="0" ver="0.1.0"/>
      <rpm:entry name="bundled(crate(pkg-config))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(portable-atomic))" flags="EQ" epoch="0" ver="1.10.0"/>
      <rpm:entry name="bundled(crate(powerfmt))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(ppv-lite86))" flags="EQ" epoch="0" ver="0.2.20"/>
      <rpm:entry name="bundled(crate(precomputed-hash))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(primp))" flags="EQ" epoch="0" ver="0.8.2"/>
      <rpm:entry name="bundled(crate(proc-macro2))" flags="EQ" epoch="0" ver="1.0.92"/>
      <rpm:entry name="bundled(crate(psl-types))" flags="EQ" epoch="0" ver="2.0.11"/>
      <rpm:entry name="bundled(crate(publicsuffix))" flags="EQ" epoch="0" ver="2.3.0"/>
      <rpm:entry name="bundled(crate(pyo3))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-build-config))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-ffi))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-log))" flags="EQ" epoch="0" ver="0.12.0"/>
      <rpm:entry name="bundled(crate(pyo3-macros))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-macros-backend))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pythonize))" flags="EQ" epoch="0" ver="0.23.0"/>
      <rpm:entry name="bundled(crate(quote))" flags="EQ" epoch="0" ver="1.0.37"/>
      <rpm:entry name="bundled(crate(rand))" flags="EQ" epoch="0" ver="0.8.5"/>
      <rpm:entry name="bundled(crate(rand_chacha))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(rand_core))" flags="EQ" epoch="0" ver="0.6.4"/>
      <rpm:entry name="bundled(crate(redox_syscall))" flags="EQ" epoch="0" ver="0.5.7"/>
      <rpm:entry name="bundled(crate(regex))" flags="EQ" epoch="0" ver="1.11.1"/>
      <rpm:entry name="bundled(crate(regex-automata))" flags="EQ" epoch="0" ver="0.4.9"/>
      <rpm:entry name="bundled(crate(regex-syntax))" flags="EQ" epoch="0" ver="0.8.5"/>
      <rpm:entry name="bundled(crate(rh2))" flags="EQ" epoch="0" ver="0.3.61"/>
      <rpm:entry name="bundled(crate(rquest))" flags="EQ" epoch="0" ver="0.30.5"/>
      <rpm:entry name="bundled(crate(rustc-demangle))" flags="EQ" epoch="0" ver="0.1.24"/>
      <rpm:entry name="bundled(crate(rustc-hash))" flags="EQ" epoch="0" ver="1.1.0"/>
      <rpm:entry name="bundled(crate(rustls-pki-types))" flags="EQ" epoch="0" ver="1.10.0"/>
      <rpm:entry name="bundled(crate(ryu))" flags="EQ" epoch="0" ver="1.0.18"/>
      <rpm:entry name="bundled(crate(scopeguard))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(serde))" flags="EQ" epoch="0" ver="1.0.215"/>
      <rpm:entry name="bundled(crate(serde_derive))" flags="EQ" epoch="0" ver="1.0.215"/>
      <rpm:entry name="bundled(crate(serde_json))" flags="EQ" epoch="0" ver="1.0.133"/>
      <rpm:entry name="bundled(crate(serde_urlencoded))" flags="EQ" epoch="0" ver="0.7.1"/>
      <rpm:entry name="bundled(crate(shlex))" flags="EQ" epoch="0" ver="1.3.0"/>
      <rpm:entry name="bundled(crate(signal-hook-registry))" flags="EQ" epoch="0" ver="1.4.2"/>
      <rpm:entry name="bundled(crate(siphasher))" flags="EQ" epoch="0" ver="0.3.11"/>
      <rpm:entry name="bundled(crate(slab))" flags="EQ" epoch="0" ver="0.4.9"/>
      <rpm:entry name="bundled(crate(smallvec))" flags="EQ" epoch="0" ver="1.13.2"/>
      <rpm:entry name="bundled(crate(socket2))" flags="EQ" epoch="0" ver="0.5.8"/>
      <rpm:entry name="bundled(crate(stable_deref_trait))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(string_cache))" flags="EQ" epoch="0" ver="0.8.7"/>
      <rpm:entry name="bundled(crate(string_cache_codegen))" flags="EQ" epoch="0" ver="0.5.2"/>
      <rpm:entry name="bundled(crate(syn))" flags="EQ" epoch="0" ver="2.0.90"/>
      <rpm:entry name="bundled(crate(synstructure))" flags="EQ" epoch="0" ver="0.13.1"/>
      <rpm:entry name="bundled(crate(system-configuration))" flags="EQ" epoch="0" ver="0.6.1"/>
      <rpm:entry name="bundled(crate(system-configuration-sys))" flags="EQ" epoch="0" ver="0.6.0"/>
      <rpm:entry name="bundled(crate(target-lexicon))" flags="EQ" epoch="0" ver="0.12.16"/>
      <rpm:entry name="bundled(crate(tendril))" flags="EQ" epoch="0" ver="0.4.3"/>
      <rpm:entry name="bundled(crate(thiserror))" flags="EQ" epoch="0" ver="1.0.69"/>
      <rpm:entry name="bundled(crate(thiserror))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(thiserror-impl))" flags="EQ" epoch="0" ver="1.0.69"/>
      <rpm:entry name="bundled(crate(thiserror-impl))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(time))" flags="EQ" epoch="0" ver="0.3.37"/>
      <rpm:entry name="bundled(crate(time-core))" flags="EQ" epoch="0" ver="0.1.2"/>
      <rpm:entry name="bundled(crate(time-macros))" flags="EQ" epoch="0" ver="0.2.19"/>
      <rpm:entry name="bundled(crate(tinystr))" flags="EQ" epoch="0" ver="0.7.6"/>
      <rpm:entry name="bundled(crate(tokio))" flags="EQ" epoch="0" ver="1.42.0"/>
      <rpm:entry name="bundled(crate(tokio-boring2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(tokio-macros))" flags="EQ" epoch="0" ver="2.4.0"/>
      <rpm:entry name="bundled(crate(tokio-socks))" flags="EQ" epoch="0" ver="0.5.2"/>
      <rpm:entry name="bundled(crate(tokio-util))" flags="EQ" epoch="0" ver="0.7.13"/>
      <rpm:entry name="bundled(crate(tower-layer))" flags="EQ" epoch="0" ver="0.3.3"/>
      <rpm:entry name="bundled(crate(tower-service))" flags="EQ" epoch="0" ver="0.3.3"/>
      <rpm:entry name="bundled(crate(tracing))" flags="EQ" epoch="0" ver="0.1.41"/>
      <rpm:entry name="bundled(crate(tracing-core))" flags="EQ" epoch="0" ver="0.1.33"/>
      <rpm:entry name="bundled(crate(try-lock))" flags="EQ" epoch="0" ver="0.2.5"/>
      <rpm:entry name="bundled(crate(typed-builder))" flags="EQ" epoch="0" ver="0.20.0"/>
      <rpm:entry name="bundled(crate(typed-builder-macro))" flags="EQ" epoch="0" ver="0.20.0"/>
      <rpm:entry name="bundled(crate(unicase))" flags="EQ" epoch="0" ver="2.8.0"/>
      <rpm:entry name="bundled(crate(unicode-ident))" flags="EQ" epoch="0" ver="1.0.14"/>
      <rpm:entry name="bundled(crate(unicode-width))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(unindent))" flags="EQ" epoch="0" ver="0.2.3"/>
      <rpm:entry name="bundled(crate(url))" flags="EQ" epoch="0" ver="2.5.4"/>
      <rpm:entry name="bundled(crate(utf-8))" flags="EQ" epoch="0" ver="0.7.6"/>
      <rpm:entry name="bundled(crate(utf16_iter))" flags="EQ" epoch="0" ver="1.0.5"/>
      <rpm:entry name="bundled(crate(utf8_iter))" flags="EQ" epoch="0" ver="1.0.4"/>
      <rpm:entry name="bundled(crate(version_check))" flags="EQ" epoch="0" ver="0.9.5"/>
      <rpm:entry name="bundled(crate(want))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(wasi))" flags="EQ" epoch="0" ver="0.11.0+wasi" rel="snapshot_preview1"/>
      <rpm:entry name="bundled(crate(webpki-root-certs))" flags="EQ" epoch="0" ver="0.26.7"/>
      <rpm:entry name="bundled(crate(winapi))" flags="EQ" epoch="0" ver="0.3.9"/>
      <rpm:entry name="bundled(crate(winapi-i686-pc-windows-gnu))" flags="EQ" epoch="0" ver="0.4.0"/>
      <rpm:entry name="bundled(crate(winapi-x86_64-pc-windows-gnu))" flags="EQ" epoch="0" ver="0.4.0"/>
      <rpm:entry name="bundled(crate(windows-registry))" flags="EQ" epoch="0" ver="0.3.0"/>
      <rpm:entry name="bundled(crate(windows-result))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(windows-strings))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(windows-sys))" flags="EQ" epoch="0" ver="0.52.0"/>
      <rpm:entry name="bundled(crate(windows-targets))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_aarch64_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_aarch64_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_gnu))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_gnu))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(write16))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(writeable))" flags="EQ" epoch="0" ver="0.5.5"/>
      <rpm:entry name="bundled(crate(yoke))" flags="EQ" epoch="0" ver="0.7.5"/>
      <rpm:entry name="bundled(crate(yoke-derive))" flags="EQ" epoch="0" ver="0.7.5"/>
      <rpm:entry name="bundled(crate(zerocopy))" flags="EQ" epoch="0" ver="0.7.35"/>
      <rpm:entry name="bundled(crate(zerocopy-derive))" flags="EQ" epoch="0" ver="0.7.35"/>
      <rpm:entry name="bundled(crate(zerofrom))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(zerofrom-derive))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(zerovec))" flags="EQ" epoch="0" ver="0.10.4"/>
      <rpm:entry name="bundled(crate(zerovec-derive))" flags="EQ" epoch="0" ver="0.10.3"/>
      <rpm:entry name="bundled(crate(zstd))" flags="EQ" epoch="0" ver="0.13.2"/>
      <rpm:entry name="bundled(crate(zstd-safe))" flags="EQ" epoch="0" ver="7.2.1"/>
      <rpm:entry name="bundled(crate(zstd-sys))" flags="EQ" epoch="0" ver="2.0.13+zstd.1.5.6"/>
      <rpm:entry name="python3.11dist(primp)" flags="EQ" epoch="0" ver="0.9.3"/>
      <rpm:entry name="python311-primp" flags="EQ" epoch="0" ver="0.9.3" rel="10.24"/>
      <rpm:entry name="python311-primp(aarch-64)" flags="EQ" epoch="0" ver="0.9.3" rel="10.24"/>
      <rpm:entry name="python3dist(primp)" flags="EQ" epoch="0" ver="0.9.3"/>
    </rpm:provides>
    <rpm:requires>
      <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)(64bit)"/>
      <rpm:entry name="libgcc_s.so.1(GCC_4.2.0)(64bit)"/>
      <rpm:entry name="libm.so.6()(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.27)(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.29)(64bit)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="libc.so.6(GLIBC_2.34)(64bit)"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python311-primp</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="0.9.3" rel="10.24"/>
  <checksum type="sha512" pkgid="YES">9dbe2f24262aebe07a9ace9b5fcb2677a641a5e9a8c8b68aca2b1d6015efaa2adef3c816666b2d092a2fb771a68455af3f4779a75a9af674acecb71865cea902</checksum>
  <summary>HTTP client that can impersonate web browsers</summary>
  <description>The fastest python HTTP client that can impersonate web browsers, mimicking
their headers and 'TLS/JA3/JA4/HTTP2' fingerprints</description>
  <packager></packager>
  <url>https://github.com/deedy5/primp</url>
  <time file="1745000144" build="1735999868"/>
  <size package="3029573" installed="8282708" archive="8285944"/>
  <location href="x86_64/python311-primp-0.9.3-10.24.x86_64.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-primp-0.9.3-10.24.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="20649"/>
    <rpm:provides>
      <rpm:entry name="bundled(crate(addr2line))" flags="EQ" epoch="0" ver="0.24.2"/>
      <rpm:entry name="bundled(crate(adler2))" flags="EQ" epoch="0" ver="2.0.0"/>
      <rpm:entry name="bundled(crate(ahash))" flags="EQ" epoch="0" ver="0.8.11"/>
      <rpm:entry name="bundled(crate(aho-corasick))" flags="EQ" epoch="0" ver="1.1.3"/>
      <rpm:entry name="bundled(crate(alloc-no-stdlib))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(alloc-stdlib))" flags="EQ" epoch="0" ver="0.2.2"/>
      <rpm:entry name="bundled(crate(antidote))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(anyhow))" flags="EQ" epoch="0" ver="1.0.94"/>
      <rpm:entry name="bundled(crate(arc-swap))" flags="EQ" epoch="0" ver="1.7.1"/>
      <rpm:entry name="bundled(crate(async-compression))" flags="EQ" epoch="0" ver="0.4.18"/>
      <rpm:entry name="bundled(crate(atomic-waker))" flags="EQ" epoch="0" ver="1.1.2"/>
      <rpm:entry name="bundled(crate(autocfg))" flags="EQ" epoch="0" ver="1.4.0"/>
      <rpm:entry name="bundled(crate(backtrace))" flags="EQ" epoch="0" ver="0.3.74"/>
      <rpm:entry name="bundled(crate(base64))" flags="EQ" epoch="0" ver="0.22.1"/>
      <rpm:entry name="bundled(crate(bindgen))" flags="EQ" epoch="0" ver="0.70.1"/>
      <rpm:entry name="bundled(crate(bitflags))" flags="EQ" epoch="0" ver="2.6.0"/>
      <rpm:entry name="bundled(crate(boring-sys2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(boring2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(brotli))" flags="EQ" epoch="0" ver="7.0.0"/>
      <rpm:entry name="bundled(crate(brotli-decompressor))" flags="EQ" epoch="0" ver="4.0.1"/>
      <rpm:entry name="bundled(crate(byteorder))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(bytes))" flags="EQ" epoch="0" ver="1.9.0"/>
      <rpm:entry name="bundled(crate(cc))" flags="EQ" epoch="0" ver="1.2.3"/>
      <rpm:entry name="bundled(crate(cexpr))" flags="EQ" epoch="0" ver="0.6.0"/>
      <rpm:entry name="bundled(crate(cfg-if))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(clang-sys))" flags="EQ" epoch="0" ver="1.8.1"/>
      <rpm:entry name="bundled(crate(cmake))" flags="EQ" epoch="0" ver="0.1.52"/>
      <rpm:entry name="bundled(crate(cookie))" flags="EQ" epoch="0" ver="0.18.1"/>
      <rpm:entry name="bundled(crate(cookie_store))" flags="EQ" epoch="0" ver="0.21.1"/>
      <rpm:entry name="bundled(crate(core-foundation))" flags="EQ" epoch="0" ver="0.9.4"/>
      <rpm:entry name="bundled(crate(core-foundation-sys))" flags="EQ" epoch="0" ver="0.8.7"/>
      <rpm:entry name="bundled(crate(crc32fast))" flags="EQ" epoch="0" ver="1.4.2"/>
      <rpm:entry name="bundled(crate(deranged))" flags="EQ" epoch="0" ver="0.3.11"/>
      <rpm:entry name="bundled(crate(displaydoc))" flags="EQ" epoch="0" ver="0.2.5"/>
      <rpm:entry name="bundled(crate(document-features))" flags="EQ" epoch="0" ver="0.2.10"/>
      <rpm:entry name="bundled(crate(either))" flags="EQ" epoch="0" ver="1.13.0"/>
      <rpm:entry name="bundled(crate(encoding_rs))" flags="EQ" epoch="0" ver="0.8.35"/>
      <rpm:entry name="bundled(crate(equivalent))" flags="EQ" epoch="0" ver="1.0.1"/>
      <rpm:entry name="bundled(crate(flate2))" flags="EQ" epoch="0" ver="1.0.35"/>
      <rpm:entry name="bundled(crate(fnv))" flags="EQ" epoch="0" ver="1.0.7"/>
      <rpm:entry name="bundled(crate(foreign-types))" flags="EQ" epoch="0" ver="0.5.0"/>
      <rpm:entry name="bundled(crate(foreign-types-macros))" flags="EQ" epoch="0" ver="0.2.3"/>
      <rpm:entry name="bundled(crate(foreign-types-shared))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(form_urlencoded))" flags="EQ" epoch="0" ver="1.2.1"/>
      <rpm:entry name="bundled(crate(fs_extra))" flags="EQ" epoch="0" ver="1.3.0"/>
      <rpm:entry name="bundled(crate(fslock))" flags="EQ" epoch="0" ver="0.2.1"/>
      <rpm:entry name="bundled(crate(futf))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(futures-channel))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-core))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-sink))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-task))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-util))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(getrandom))" flags="EQ" epoch="0" ver="0.2.15"/>
      <rpm:entry name="bundled(crate(gimli))" flags="EQ" epoch="0" ver="0.31.1"/>
      <rpm:entry name="bundled(crate(glob))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(hashbrown))" flags="EQ" epoch="0" ver="0.15.2"/>
      <rpm:entry name="bundled(crate(heck))" flags="EQ" epoch="0" ver="0.5.0"/>
      <rpm:entry name="bundled(crate(html2text))" flags="EQ" epoch="0" ver="0.13.5"/>
      <rpm:entry name="bundled(crate(html5ever))" flags="EQ" epoch="0" ver="0.29.0"/>
      <rpm:entry name="bundled(crate(http))" flags="EQ" epoch="0" ver="0.2.12"/>
      <rpm:entry name="bundled(crate(http-body))" flags="EQ" epoch="0" ver="0.4.6"/>
      <rpm:entry name="bundled(crate(httparse))" flags="EQ" epoch="0" ver="1.9.5"/>
      <rpm:entry name="bundled(crate(httpdate))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(hyper2))" flags="EQ" epoch="0" ver="0.14.66"/>
      <rpm:entry name="bundled(crate(icu_collections))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid_transform))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid_transform_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_normalizer))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_normalizer_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_properties))" flags="EQ" epoch="0" ver="1.5.1"/>
      <rpm:entry name="bundled(crate(icu_properties_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_provider))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_provider_macros))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(idna))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(idna_adapter))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(indexmap))" flags="EQ" epoch="0" ver="2.7.0"/>
      <rpm:entry name="bundled(crate(indoc))" flags="EQ" epoch="0" ver="2.0.5"/>
      <rpm:entry name="bundled(crate(ipnet))" flags="EQ" epoch="0" ver="2.10.1"/>
      <rpm:entry name="bundled(crate(itertools))" flags="EQ" epoch="0" ver="0.13.0"/>
      <rpm:entry name="bundled(crate(itoa))" flags="EQ" epoch="0" ver="1.0.14"/>
      <rpm:entry name="bundled(crate(jobserver))" flags="EQ" epoch="0" ver="0.1.32"/>
      <rpm:entry name="bundled(crate(libc))" flags="EQ" epoch="0" ver="0.2.167"/>
      <rpm:entry name="bundled(crate(libloading))" flags="EQ" epoch="0" ver="0.8.6"/>
      <rpm:entry name="bundled(crate(linked-hash-map))" flags="EQ" epoch="0" ver="0.5.6"/>
      <rpm:entry name="bundled(crate(linked_hash_set))" flags="EQ" epoch="0" ver="0.1.4"/>
      <rpm:entry name="bundled(crate(litemap))" flags="EQ" epoch="0" ver="0.7.4"/>
      <rpm:entry name="bundled(crate(litrs))" flags="EQ" epoch="0" ver="0.4.1"/>
      <rpm:entry name="bundled(crate(lock_api))" flags="EQ" epoch="0" ver="0.4.12"/>
      <rpm:entry name="bundled(crate(log))" flags="EQ" epoch="0" ver="0.4.22"/>
      <rpm:entry name="bundled(crate(mac))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(markup5ever))" flags="EQ" epoch="0" ver="0.14.0"/>
      <rpm:entry name="bundled(crate(memchr))" flags="EQ" epoch="0" ver="2.7.4"/>
      <rpm:entry name="bundled(crate(memoffset))" flags="EQ" epoch="0" ver="0.9.1"/>
      <rpm:entry name="bundled(crate(mime))" flags="EQ" epoch="0" ver="0.3.17"/>
      <rpm:entry name="bundled(crate(mime_guess))" flags="EQ" epoch="0" ver="2.0.5"/>
      <rpm:entry name="bundled(crate(minimal-lexical))" flags="EQ" epoch="0" ver="0.2.1"/>
      <rpm:entry name="bundled(crate(miniz_oxide))" flags="EQ" epoch="0" ver="0.8.0"/>
      <rpm:entry name="bundled(crate(mio))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(new_debug_unreachable))" flags="EQ" epoch="0" ver="1.0.6"/>
      <rpm:entry name="bundled(crate(nom))" flags="EQ" epoch="0" ver="7.1.3"/>
      <rpm:entry name="bundled(crate(num-conv))" flags="EQ" epoch="0" ver="0.1.0"/>
      <rpm:entry name="bundled(crate(object))" flags="EQ" epoch="0" ver="0.36.5"/>
      <rpm:entry name="bundled(crate(once_cell))" flags="EQ" epoch="0" ver="1.20.2"/>
      <rpm:entry name="bundled(crate(openssl-macros))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(parking_lot))" flags="EQ" epoch="0" ver="0.12.3"/>
      <rpm:entry name="bundled(crate(parking_lot_core))" flags="EQ" epoch="0" ver="0.9.10"/>
      <rpm:entry name="bundled(crate(percent-encoding))" flags="EQ" epoch="0" ver="2.3.1"/>
      <rpm:entry name="bundled(crate(phf))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_codegen))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_generator))" flags="EQ" epoch="0" ver="0.10.0"/>
      <rpm:entry name="bundled(crate(phf_generator))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_shared))" flags="EQ" epoch="0" ver="0.10.0"/>
      <rpm:entry name="bundled(crate(phf_shared))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(pin-project-lite))" flags="EQ" epoch="0" ver="0.2.15"/>
      <rpm:entry name="bundled(crate(pin-utils))" flags="EQ" epoch="0" ver="0.1.0"/>
      <rpm:entry name="bundled(crate(pkg-config))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(portable-atomic))" flags="EQ" epoch="0" ver="1.10.0"/>
      <rpm:entry name="bundled(crate(powerfmt))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(ppv-lite86))" flags="EQ" epoch="0" ver="0.2.20"/>
      <rpm:entry name="bundled(crate(precomputed-hash))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(primp))" flags="EQ" epoch="0" ver="0.8.2"/>
      <rpm:entry name="bundled(crate(proc-macro2))" flags="EQ" epoch="0" ver="1.0.92"/>
      <rpm:entry name="bundled(crate(psl-types))" flags="EQ" epoch="0" ver="2.0.11"/>
      <rpm:entry name="bundled(crate(publicsuffix))" flags="EQ" epoch="0" ver="2.3.0"/>
      <rpm:entry name="bundled(crate(pyo3))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-build-config))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-ffi))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-log))" flags="EQ" epoch="0" ver="0.12.0"/>
      <rpm:entry name="bundled(crate(pyo3-macros))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-macros-backend))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pythonize))" flags="EQ" epoch="0" ver="0.23.0"/>
      <rpm:entry name="bundled(crate(quote))" flags="EQ" epoch="0" ver="1.0.37"/>
      <rpm:entry name="bundled(crate(rand))" flags="EQ" epoch="0" ver="0.8.5"/>
      <rpm:entry name="bundled(crate(rand_chacha))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(rand_core))" flags="EQ" epoch="0" ver="0.6.4"/>
      <rpm:entry name="bundled(crate(redox_syscall))" flags="EQ" epoch="0" ver="0.5.7"/>
      <rpm:entry name="bundled(crate(regex))" flags="EQ" epoch="0" ver="1.11.1"/>
      <rpm:entry name="bundled(crate(regex-automata))" flags="EQ" epoch="0" ver="0.4.9"/>
      <rpm:entry name="bundled(crate(regex-syntax))" flags="EQ" epoch="0" ver="0.8.5"/>
      <rpm:entry name="bundled(crate(rh2))" flags="EQ" epoch="0" ver="0.3.61"/>
      <rpm:entry name="bundled(crate(rquest))" flags="EQ" epoch="0" ver="0.30.5"/>
      <rpm:entry name="bundled(crate(rustc-demangle))" flags="EQ" epoch="0" ver="0.1.24"/>
      <rpm:entry name="bundled(crate(rustc-hash))" flags="EQ" epoch="0" ver="1.1.0"/>
      <rpm:entry name="bundled(crate(rustls-pki-types))" flags="EQ" epoch="0" ver="1.10.0"/>
      <rpm:entry name="bundled(crate(ryu))" flags="EQ" epoch="0" ver="1.0.18"/>
      <rpm:entry name="bundled(crate(scopeguard))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(serde))" flags="EQ" epoch="0" ver="1.0.215"/>
      <rpm:entry name="bundled(crate(serde_derive))" flags="EQ" epoch="0" ver="1.0.215"/>
      <rpm:entry name="bundled(crate(serde_json))" flags="EQ" epoch="0" ver="1.0.133"/>
      <rpm:entry name="bundled(crate(serde_urlencoded))" flags="EQ" epoch="0" ver="0.7.1"/>
      <rpm:entry name="bundled(crate(shlex))" flags="EQ" epoch="0" ver="1.3.0"/>
      <rpm:entry name="bundled(crate(signal-hook-registry))" flags="EQ" epoch="0" ver="1.4.2"/>
      <rpm:entry name="bundled(crate(siphasher))" flags="EQ" epoch="0" ver="0.3.11"/>
      <rpm:entry name="bundled(crate(slab))" flags="EQ" epoch="0" ver="0.4.9"/>
      <rpm:entry name="bundled(crate(smallvec))" flags="EQ" epoch="0" ver="1.13.2"/>
      <rpm:entry name="bundled(crate(socket2))" flags="EQ" epoch="0" ver="0.5.8"/>
      <rpm:entry name="bundled(crate(stable_deref_trait))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(string_cache))" flags="EQ" epoch="0" ver="0.8.7"/>
      <rpm:entry name="bundled(crate(string_cache_codegen))" flags="EQ" epoch="0" ver="0.5.2"/>
      <rpm:entry name="bundled(crate(syn))" flags="EQ" epoch="0" ver="2.0.90"/>
      <rpm:entry name="bundled(crate(synstructure))" flags="EQ" epoch="0" ver="0.13.1"/>
      <rpm:entry name="bundled(crate(system-configuration))" flags="EQ" epoch="0" ver="0.6.1"/>
      <rpm:entry name="bundled(crate(system-configuration-sys))" flags="EQ" epoch="0" ver="0.6.0"/>
      <rpm:entry name="bundled(crate(target-lexicon))" flags="EQ" epoch="0" ver="0.12.16"/>
      <rpm:entry name="bundled(crate(tendril))" flags="EQ" epoch="0" ver="0.4.3"/>
      <rpm:entry name="bundled(crate(thiserror))" flags="EQ" epoch="0" ver="1.0.69"/>
      <rpm:entry name="bundled(crate(thiserror))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(thiserror-impl))" flags="EQ" epoch="0" ver="1.0.69"/>
      <rpm:entry name="bundled(crate(thiserror-impl))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(time))" flags="EQ" epoch="0" ver="0.3.37"/>
      <rpm:entry name="bundled(crate(time-core))" flags="EQ" epoch="0" ver="0.1.2"/>
      <rpm:entry name="bundled(crate(time-macros))" flags="EQ" epoch="0" ver="0.2.19"/>
      <rpm:entry name="bundled(crate(tinystr))" flags="EQ" epoch="0" ver="0.7.6"/>
      <rpm:entry name="bundled(crate(tokio))" flags="EQ" epoch="0" ver="1.42.0"/>
      <rpm:entry name="bundled(crate(tokio-boring2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(tokio-macros))" flags="EQ" epoch="0" ver="2.4.0"/>
      <rpm:entry name="bundled(crate(tokio-socks))" flags="EQ" epoch="0" ver="0.5.2"/>
      <rpm:entry name="bundled(crate(tokio-util))" flags="EQ" epoch="0" ver="0.7.13"/>
      <rpm:entry name="bundled(crate(tower-layer))" flags="EQ" epoch="0" ver="0.3.3"/>
      <rpm:entry name="bundled(crate(tower-service))" flags="EQ" epoch="0" ver="0.3.3"/>
      <rpm:entry name="bundled(crate(tracing))" flags="EQ" epoch="0" ver="0.1.41"/>
      <rpm:entry name="bundled(crate(tracing-core))" flags="EQ" epoch="0" ver="0.1.33"/>
      <rpm:entry name="bundled(crate(try-lock))" flags="EQ" epoch="0" ver="0.2.5"/>
      <rpm:entry name="bundled(crate(typed-builder))" flags="EQ" epoch="0" ver="0.20.0"/>
      <rpm:entry name="bundled(crate(typed-builder-macro))" flags="EQ" epoch="0" ver="0.20.0"/>
      <rpm:entry name="bundled(crate(unicase))" flags="EQ" epoch="0" ver="2.8.0"/>
      <rpm:entry name="bundled(crate(unicode-ident))" flags="EQ" epoch="0" ver="1.0.14"/>
      <rpm:entry name="bundled(crate(unicode-width))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(unindent))" flags="EQ" epoch="0" ver="0.2.3"/>
      <rpm:entry name="bundled(crate(url))" flags="EQ" epoch="0" ver="2.5.4"/>
      <rpm:entry name="bundled(crate(utf-8))" flags="EQ" epoch="0" ver="0.7.6"/>
      <rpm:entry name="bundled(crate(utf16_iter))" flags="EQ" epoch="0" ver="1.0.5"/>
      <rpm:entry name="bundled(crate(utf8_iter))" flags="EQ" epoch="0" ver="1.0.4"/>
      <rpm:entry name="bundled(crate(version_check))" flags="EQ" epoch="0" ver="0.9.5"/>
      <rpm:entry name="bundled(crate(want))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(wasi))" flags="EQ" epoch="0" ver="0.11.0+wasi" rel="snapshot_preview1"/>
      <rpm:entry name="bundled(crate(webpki-root-certs))" flags="EQ" epoch="0" ver="0.26.7"/>
      <rpm:entry name="bundled(crate(winapi))" flags="EQ" epoch="0" ver="0.3.9"/>
      <rpm:entry name="bundled(crate(winapi-i686-pc-windows-gnu))" flags="EQ" epoch="0" ver="0.4.0"/>
      <rpm:entry name="bundled(crate(winapi-x86_64-pc-windows-gnu))" flags="EQ" epoch="0" ver="0.4.0"/>
      <rpm:entry name="bundled(crate(windows-registry))" flags="EQ" epoch="0" ver="0.3.0"/>
      <rpm:entry name="bundled(crate(windows-result))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(windows-strings))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(windows-sys))" flags="EQ" epoch="0" ver="0.52.0"/>
      <rpm:entry name="bundled(crate(windows-targets))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_aarch64_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_aarch64_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_gnu))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_gnu))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(write16))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(writeable))" flags="EQ" epoch="0" ver="0.5.5"/>
      <rpm:entry name="bundled(crate(yoke))" flags="EQ" epoch="0" ver="0.7.5"/>
      <rpm:entry name="bundled(crate(yoke-derive))" flags="EQ" epoch="0" ver="0.7.5"/>
      <rpm:entry name="bundled(crate(zerocopy))" flags="EQ" epoch="0" ver="0.7.35"/>
      <rpm:entry name="bundled(crate(zerocopy-derive))" flags="EQ" epoch="0" ver="0.7.35"/>
      <rpm:entry name="bundled(crate(zerofrom))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(zerofrom-derive))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(zerovec))" flags="EQ" epoch="0" ver="0.10.4"/>
      <rpm:entry name="bundled(crate(zerovec-derive))" flags="EQ" epoch="0" ver="0.10.3"/>
      <rpm:entry name="bundled(crate(zstd))" flags="EQ" epoch="0" ver="0.13.2"/>
      <rpm:entry name="bundled(crate(zstd-safe))" flags="EQ" epoch="0" ver="7.2.1"/>
      <rpm:entry name="bundled(crate(zstd-sys))" flags="EQ" epoch="0" ver="2.0.13+zstd.1.5.6"/>
      <rpm:entry name="python3.11dist(primp)" flags="EQ" epoch="0" ver="0.9.3"/>
      <rpm:entry name="python311-primp" flags="EQ" epoch="0" ver="0.9.3" rel="10.24"/>
      <rpm:entry name="python311-primp(x86-64)" flags="EQ" epoch="0" ver="0.9.3" rel="10.24"/>
      <rpm:entry name="python3dist(primp)" flags="EQ" epoch="0" ver="0.9.3"/>
    </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="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)(64bit)"/>
      <rpm:entry name="libgcc_s.so.1(GCC_4.2.0)(64bit)"/>
      <rpm:entry name="libm.so.6()(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.27)(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.29)(64bit)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="libc.so.6(GLIBC_2.34)(64bit)"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python311-pytube</name>
  <arch>noarch</arch>
  <version epoch="0" ver="15.0.0" rel="2.24"/>
  <checksum type="sha512" pkgid="YES">c3b3fafb1cec1c97aeb4da2fa739fa63b2f494d2a81376f22dbf349bea021ab1f4253210d9b663a45f58da03da4d6e08a3b39b212d35be0598f8a83d5b1838fb</checksum>
  <summary>Python 3 library for downloading YouTube Videos</summary>
  <description>pytube is a lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.</description>
  <packager></packager>
  <url>https://github.com/pytube/pytube</url>
  <time file="1757519282" build="1727206799"/>
  <size package="130166" installed="480525" archive="495872"/>
  <location href="noarch/python311-pytube-15.0.0-2.24.noarch.rpm"/>
  <format>
    <rpm:license>Unlicense</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-pytube-15.0.0-2.24.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="19625"/>
    <rpm:provides>
      <rpm:entry name="python3.11dist(pytube)" flags="EQ" epoch="0" ver="15"/>
      <rpm:entry name="python311-pytube" flags="EQ" epoch="0" ver="15.0.0" rel="2.24"/>
      <rpm:entry name="python3dist(pytube)" flags="EQ" epoch="0" ver="15"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.11"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/pytube</file>
    <file>/usr/bin/pytube</file>
    <file>/usr/bin/pytube-3.11</file>
  </format>
</package>
<package type="rpm">
  <name>python311-rapidocr-onnxruntime</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.3.24" rel="7.18"/>
  <checksum type="sha512" pkgid="YES">d41b5241ae78a31e8e62d67e4ad1b796e4a82c8d3d76e29ea927f572c991afc4b6126e557f76c99f489afc326fa7eceafc6019c10a4ef850e1c7e0ceaefb4e41</checksum>
  <summary>A cross platform OCR Library based on OnnxRuntime</summary>
  <description>A cross platform OCR Library based on OnnxRuntime.</description>
  <packager></packager>
  <url>https://github.com/RapidAI/RapidOCR</url>
  <time file="1748311670" build="1729092326"/>
  <size package="14939251" installed="16363130" archive="16379236"/>
  <location href="noarch/python311-rapidocr-onnxruntime-1.3.24-7.18.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-rapidocr-onnxruntime-1.3.24-7.18.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="20017"/>
    <rpm:provides>
      <rpm:entry name="python3.11dist(rapidocr-onnxruntime)" flags="EQ" epoch="0" ver="1.3.24"/>
      <rpm:entry name="python311-rapidocr-onnxruntime" flags="EQ" epoch="0" ver="1.3.24" rel="7.18"/>
      <rpm:entry name="python3dist(rapidocr-onnxruntime)" flags="EQ" epoch="0" ver="1.3.24"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.11"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/rapidocr_onnxruntime</file>
    <file>/usr/bin/rapidocr_onnxruntime</file>
    <file>/usr/bin/rapidocr_onnxruntime-3.11</file>
  </format>
</package>
<package type="rpm">
  <name>python311-rapidocr-onnxruntime</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.3.24" rel="7.20"/>
  <checksum type="sha512" pkgid="YES">fa637b20f6716c5eec99b79ecee370dd04a8ff05969cddd4380e8a8e7b128e2687a9cf8bc6ca33d01777f3765c38aac7dc1079b530a7f6847db96984d54b1bfe</checksum>
  <summary>A cross platform OCR Library based on OnnxRuntime</summary>
  <description>A cross platform OCR Library based on OnnxRuntime.</description>
  <packager></packager>
  <url>https://github.com/RapidAI/RapidOCR</url>
  <time file="1757456487" build="1729092326"/>
  <size package="14938958" installed="16363103" archive="16379208"/>
  <location href="noarch/python311-rapidocr-onnxruntime-1.3.24-7.20.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-rapidocr-onnxruntime-1.3.24-7.20.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="19985"/>
    <rpm:provides>
      <rpm:entry name="python3.11dist(rapidocr-onnxruntime)" flags="EQ" epoch="0" ver="1.3.24"/>
      <rpm:entry name="python311-rapidocr-onnxruntime" flags="EQ" epoch="0" ver="1.3.24" rel="7.20"/>
      <rpm:entry name="python3dist(rapidocr-onnxruntime)" flags="EQ" epoch="0" ver="1.3.24"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.11"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/rapidocr_onnxruntime</file>
    <file>/usr/bin/rapidocr_onnxruntime</file>
    <file>/usr/bin/rapidocr_onnxruntime-3.11</file>
  </format>
</package>
<package type="rpm">
  <name>python311-unstructured</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.15.9" rel="5.16"/>
  <checksum type="sha512" pkgid="YES">681cb2f3ce10de3fbb7f8aa208856180051e534b4ac34416a384dbd47496347e653583587788bf408ef27b2b0a39d3f1d03861caf43716cd8ff639704bbad4a4</checksum>
  <summary>A library that prepares raw documents for downstream ML tasks</summary>
  <description>The unstructured library provides open-source components for ingesting and pre-processing
images and text documents, such as PDFs, HTML, Word docs, and many more. The use cases of
unstructured revolve around streamlining and optimizing the data processing workflow for
LLMs. unstructured modular functions and connectors form a cohesive system that simplifies
data ingestion and pre-processing, making it adaptable to different platforms and efficient
in transforming unstructured data into structured outputs.</description>
  <packager></packager>
  <url>https://github.com/Unstructured-IO/unstructured</url>
  <time file="1757519295" build="1725526611"/>
  <size package="2339376" installed="10367953" archive="10687580"/>
  <location href="noarch/python311-unstructured-0.15.9-5.16.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-unstructured-0.15.9-5.16.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="235417"/>
    <rpm:provides>
      <rpm:entry name="python3.11dist(unstructured)" flags="EQ" epoch="0" ver="0.15.9"/>
      <rpm:entry name="python311-unstructured" flags="EQ" epoch="0" ver="0.15.9" rel="5.16"/>
      <rpm:entry name="python3dist(unstructured)" flags="EQ" epoch="0" ver="0.15.9"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.11"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="python311-backoff"/>
      <rpm:entry name="python311-beautifulsoup4"/>
      <rpm:entry name="python311-chardet"/>
      <rpm:entry name="python311-dataclasses-json"/>
      <rpm:entry name="python311-emoji"/>
      <rpm:entry name="python311-filetype"/>
      <rpm:entry name="python311-langdetect"/>
      <rpm:entry name="python311-lxml"/>
      <rpm:entry name="python311-nltk"/>
      <rpm:entry name="python311-numpy"/>
      <rpm:entry name="python311-psutil"/>
      <rpm:entry name="python311-python-iso639"/>
      <rpm:entry name="python311-python-magic"/>
      <rpm:entry name="python311-python-oxmsg"/>
      <rpm:entry name="python311-rapidfuzz"/>
      <rpm:entry name="python311-requests"/>
      <rpm:entry name="python311-tabulate"/>
      <rpm:entry name="python311-tqdm"/>
      <rpm:entry name="python311-typing-extensions"/>
      <rpm:entry name="python311-unstructured-client"/>
      <rpm:entry name="python311-wrapt"/>
    </rpm:requires>
    <rpm:suggests>
      <rpm:entry name="python311-Office365-REST-Python-Client"/>
      <rpm:entry name="python311-adlfs"/>
      <rpm:entry name="python311-astrapy"/>
      <rpm:entry name="python311-atlassian-python-api"/>
      <rpm:entry name="python311-azure-search-documents"/>
      <rpm:entry name="python311-boto3"/>
      <rpm:entry name="python311-boxfs"/>
      <rpm:entry name="python311-bs4"/>
      <rpm:entry name="python311-chromadb"/>
      <rpm:entry name="python311-clarifai"/>
      <rpm:entry name="python311-confluent-kafka"/>
      <rpm:entry name="python311-databricks-sdk"/>
      <rpm:entry name="python311-deltalake"/>
      <rpm:entry name="python311-discord-py"/>
      <rpm:entry name="python311-dropboxdrivefs"/>
      <rpm:entry name="python311-effdet"/>
      <rpm:entry name="python311-elasticsearch"/>
      <rpm:entry name="python311-fsspec"/>
      <rpm:entry name="python311-gcsfs"/>
      <rpm:entry name="python311-google-api-python-client"/>
      <rpm:entry name="python311-google-cloud-vision"/>
      <rpm:entry name="python311-htmlBuilder"/>
      <rpm:entry name="python311-hubspot-api-client"/>
      <rpm:entry name="python311-importlib-metadata" flags="GE" epoch="0" ver="8.2.0"/>
      <rpm:entry name="python311-langchain"/>
      <rpm:entry name="python311-langchain-community"/>
      <rpm:entry name="python311-langchain-google-vertexai"/>
      <rpm:entry name="python311-langchain-huggingface"/>
      <rpm:entry name="python311-langchain-openai"/>
      <rpm:entry name="python311-langchain-voyageai"/>
      <rpm:entry name="python311-langdetect"/>
      <rpm:entry name="python311-markdown"/>
      <rpm:entry name="python311-mixedbread-ai"/>
      <rpm:entry name="python311-msal"/>
      <rpm:entry name="python311-networkx"/>
      <rpm:entry name="python311-notion-client"/>
      <rpm:entry name="python311-onnx"/>
      <rpm:entry name="python311-openai"/>
      <rpm:entry name="python311-openpyxl"/>
      <rpm:entry name="python311-opensearch-py"/>
      <rpm:entry name="python311-paddlepaddle" flags="EQ" epoch="0" ver="3.0.0b1"/>
      <rpm:entry name="python311-pandas"/>
      <rpm:entry name="python311-paramiko"/>
      <rpm:entry name="python311-pdf2image"/>
      <rpm:entry name="python311-pdfminer.six"/>
      <rpm:entry name="python311-pi_heif"/>
      <rpm:entry name="python311-pikepdf"/>
      <rpm:entry name="python311-pinecone-client" flags="GE" epoch="0" ver="3.7.1"/>
      <rpm:entry name="python311-praw"/>
      <rpm:entry name="python311-psycopg2-binary"/>
      <rpm:entry name="python311-pyairtable"/>
      <rpm:entry name="python311-pygithub" flags="GT" epoch="0" ver="1.58.0"/>
      <rpm:entry name="python311-pymongo"/>
      <rpm:entry name="python311-pypandoc"/>
      <rpm:entry name="python311-pypdf"/>
      <rpm:entry name="python311-python-docx" flags="GE" epoch="0" ver="1.1.2"/>
      <rpm:entry name="python311-python-gitlab"/>
      <rpm:entry name="python311-python-pptx" flags="GE" epoch="0" ver="1.0.1"/>
      <rpm:entry name="python311-qdrant-client"/>
      <rpm:entry name="python311-s3fs"/>
      <rpm:entry name="python311-sacremoses"/>
      <rpm:entry name="python311-sentencepiece"/>
      <rpm:entry name="python311-simple-salesforce"/>
      <rpm:entry name="python311-singlestoredb"/>
      <rpm:entry name="python311-slack_sdk"/>
      <rpm:entry name="python311-tenacity" flags="EQ" epoch="0" ver="8.5.0"/>
      <rpm:entry name="python311-tiktoken"/>
      <rpm:entry name="python311-torch"/>
      <rpm:entry name="python311-transformers"/>
      <rpm:entry name="python311-typer" flags="LE" epoch="0" ver="0.9.0"/>
      <rpm:entry name="python311-unstructured-inference" flags="EQ" epoch="0" ver="0.7.36"/>
      <rpm:entry name="python311-unstructured.paddleocr" flags="EQ" epoch="0" ver="2.8.1.0"/>
      <rpm:entry name="python311-unstructured.pytesseract" flags="GE" epoch="0" ver="0.3.12"/>
      <rpm:entry name="python311-urllib3"/>
      <rpm:entry name="python311-weaviate-client"/>
      <rpm:entry name="python311-wikipedia"/>
      <rpm:entry name="python311-xlrd"/>
    </rpm:suggests>
    <file type="ghost">/etc/alternatives/unstructured-ingest</file>
    <file>/usr/bin/unstructured-ingest</file>
    <file>/usr/bin/unstructured-ingest-3.11</file>
  </format>
</package>
<package type="rpm">
  <name>python311-unstructured-client</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.25.9" rel="3.19"/>
  <checksum type="sha512" pkgid="YES">07f64f7c02d293de48962d75162d1a156df49ec81a419c561c6967c10c17df49b7d1433cfbbd66c0ff392b37ef5b9dcaf2bc2bffa1bfd40bcfdfc9e8fea15338</checksum>
  <summary>Python Client SDK for Unstructured API</summary>
  <description>Python Client SDK for Unstructured API</description>
  <packager></packager>
  <url>https://github.com/Unstructured-IO/unstructured-python-client</url>
  <time file="1757519278" build="1727246610"/>
  <size package="105852" installed="307611" archive="333292"/>
  <location href="noarch/python311-unstructured-client-0.25.9-3.19.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-unstructured-client-0.25.9-3.19.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="26157"/>
    <rpm:provides>
      <rpm:entry name="python3.11dist(unstructured-client)" flags="EQ" epoch="0" ver="0.25.9"/>
      <rpm:entry name="python311-unstructured-client" flags="EQ" epoch="0" ver="0.25.9" rel="3.19"/>
      <rpm:entry name="python3dist(unstructured-client)" flags="EQ" epoch="0" ver="0.25.9"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="python311-certifi" flags="GE" epoch="0" ver="2023.7.22"/>
      <rpm:entry name="python311-charset-normalizer" flags="GE" epoch="0" ver="3.2.0"/>
      <rpm:entry name="python311-dataclasses-json" flags="GE" epoch="0" ver="0.6.4"/>
      <rpm:entry name="python311-deepdiff" flags="GE" epoch="0" ver="6.0"/>
      <rpm:entry name="python311-httpx" flags="GE" epoch="0" ver="0.27.0"/>
      <rpm:entry name="python311-idna" flags="GE" epoch="0" ver="3.4"/>
      <rpm:entry name="python311-jsonpath-python" flags="GE" epoch="0" ver="1.0.6"/>
      <rpm:entry name="python311-marshmallow" flags="GE" epoch="0" ver="3.19.0"/>
      <rpm:entry name="python311-mypy_extensions" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python311-nest-asyncio" flags="GE" epoch="0" ver="1.6.0"/>
      <rpm:entry name="python311-packaging" flags="GE" epoch="0" ver="23.1"/>
      <rpm:entry name="python311-pypdf" flags="GE" epoch="0" ver="4.0"/>
      <rpm:entry name="python311-python-dateutil" flags="GE" epoch="0" ver="2.8.2"/>
      <rpm:entry name="python311-requests" flags="GE" epoch="0" ver="2.31.0"/>
      <rpm:entry name="python311-requests-toolbelt" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python311-six" flags="GE" epoch="0" ver="1.16.0"/>
      <rpm:entry name="python311-typing-inspect" flags="GE" epoch="0" ver="0.9.0"/>
      <rpm:entry name="python311-typing_extensions" flags="GE" epoch="0" ver="4.7.1"/>
      <rpm:entry name="python311-urllib3" flags="GE" epoch="0" ver="1.26.18"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python311-youtube-transcript-api</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.6.3" rel="4.19"/>
  <checksum type="sha512" pkgid="YES">a594f23df1e3bc2577c09c516c28f62c897be0e769ea8220156d54ee19bbdca34bfcd1e8756420a6613b66ae1dbe743404da582f197790a90f24f424c64bcf98</checksum>
  <summary>Python API for YouTube transcripts/subtitles, including auto-generated ones</summary>
  <description>This is an python API which allows you to get the transcripts/subtitles for a given YouTube video. It also works for automatically generated subtitles, supports translating subtitles and it does not require a headless browser, like other selenium based solutions do!</description>
  <packager></packager>
  <url>https://github.com/jdepoix/youtube-transcript-api</url>
  <time file="1757519281" build="1733655074"/>
  <size package="354036" installed="2837442" archive="2851916"/>
  <location href="noarch/python311-youtube-transcript-api-0.6.3-4.19.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-youtube-transcript-api-0.6.3-4.19.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="19245"/>
    <rpm:provides>
      <rpm:entry name="python3.11dist(youtube-transcript-api)" flags="EQ" epoch="0" ver="0.6.3"/>
      <rpm:entry name="python311-youtube-transcript-api" flags="EQ" epoch="0" ver="0.6.3" rel="4.19"/>
      <rpm:entry name="python3dist(youtube-transcript-api)" flags="EQ" epoch="0" ver="0.6.3"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.11"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="python311-defusedxml"/>
      <rpm:entry name="python311-requests"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/youtube_transcript_api</file>
    <file>/usr/bin/youtube_transcript_api</file>
    <file>/usr/bin/youtube_transcript_api-3.11</file>
  </format>
</package>
<package type="rpm">
  <name>python312-Events</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.5" rel="2.12"/>
  <checksum type="sha512" pkgid="YES">475fb026649c923aaaf7eb5beef8dd8affb6c6f23d1344e0c97b34af989356c254e923e8db98a277a3679af13dc5756efe8d2b6832e7501c0ec0d65b0a590d49</checksum>
  <summary>Bringing the elegance of C# EventHandler to Python</summary>
  <description>Bringing the elegance of C# EventHandler to Python</description>
  <packager></packager>
  <url>http://github.com/pyeve/events</url>
  <time file="1743419403" build="1733682282"/>
  <size package="22600" installed="39850" archive="45396"/>
  <location href="noarch/python312-Events-0.5-2.12.noarch.rpm"/>
  <format>
    <rpm:license>BSD-3-Clause</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-Events-0.5-2.12.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="11165"/>
    <rpm:provides>
      <rpm:entry name="python3.12dist(events)" flags="EQ" epoch="0" ver="0.5"/>
      <rpm:entry name="python312-Events" flags="EQ" epoch="0" ver="0.5" rel="2.12"/>
      <rpm:entry name="python3dist(events)" flags="EQ" epoch="0" ver="0.5"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.12"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python312-duckduckgo-search</name>
  <arch>noarch</arch>
  <version epoch="0" ver="7.2.0" rel="13.16"/>
  <checksum type="sha512" pkgid="YES">33c20f37115abe60464a7e1ce8cec0aec90caf9b4134d70e24e61217a752ab6c9d950b9fc9f665a0c0197a453a8f165c7785611a2e9f9025d6f6cec7883d30f4</checksum>
  <summary>Search using the DuckDuckGo.com search engine</summary>
  <description>Search for words, documents, images, news, maps and text translation using the DuckDuckGo.com search engine. Downloading files and images to a local hard drive.</description>
  <packager></packager>
  <url>https://github.com/deedy5/duckduckgo_search</url>
  <time file="1745004430" build="1736000498"/>
  <size package="51679" installed="163382" archive="170996"/>
  <location href="noarch/python312-duckduckgo-search-7.2.0-13.16.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-duckduckgo-search-7.2.0-13.16.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="15733"/>
    <rpm:provides>
      <rpm:entry name="python3.12dist(duckduckgo-search)" flags="EQ" epoch="0" ver="7.2"/>
      <rpm:entry name="python312-duckduckgo-search" flags="EQ" epoch="0" ver="7.2.0" rel="13.16"/>
      <rpm:entry name="python3dist(duckduckgo-search)" flags="EQ" epoch="0" ver="7.2"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.12"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.12"/>
      <rpm:entry name="python312-click" flags="GE" epoch="0" ver="8.1.7"/>
      <rpm:entry name="python312-lxml" flags="GE" epoch="0" ver="5.3.0"/>
      <rpm:entry name="python312-primp" flags="GE" epoch="0" ver="0.9.3"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/ddgs</file>
    <file>/usr/bin/ddgs</file>
    <file>/usr/bin/ddgs-3.12</file>
  </format>
</package>
<package type="rpm">
  <name>python312-openai</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.59.1" rel="24.9"/>
  <checksum type="sha512" pkgid="YES">2a528e9425edfd51d08c8a57b037be30280b9bcc3c6910a5e9964ff3db7882c1892587bd544fab65203a4803cdb657b1ab71b36b395aa8f51f7113150a088969</checksum>
  <summary>OpenAI bindings for python</summary>
  <description>The OpenAI Python library provides convenient access to the OpenAI API
from applications written in the Python language. It includes a
pre-defined set of classes for API resources that initialize
themselves dynamically from API responses which makes it compatible
with a wide range of versions of the OpenAI API.

You can find usage examples for the OpenAI Python library in
 https://beta.openai.com/docs/api-reference?lang=python
 https://github.com/openai/openai-cookbook/.</description>
  <packager></packager>
  <url>https://github.com/openai/openai-python</url>
  <time file="1743422057" build="1735911986"/>
  <size package="669847" installed="3432020" archive="3698884"/>
  <location href="noarch/python312-openai-1.59.1-24.9.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-openai-1.59.1-24.9.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="212901"/>
    <rpm:provides>
      <rpm:entry name="python3.12dist(openai)" flags="EQ" epoch="0" ver="1.59.1"/>
      <rpm:entry name="python312-openai" flags="EQ" epoch="0" ver="1.59.1" rel="24.9"/>
      <rpm:entry name="python3dist(openai)" flags="EQ" epoch="0" ver="1.59.1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.12"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.12"/>
      <rpm:entry name="python312-anyio" flags="GE" epoch="0" ver="3.5.0"/>
      <rpm:entry name="python312-distro" flags="GE" epoch="0" ver="1.7.0"/>
      <rpm:entry name="python312-httpx" flags="GE" epoch="0" ver="0.23.0"/>
      <rpm:entry name="python312-jiter" flags="GE" epoch="0" ver="0.4.0"/>
      <rpm:entry name="python312-pydantic" flags="GE" epoch="0" ver="1.9.0"/>
      <rpm:entry name="python312-sniffio"/>
      <rpm:entry name="python312-tqdm" flags="GT" epoch="0" ver="4"/>
      <rpm:entry name="python312-typing_extensions"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/openai</file>
    <file>/usr/bin/openai</file>
    <file>/usr/bin/openai-3.12</file>
  </format>
</package>
<package type="rpm">
  <name>python312-primp</name>
  <arch>aarch64</arch>
  <version epoch="0" ver="0.9.3" rel="10.24"/>
  <checksum type="sha512" pkgid="YES">99e4268968310fc80e9dad6e0a9d965534740aa23871e2544c57a4d125fbf471a4dd7acd5700c39c7bf316a43652b76eb2ab1707771c409ebc2213c9267ee71f</checksum>
  <summary>HTTP client that can impersonate web browsers</summary>
  <description>The fastest python HTTP client that can impersonate web browsers, mimicking
their headers and 'TLS/JA3/JA4/HTTP2' fingerprints</description>
  <packager></packager>
  <url>https://github.com/deedy5/primp</url>
  <time file="1744991657" build="1735999868"/>
  <size package="2926213" installed="7981073" archive="7984308"/>
  <location href="aarch64/python312-primp-0.9.3-10.24.aarch64.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-primp-0.9.3-10.24.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="20301"/>
    <rpm:provides>
      <rpm:entry name="bundled(crate(addr2line))" flags="EQ" epoch="0" ver="0.24.2"/>
      <rpm:entry name="bundled(crate(adler2))" flags="EQ" epoch="0" ver="2.0.0"/>
      <rpm:entry name="bundled(crate(ahash))" flags="EQ" epoch="0" ver="0.8.11"/>
      <rpm:entry name="bundled(crate(aho-corasick))" flags="EQ" epoch="0" ver="1.1.3"/>
      <rpm:entry name="bundled(crate(alloc-no-stdlib))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(alloc-stdlib))" flags="EQ" epoch="0" ver="0.2.2"/>
      <rpm:entry name="bundled(crate(antidote))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(anyhow))" flags="EQ" epoch="0" ver="1.0.94"/>
      <rpm:entry name="bundled(crate(arc-swap))" flags="EQ" epoch="0" ver="1.7.1"/>
      <rpm:entry name="bundled(crate(async-compression))" flags="EQ" epoch="0" ver="0.4.18"/>
      <rpm:entry name="bundled(crate(atomic-waker))" flags="EQ" epoch="0" ver="1.1.2"/>
      <rpm:entry name="bundled(crate(autocfg))" flags="EQ" epoch="0" ver="1.4.0"/>
      <rpm:entry name="bundled(crate(backtrace))" flags="EQ" epoch="0" ver="0.3.74"/>
      <rpm:entry name="bundled(crate(base64))" flags="EQ" epoch="0" ver="0.22.1"/>
      <rpm:entry name="bundled(crate(bindgen))" flags="EQ" epoch="0" ver="0.70.1"/>
      <rpm:entry name="bundled(crate(bitflags))" flags="EQ" epoch="0" ver="2.6.0"/>
      <rpm:entry name="bundled(crate(boring-sys2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(boring2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(brotli))" flags="EQ" epoch="0" ver="7.0.0"/>
      <rpm:entry name="bundled(crate(brotli-decompressor))" flags="EQ" epoch="0" ver="4.0.1"/>
      <rpm:entry name="bundled(crate(byteorder))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(bytes))" flags="EQ" epoch="0" ver="1.9.0"/>
      <rpm:entry name="bundled(crate(cc))" flags="EQ" epoch="0" ver="1.2.3"/>
      <rpm:entry name="bundled(crate(cexpr))" flags="EQ" epoch="0" ver="0.6.0"/>
      <rpm:entry name="bundled(crate(cfg-if))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(clang-sys))" flags="EQ" epoch="0" ver="1.8.1"/>
      <rpm:entry name="bundled(crate(cmake))" flags="EQ" epoch="0" ver="0.1.52"/>
      <rpm:entry name="bundled(crate(cookie))" flags="EQ" epoch="0" ver="0.18.1"/>
      <rpm:entry name="bundled(crate(cookie_store))" flags="EQ" epoch="0" ver="0.21.1"/>
      <rpm:entry name="bundled(crate(core-foundation))" flags="EQ" epoch="0" ver="0.9.4"/>
      <rpm:entry name="bundled(crate(core-foundation-sys))" flags="EQ" epoch="0" ver="0.8.7"/>
      <rpm:entry name="bundled(crate(crc32fast))" flags="EQ" epoch="0" ver="1.4.2"/>
      <rpm:entry name="bundled(crate(deranged))" flags="EQ" epoch="0" ver="0.3.11"/>
      <rpm:entry name="bundled(crate(displaydoc))" flags="EQ" epoch="0" ver="0.2.5"/>
      <rpm:entry name="bundled(crate(document-features))" flags="EQ" epoch="0" ver="0.2.10"/>
      <rpm:entry name="bundled(crate(either))" flags="EQ" epoch="0" ver="1.13.0"/>
      <rpm:entry name="bundled(crate(encoding_rs))" flags="EQ" epoch="0" ver="0.8.35"/>
      <rpm:entry name="bundled(crate(equivalent))" flags="EQ" epoch="0" ver="1.0.1"/>
      <rpm:entry name="bundled(crate(flate2))" flags="EQ" epoch="0" ver="1.0.35"/>
      <rpm:entry name="bundled(crate(fnv))" flags="EQ" epoch="0" ver="1.0.7"/>
      <rpm:entry name="bundled(crate(foreign-types))" flags="EQ" epoch="0" ver="0.5.0"/>
      <rpm:entry name="bundled(crate(foreign-types-macros))" flags="EQ" epoch="0" ver="0.2.3"/>
      <rpm:entry name="bundled(crate(foreign-types-shared))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(form_urlencoded))" flags="EQ" epoch="0" ver="1.2.1"/>
      <rpm:entry name="bundled(crate(fs_extra))" flags="EQ" epoch="0" ver="1.3.0"/>
      <rpm:entry name="bundled(crate(fslock))" flags="EQ" epoch="0" ver="0.2.1"/>
      <rpm:entry name="bundled(crate(futf))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(futures-channel))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-core))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-sink))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-task))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-util))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(getrandom))" flags="EQ" epoch="0" ver="0.2.15"/>
      <rpm:entry name="bundled(crate(gimli))" flags="EQ" epoch="0" ver="0.31.1"/>
      <rpm:entry name="bundled(crate(glob))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(hashbrown))" flags="EQ" epoch="0" ver="0.15.2"/>
      <rpm:entry name="bundled(crate(heck))" flags="EQ" epoch="0" ver="0.5.0"/>
      <rpm:entry name="bundled(crate(html2text))" flags="EQ" epoch="0" ver="0.13.5"/>
      <rpm:entry name="bundled(crate(html5ever))" flags="EQ" epoch="0" ver="0.29.0"/>
      <rpm:entry name="bundled(crate(http))" flags="EQ" epoch="0" ver="0.2.12"/>
      <rpm:entry name="bundled(crate(http-body))" flags="EQ" epoch="0" ver="0.4.6"/>
      <rpm:entry name="bundled(crate(httparse))" flags="EQ" epoch="0" ver="1.9.5"/>
      <rpm:entry name="bundled(crate(httpdate))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(hyper2))" flags="EQ" epoch="0" ver="0.14.66"/>
      <rpm:entry name="bundled(crate(icu_collections))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid_transform))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid_transform_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_normalizer))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_normalizer_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_properties))" flags="EQ" epoch="0" ver="1.5.1"/>
      <rpm:entry name="bundled(crate(icu_properties_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_provider))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_provider_macros))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(idna))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(idna_adapter))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(indexmap))" flags="EQ" epoch="0" ver="2.7.0"/>
      <rpm:entry name="bundled(crate(indoc))" flags="EQ" epoch="0" ver="2.0.5"/>
      <rpm:entry name="bundled(crate(ipnet))" flags="EQ" epoch="0" ver="2.10.1"/>
      <rpm:entry name="bundled(crate(itertools))" flags="EQ" epoch="0" ver="0.13.0"/>
      <rpm:entry name="bundled(crate(itoa))" flags="EQ" epoch="0" ver="1.0.14"/>
      <rpm:entry name="bundled(crate(jobserver))" flags="EQ" epoch="0" ver="0.1.32"/>
      <rpm:entry name="bundled(crate(libc))" flags="EQ" epoch="0" ver="0.2.167"/>
      <rpm:entry name="bundled(crate(libloading))" flags="EQ" epoch="0" ver="0.8.6"/>
      <rpm:entry name="bundled(crate(linked-hash-map))" flags="EQ" epoch="0" ver="0.5.6"/>
      <rpm:entry name="bundled(crate(linked_hash_set))" flags="EQ" epoch="0" ver="0.1.4"/>
      <rpm:entry name="bundled(crate(litemap))" flags="EQ" epoch="0" ver="0.7.4"/>
      <rpm:entry name="bundled(crate(litrs))" flags="EQ" epoch="0" ver="0.4.1"/>
      <rpm:entry name="bundled(crate(lock_api))" flags="EQ" epoch="0" ver="0.4.12"/>
      <rpm:entry name="bundled(crate(log))" flags="EQ" epoch="0" ver="0.4.22"/>
      <rpm:entry name="bundled(crate(mac))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(markup5ever))" flags="EQ" epoch="0" ver="0.14.0"/>
      <rpm:entry name="bundled(crate(memchr))" flags="EQ" epoch="0" ver="2.7.4"/>
      <rpm:entry name="bundled(crate(memoffset))" flags="EQ" epoch="0" ver="0.9.1"/>
      <rpm:entry name="bundled(crate(mime))" flags="EQ" epoch="0" ver="0.3.17"/>
      <rpm:entry name="bundled(crate(mime_guess))" flags="EQ" epoch="0" ver="2.0.5"/>
      <rpm:entry name="bundled(crate(minimal-lexical))" flags="EQ" epoch="0" ver="0.2.1"/>
      <rpm:entry name="bundled(crate(miniz_oxide))" flags="EQ" epoch="0" ver="0.8.0"/>
      <rpm:entry name="bundled(crate(mio))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(new_debug_unreachable))" flags="EQ" epoch="0" ver="1.0.6"/>
      <rpm:entry name="bundled(crate(nom))" flags="EQ" epoch="0" ver="7.1.3"/>
      <rpm:entry name="bundled(crate(num-conv))" flags="EQ" epoch="0" ver="0.1.0"/>
      <rpm:entry name="bundled(crate(object))" flags="EQ" epoch="0" ver="0.36.5"/>
      <rpm:entry name="bundled(crate(once_cell))" flags="EQ" epoch="0" ver="1.20.2"/>
      <rpm:entry name="bundled(crate(openssl-macros))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(parking_lot))" flags="EQ" epoch="0" ver="0.12.3"/>
      <rpm:entry name="bundled(crate(parking_lot_core))" flags="EQ" epoch="0" ver="0.9.10"/>
      <rpm:entry name="bundled(crate(percent-encoding))" flags="EQ" epoch="0" ver="2.3.1"/>
      <rpm:entry name="bundled(crate(phf))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_codegen))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_generator))" flags="EQ" epoch="0" ver="0.10.0"/>
      <rpm:entry name="bundled(crate(phf_generator))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_shared))" flags="EQ" epoch="0" ver="0.10.0"/>
      <rpm:entry name="bundled(crate(phf_shared))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(pin-project-lite))" flags="EQ" epoch="0" ver="0.2.15"/>
      <rpm:entry name="bundled(crate(pin-utils))" flags="EQ" epoch="0" ver="0.1.0"/>
      <rpm:entry name="bundled(crate(pkg-config))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(portable-atomic))" flags="EQ" epoch="0" ver="1.10.0"/>
      <rpm:entry name="bundled(crate(powerfmt))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(ppv-lite86))" flags="EQ" epoch="0" ver="0.2.20"/>
      <rpm:entry name="bundled(crate(precomputed-hash))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(primp))" flags="EQ" epoch="0" ver="0.8.2"/>
      <rpm:entry name="bundled(crate(proc-macro2))" flags="EQ" epoch="0" ver="1.0.92"/>
      <rpm:entry name="bundled(crate(psl-types))" flags="EQ" epoch="0" ver="2.0.11"/>
      <rpm:entry name="bundled(crate(publicsuffix))" flags="EQ" epoch="0" ver="2.3.0"/>
      <rpm:entry name="bundled(crate(pyo3))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-build-config))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-ffi))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-log))" flags="EQ" epoch="0" ver="0.12.0"/>
      <rpm:entry name="bundled(crate(pyo3-macros))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-macros-backend))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pythonize))" flags="EQ" epoch="0" ver="0.23.0"/>
      <rpm:entry name="bundled(crate(quote))" flags="EQ" epoch="0" ver="1.0.37"/>
      <rpm:entry name="bundled(crate(rand))" flags="EQ" epoch="0" ver="0.8.5"/>
      <rpm:entry name="bundled(crate(rand_chacha))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(rand_core))" flags="EQ" epoch="0" ver="0.6.4"/>
      <rpm:entry name="bundled(crate(redox_syscall))" flags="EQ" epoch="0" ver="0.5.7"/>
      <rpm:entry name="bundled(crate(regex))" flags="EQ" epoch="0" ver="1.11.1"/>
      <rpm:entry name="bundled(crate(regex-automata))" flags="EQ" epoch="0" ver="0.4.9"/>
      <rpm:entry name="bundled(crate(regex-syntax))" flags="EQ" epoch="0" ver="0.8.5"/>
      <rpm:entry name="bundled(crate(rh2))" flags="EQ" epoch="0" ver="0.3.61"/>
      <rpm:entry name="bundled(crate(rquest))" flags="EQ" epoch="0" ver="0.30.5"/>
      <rpm:entry name="bundled(crate(rustc-demangle))" flags="EQ" epoch="0" ver="0.1.24"/>
      <rpm:entry name="bundled(crate(rustc-hash))" flags="EQ" epoch="0" ver="1.1.0"/>
      <rpm:entry name="bundled(crate(rustls-pki-types))" flags="EQ" epoch="0" ver="1.10.0"/>
      <rpm:entry name="bundled(crate(ryu))" flags="EQ" epoch="0" ver="1.0.18"/>
      <rpm:entry name="bundled(crate(scopeguard))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(serde))" flags="EQ" epoch="0" ver="1.0.215"/>
      <rpm:entry name="bundled(crate(serde_derive))" flags="EQ" epoch="0" ver="1.0.215"/>
      <rpm:entry name="bundled(crate(serde_json))" flags="EQ" epoch="0" ver="1.0.133"/>
      <rpm:entry name="bundled(crate(serde_urlencoded))" flags="EQ" epoch="0" ver="0.7.1"/>
      <rpm:entry name="bundled(crate(shlex))" flags="EQ" epoch="0" ver="1.3.0"/>
      <rpm:entry name="bundled(crate(signal-hook-registry))" flags="EQ" epoch="0" ver="1.4.2"/>
      <rpm:entry name="bundled(crate(siphasher))" flags="EQ" epoch="0" ver="0.3.11"/>
      <rpm:entry name="bundled(crate(slab))" flags="EQ" epoch="0" ver="0.4.9"/>
      <rpm:entry name="bundled(crate(smallvec))" flags="EQ" epoch="0" ver="1.13.2"/>
      <rpm:entry name="bundled(crate(socket2))" flags="EQ" epoch="0" ver="0.5.8"/>
      <rpm:entry name="bundled(crate(stable_deref_trait))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(string_cache))" flags="EQ" epoch="0" ver="0.8.7"/>
      <rpm:entry name="bundled(crate(string_cache_codegen))" flags="EQ" epoch="0" ver="0.5.2"/>
      <rpm:entry name="bundled(crate(syn))" flags="EQ" epoch="0" ver="2.0.90"/>
      <rpm:entry name="bundled(crate(synstructure))" flags="EQ" epoch="0" ver="0.13.1"/>
      <rpm:entry name="bundled(crate(system-configuration))" flags="EQ" epoch="0" ver="0.6.1"/>
      <rpm:entry name="bundled(crate(system-configuration-sys))" flags="EQ" epoch="0" ver="0.6.0"/>
      <rpm:entry name="bundled(crate(target-lexicon))" flags="EQ" epoch="0" ver="0.12.16"/>
      <rpm:entry name="bundled(crate(tendril))" flags="EQ" epoch="0" ver="0.4.3"/>
      <rpm:entry name="bundled(crate(thiserror))" flags="EQ" epoch="0" ver="1.0.69"/>
      <rpm:entry name="bundled(crate(thiserror))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(thiserror-impl))" flags="EQ" epoch="0" ver="1.0.69"/>
      <rpm:entry name="bundled(crate(thiserror-impl))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(time))" flags="EQ" epoch="0" ver="0.3.37"/>
      <rpm:entry name="bundled(crate(time-core))" flags="EQ" epoch="0" ver="0.1.2"/>
      <rpm:entry name="bundled(crate(time-macros))" flags="EQ" epoch="0" ver="0.2.19"/>
      <rpm:entry name="bundled(crate(tinystr))" flags="EQ" epoch="0" ver="0.7.6"/>
      <rpm:entry name="bundled(crate(tokio))" flags="EQ" epoch="0" ver="1.42.0"/>
      <rpm:entry name="bundled(crate(tokio-boring2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(tokio-macros))" flags="EQ" epoch="0" ver="2.4.0"/>
      <rpm:entry name="bundled(crate(tokio-socks))" flags="EQ" epoch="0" ver="0.5.2"/>
      <rpm:entry name="bundled(crate(tokio-util))" flags="EQ" epoch="0" ver="0.7.13"/>
      <rpm:entry name="bundled(crate(tower-layer))" flags="EQ" epoch="0" ver="0.3.3"/>
      <rpm:entry name="bundled(crate(tower-service))" flags="EQ" epoch="0" ver="0.3.3"/>
      <rpm:entry name="bundled(crate(tracing))" flags="EQ" epoch="0" ver="0.1.41"/>
      <rpm:entry name="bundled(crate(tracing-core))" flags="EQ" epoch="0" ver="0.1.33"/>
      <rpm:entry name="bundled(crate(try-lock))" flags="EQ" epoch="0" ver="0.2.5"/>
      <rpm:entry name="bundled(crate(typed-builder))" flags="EQ" epoch="0" ver="0.20.0"/>
      <rpm:entry name="bundled(crate(typed-builder-macro))" flags="EQ" epoch="0" ver="0.20.0"/>
      <rpm:entry name="bundled(crate(unicase))" flags="EQ" epoch="0" ver="2.8.0"/>
      <rpm:entry name="bundled(crate(unicode-ident))" flags="EQ" epoch="0" ver="1.0.14"/>
      <rpm:entry name="bundled(crate(unicode-width))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(unindent))" flags="EQ" epoch="0" ver="0.2.3"/>
      <rpm:entry name="bundled(crate(url))" flags="EQ" epoch="0" ver="2.5.4"/>
      <rpm:entry name="bundled(crate(utf-8))" flags="EQ" epoch="0" ver="0.7.6"/>
      <rpm:entry name="bundled(crate(utf16_iter))" flags="EQ" epoch="0" ver="1.0.5"/>
      <rpm:entry name="bundled(crate(utf8_iter))" flags="EQ" epoch="0" ver="1.0.4"/>
      <rpm:entry name="bundled(crate(version_check))" flags="EQ" epoch="0" ver="0.9.5"/>
      <rpm:entry name="bundled(crate(want))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(wasi))" flags="EQ" epoch="0" ver="0.11.0+wasi" rel="snapshot_preview1"/>
      <rpm:entry name="bundled(crate(webpki-root-certs))" flags="EQ" epoch="0" ver="0.26.7"/>
      <rpm:entry name="bundled(crate(winapi))" flags="EQ" epoch="0" ver="0.3.9"/>
      <rpm:entry name="bundled(crate(winapi-i686-pc-windows-gnu))" flags="EQ" epoch="0" ver="0.4.0"/>
      <rpm:entry name="bundled(crate(winapi-x86_64-pc-windows-gnu))" flags="EQ" epoch="0" ver="0.4.0"/>
      <rpm:entry name="bundled(crate(windows-registry))" flags="EQ" epoch="0" ver="0.3.0"/>
      <rpm:entry name="bundled(crate(windows-result))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(windows-strings))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(windows-sys))" flags="EQ" epoch="0" ver="0.52.0"/>
      <rpm:entry name="bundled(crate(windows-targets))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_aarch64_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_aarch64_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_gnu))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_gnu))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(write16))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(writeable))" flags="EQ" epoch="0" ver="0.5.5"/>
      <rpm:entry name="bundled(crate(yoke))" flags="EQ" epoch="0" ver="0.7.5"/>
      <rpm:entry name="bundled(crate(yoke-derive))" flags="EQ" epoch="0" ver="0.7.5"/>
      <rpm:entry name="bundled(crate(zerocopy))" flags="EQ" epoch="0" ver="0.7.35"/>
      <rpm:entry name="bundled(crate(zerocopy-derive))" flags="EQ" epoch="0" ver="0.7.35"/>
      <rpm:entry name="bundled(crate(zerofrom))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(zerofrom-derive))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(zerovec))" flags="EQ" epoch="0" ver="0.10.4"/>
      <rpm:entry name="bundled(crate(zerovec-derive))" flags="EQ" epoch="0" ver="0.10.3"/>
      <rpm:entry name="bundled(crate(zstd))" flags="EQ" epoch="0" ver="0.13.2"/>
      <rpm:entry name="bundled(crate(zstd-safe))" flags="EQ" epoch="0" ver="7.2.1"/>
      <rpm:entry name="bundled(crate(zstd-sys))" flags="EQ" epoch="0" ver="2.0.13+zstd.1.5.6"/>
      <rpm:entry name="python3.12dist(primp)" flags="EQ" epoch="0" ver="0.9.3"/>
      <rpm:entry name="python312-primp" flags="EQ" epoch="0" ver="0.9.3" rel="10.24"/>
      <rpm:entry name="python312-primp(aarch-64)" flags="EQ" epoch="0" ver="0.9.3" rel="10.24"/>
      <rpm:entry name="python3dist(primp)" flags="EQ" epoch="0" ver="0.9.3"/>
    </rpm:provides>
    <rpm:requires>
      <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)(64bit)"/>
      <rpm:entry name="libgcc_s.so.1(GCC_4.2.0)(64bit)"/>
      <rpm:entry name="libm.so.6()(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.27)(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.29)(64bit)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.12"/>
      <rpm:entry name="libc.so.6(GLIBC_2.34)(64bit)"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python312-primp</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="0.9.3" rel="10.24"/>
  <checksum type="sha512" pkgid="YES">f159f1c9c7509c0cc0609426b25cfdb1d72954d0db1fd9c36b0bf1d4ad1c13658f416e1af2b9f94976a5be26a2cf1c92c7be4b22794e2472a0f43228ddf34cc4</checksum>
  <summary>HTTP client that can impersonate web browsers</summary>
  <description>The fastest python HTTP client that can impersonate web browsers, mimicking
their headers and 'TLS/JA3/JA4/HTTP2' fingerprints</description>
  <packager></packager>
  <url>https://github.com/deedy5/primp</url>
  <time file="1745000144" build="1735999868"/>
  <size package="3029554" installed="8282696" archive="8285932"/>
  <location href="x86_64/python312-primp-0.9.3-10.24.x86_64.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-primp-0.9.3-10.24.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="20649"/>
    <rpm:provides>
      <rpm:entry name="bundled(crate(addr2line))" flags="EQ" epoch="0" ver="0.24.2"/>
      <rpm:entry name="bundled(crate(adler2))" flags="EQ" epoch="0" ver="2.0.0"/>
      <rpm:entry name="bundled(crate(ahash))" flags="EQ" epoch="0" ver="0.8.11"/>
      <rpm:entry name="bundled(crate(aho-corasick))" flags="EQ" epoch="0" ver="1.1.3"/>
      <rpm:entry name="bundled(crate(alloc-no-stdlib))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(alloc-stdlib))" flags="EQ" epoch="0" ver="0.2.2"/>
      <rpm:entry name="bundled(crate(antidote))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(anyhow))" flags="EQ" epoch="0" ver="1.0.94"/>
      <rpm:entry name="bundled(crate(arc-swap))" flags="EQ" epoch="0" ver="1.7.1"/>
      <rpm:entry name="bundled(crate(async-compression))" flags="EQ" epoch="0" ver="0.4.18"/>
      <rpm:entry name="bundled(crate(atomic-waker))" flags="EQ" epoch="0" ver="1.1.2"/>
      <rpm:entry name="bundled(crate(autocfg))" flags="EQ" epoch="0" ver="1.4.0"/>
      <rpm:entry name="bundled(crate(backtrace))" flags="EQ" epoch="0" ver="0.3.74"/>
      <rpm:entry name="bundled(crate(base64))" flags="EQ" epoch="0" ver="0.22.1"/>
      <rpm:entry name="bundled(crate(bindgen))" flags="EQ" epoch="0" ver="0.70.1"/>
      <rpm:entry name="bundled(crate(bitflags))" flags="EQ" epoch="0" ver="2.6.0"/>
      <rpm:entry name="bundled(crate(boring-sys2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(boring2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(brotli))" flags="EQ" epoch="0" ver="7.0.0"/>
      <rpm:entry name="bundled(crate(brotli-decompressor))" flags="EQ" epoch="0" ver="4.0.1"/>
      <rpm:entry name="bundled(crate(byteorder))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(bytes))" flags="EQ" epoch="0" ver="1.9.0"/>
      <rpm:entry name="bundled(crate(cc))" flags="EQ" epoch="0" ver="1.2.3"/>
      <rpm:entry name="bundled(crate(cexpr))" flags="EQ" epoch="0" ver="0.6.0"/>
      <rpm:entry name="bundled(crate(cfg-if))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(clang-sys))" flags="EQ" epoch="0" ver="1.8.1"/>
      <rpm:entry name="bundled(crate(cmake))" flags="EQ" epoch="0" ver="0.1.52"/>
      <rpm:entry name="bundled(crate(cookie))" flags="EQ" epoch="0" ver="0.18.1"/>
      <rpm:entry name="bundled(crate(cookie_store))" flags="EQ" epoch="0" ver="0.21.1"/>
      <rpm:entry name="bundled(crate(core-foundation))" flags="EQ" epoch="0" ver="0.9.4"/>
      <rpm:entry name="bundled(crate(core-foundation-sys))" flags="EQ" epoch="0" ver="0.8.7"/>
      <rpm:entry name="bundled(crate(crc32fast))" flags="EQ" epoch="0" ver="1.4.2"/>
      <rpm:entry name="bundled(crate(deranged))" flags="EQ" epoch="0" ver="0.3.11"/>
      <rpm:entry name="bundled(crate(displaydoc))" flags="EQ" epoch="0" ver="0.2.5"/>
      <rpm:entry name="bundled(crate(document-features))" flags="EQ" epoch="0" ver="0.2.10"/>
      <rpm:entry name="bundled(crate(either))" flags="EQ" epoch="0" ver="1.13.0"/>
      <rpm:entry name="bundled(crate(encoding_rs))" flags="EQ" epoch="0" ver="0.8.35"/>
      <rpm:entry name="bundled(crate(equivalent))" flags="EQ" epoch="0" ver="1.0.1"/>
      <rpm:entry name="bundled(crate(flate2))" flags="EQ" epoch="0" ver="1.0.35"/>
      <rpm:entry name="bundled(crate(fnv))" flags="EQ" epoch="0" ver="1.0.7"/>
      <rpm:entry name="bundled(crate(foreign-types))" flags="EQ" epoch="0" ver="0.5.0"/>
      <rpm:entry name="bundled(crate(foreign-types-macros))" flags="EQ" epoch="0" ver="0.2.3"/>
      <rpm:entry name="bundled(crate(foreign-types-shared))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(form_urlencoded))" flags="EQ" epoch="0" ver="1.2.1"/>
      <rpm:entry name="bundled(crate(fs_extra))" flags="EQ" epoch="0" ver="1.3.0"/>
      <rpm:entry name="bundled(crate(fslock))" flags="EQ" epoch="0" ver="0.2.1"/>
      <rpm:entry name="bundled(crate(futf))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(futures-channel))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-core))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-sink))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-task))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-util))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(getrandom))" flags="EQ" epoch="0" ver="0.2.15"/>
      <rpm:entry name="bundled(crate(gimli))" flags="EQ" epoch="0" ver="0.31.1"/>
      <rpm:entry name="bundled(crate(glob))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(hashbrown))" flags="EQ" epoch="0" ver="0.15.2"/>
      <rpm:entry name="bundled(crate(heck))" flags="EQ" epoch="0" ver="0.5.0"/>
      <rpm:entry name="bundled(crate(html2text))" flags="EQ" epoch="0" ver="0.13.5"/>
      <rpm:entry name="bundled(crate(html5ever))" flags="EQ" epoch="0" ver="0.29.0"/>
      <rpm:entry name="bundled(crate(http))" flags="EQ" epoch="0" ver="0.2.12"/>
      <rpm:entry name="bundled(crate(http-body))" flags="EQ" epoch="0" ver="0.4.6"/>
      <rpm:entry name="bundled(crate(httparse))" flags="EQ" epoch="0" ver="1.9.5"/>
      <rpm:entry name="bundled(crate(httpdate))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(hyper2))" flags="EQ" epoch="0" ver="0.14.66"/>
      <rpm:entry name="bundled(crate(icu_collections))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid_transform))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid_transform_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_normalizer))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_normalizer_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_properties))" flags="EQ" epoch="0" ver="1.5.1"/>
      <rpm:entry name="bundled(crate(icu_properties_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_provider))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_provider_macros))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(idna))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(idna_adapter))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(indexmap))" flags="EQ" epoch="0" ver="2.7.0"/>
      <rpm:entry name="bundled(crate(indoc))" flags="EQ" epoch="0" ver="2.0.5"/>
      <rpm:entry name="bundled(crate(ipnet))" flags="EQ" epoch="0" ver="2.10.1"/>
      <rpm:entry name="bundled(crate(itertools))" flags="EQ" epoch="0" ver="0.13.0"/>
      <rpm:entry name="bundled(crate(itoa))" flags="EQ" epoch="0" ver="1.0.14"/>
      <rpm:entry name="bundled(crate(jobserver))" flags="EQ" epoch="0" ver="0.1.32"/>
      <rpm:entry name="bundled(crate(libc))" flags="EQ" epoch="0" ver="0.2.167"/>
      <rpm:entry name="bundled(crate(libloading))" flags="EQ" epoch="0" ver="0.8.6"/>
      <rpm:entry name="bundled(crate(linked-hash-map))" flags="EQ" epoch="0" ver="0.5.6"/>
      <rpm:entry name="bundled(crate(linked_hash_set))" flags="EQ" epoch="0" ver="0.1.4"/>
      <rpm:entry name="bundled(crate(litemap))" flags="EQ" epoch="0" ver="0.7.4"/>
      <rpm:entry name="bundled(crate(litrs))" flags="EQ" epoch="0" ver="0.4.1"/>
      <rpm:entry name="bundled(crate(lock_api))" flags="EQ" epoch="0" ver="0.4.12"/>
      <rpm:entry name="bundled(crate(log))" flags="EQ" epoch="0" ver="0.4.22"/>
      <rpm:entry name="bundled(crate(mac))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(markup5ever))" flags="EQ" epoch="0" ver="0.14.0"/>
      <rpm:entry name="bundled(crate(memchr))" flags="EQ" epoch="0" ver="2.7.4"/>
      <rpm:entry name="bundled(crate(memoffset))" flags="EQ" epoch="0" ver="0.9.1"/>
      <rpm:entry name="bundled(crate(mime))" flags="EQ" epoch="0" ver="0.3.17"/>
      <rpm:entry name="bundled(crate(mime_guess))" flags="EQ" epoch="0" ver="2.0.5"/>
      <rpm:entry name="bundled(crate(minimal-lexical))" flags="EQ" epoch="0" ver="0.2.1"/>
      <rpm:entry name="bundled(crate(miniz_oxide))" flags="EQ" epoch="0" ver="0.8.0"/>
      <rpm:entry name="bundled(crate(mio))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(new_debug_unreachable))" flags="EQ" epoch="0" ver="1.0.6"/>
      <rpm:entry name="bundled(crate(nom))" flags="EQ" epoch="0" ver="7.1.3"/>
      <rpm:entry name="bundled(crate(num-conv))" flags="EQ" epoch="0" ver="0.1.0"/>
      <rpm:entry name="bundled(crate(object))" flags="EQ" epoch="0" ver="0.36.5"/>
      <rpm:entry name="bundled(crate(once_cell))" flags="EQ" epoch="0" ver="1.20.2"/>
      <rpm:entry name="bundled(crate(openssl-macros))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(parking_lot))" flags="EQ" epoch="0" ver="0.12.3"/>
      <rpm:entry name="bundled(crate(parking_lot_core))" flags="EQ" epoch="0" ver="0.9.10"/>
      <rpm:entry name="bundled(crate(percent-encoding))" flags="EQ" epoch="0" ver="2.3.1"/>
      <rpm:entry name="bundled(crate(phf))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_codegen))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_generator))" flags="EQ" epoch="0" ver="0.10.0"/>
      <rpm:entry name="bundled(crate(phf_generator))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_shared))" flags="EQ" epoch="0" ver="0.10.0"/>
      <rpm:entry name="bundled(crate(phf_shared))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(pin-project-lite))" flags="EQ" epoch="0" ver="0.2.15"/>
      <rpm:entry name="bundled(crate(pin-utils))" flags="EQ" epoch="0" ver="0.1.0"/>
      <rpm:entry name="bundled(crate(pkg-config))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(portable-atomic))" flags="EQ" epoch="0" ver="1.10.0"/>
      <rpm:entry name="bundled(crate(powerfmt))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(ppv-lite86))" flags="EQ" epoch="0" ver="0.2.20"/>
      <rpm:entry name="bundled(crate(precomputed-hash))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(primp))" flags="EQ" epoch="0" ver="0.8.2"/>
      <rpm:entry name="bundled(crate(proc-macro2))" flags="EQ" epoch="0" ver="1.0.92"/>
      <rpm:entry name="bundled(crate(psl-types))" flags="EQ" epoch="0" ver="2.0.11"/>
      <rpm:entry name="bundled(crate(publicsuffix))" flags="EQ" epoch="0" ver="2.3.0"/>
      <rpm:entry name="bundled(crate(pyo3))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-build-config))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-ffi))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-log))" flags="EQ" epoch="0" ver="0.12.0"/>
      <rpm:entry name="bundled(crate(pyo3-macros))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-macros-backend))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pythonize))" flags="EQ" epoch="0" ver="0.23.0"/>
      <rpm:entry name="bundled(crate(quote))" flags="EQ" epoch="0" ver="1.0.37"/>
      <rpm:entry name="bundled(crate(rand))" flags="EQ" epoch="0" ver="0.8.5"/>
      <rpm:entry name="bundled(crate(rand_chacha))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(rand_core))" flags="EQ" epoch="0" ver="0.6.4"/>
      <rpm:entry name="bundled(crate(redox_syscall))" flags="EQ" epoch="0" ver="0.5.7"/>
      <rpm:entry name="bundled(crate(regex))" flags="EQ" epoch="0" ver="1.11.1"/>
      <rpm:entry name="bundled(crate(regex-automata))" flags="EQ" epoch="0" ver="0.4.9"/>
      <rpm:entry name="bundled(crate(regex-syntax))" flags="EQ" epoch="0" ver="0.8.5"/>
      <rpm:entry name="bundled(crate(rh2))" flags="EQ" epoch="0" ver="0.3.61"/>
      <rpm:entry name="bundled(crate(rquest))" flags="EQ" epoch="0" ver="0.30.5"/>
      <rpm:entry name="bundled(crate(rustc-demangle))" flags="EQ" epoch="0" ver="0.1.24"/>
      <rpm:entry name="bundled(crate(rustc-hash))" flags="EQ" epoch="0" ver="1.1.0"/>
      <rpm:entry name="bundled(crate(rustls-pki-types))" flags="EQ" epoch="0" ver="1.10.0"/>
      <rpm:entry name="bundled(crate(ryu))" flags="EQ" epoch="0" ver="1.0.18"/>
      <rpm:entry name="bundled(crate(scopeguard))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(serde))" flags="EQ" epoch="0" ver="1.0.215"/>
      <rpm:entry name="bundled(crate(serde_derive))" flags="EQ" epoch="0" ver="1.0.215"/>
      <rpm:entry name="bundled(crate(serde_json))" flags="EQ" epoch="0" ver="1.0.133"/>
      <rpm:entry name="bundled(crate(serde_urlencoded))" flags="EQ" epoch="0" ver="0.7.1"/>
      <rpm:entry name="bundled(crate(shlex))" flags="EQ" epoch="0" ver="1.3.0"/>
      <rpm:entry name="bundled(crate(signal-hook-registry))" flags="EQ" epoch="0" ver="1.4.2"/>
      <rpm:entry name="bundled(crate(siphasher))" flags="EQ" epoch="0" ver="0.3.11"/>
      <rpm:entry name="bundled(crate(slab))" flags="EQ" epoch="0" ver="0.4.9"/>
      <rpm:entry name="bundled(crate(smallvec))" flags="EQ" epoch="0" ver="1.13.2"/>
      <rpm:entry name="bundled(crate(socket2))" flags="EQ" epoch="0" ver="0.5.8"/>
      <rpm:entry name="bundled(crate(stable_deref_trait))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(string_cache))" flags="EQ" epoch="0" ver="0.8.7"/>
      <rpm:entry name="bundled(crate(string_cache_codegen))" flags="EQ" epoch="0" ver="0.5.2"/>
      <rpm:entry name="bundled(crate(syn))" flags="EQ" epoch="0" ver="2.0.90"/>
      <rpm:entry name="bundled(crate(synstructure))" flags="EQ" epoch="0" ver="0.13.1"/>
      <rpm:entry name="bundled(crate(system-configuration))" flags="EQ" epoch="0" ver="0.6.1"/>
      <rpm:entry name="bundled(crate(system-configuration-sys))" flags="EQ" epoch="0" ver="0.6.0"/>
      <rpm:entry name="bundled(crate(target-lexicon))" flags="EQ" epoch="0" ver="0.12.16"/>
      <rpm:entry name="bundled(crate(tendril))" flags="EQ" epoch="0" ver="0.4.3"/>
      <rpm:entry name="bundled(crate(thiserror))" flags="EQ" epoch="0" ver="1.0.69"/>
      <rpm:entry name="bundled(crate(thiserror))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(thiserror-impl))" flags="EQ" epoch="0" ver="1.0.69"/>
      <rpm:entry name="bundled(crate(thiserror-impl))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(time))" flags="EQ" epoch="0" ver="0.3.37"/>
      <rpm:entry name="bundled(crate(time-core))" flags="EQ" epoch="0" ver="0.1.2"/>
      <rpm:entry name="bundled(crate(time-macros))" flags="EQ" epoch="0" ver="0.2.19"/>
      <rpm:entry name="bundled(crate(tinystr))" flags="EQ" epoch="0" ver="0.7.6"/>
      <rpm:entry name="bundled(crate(tokio))" flags="EQ" epoch="0" ver="1.42.0"/>
      <rpm:entry name="bundled(crate(tokio-boring2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(tokio-macros))" flags="EQ" epoch="0" ver="2.4.0"/>
      <rpm:entry name="bundled(crate(tokio-socks))" flags="EQ" epoch="0" ver="0.5.2"/>
      <rpm:entry name="bundled(crate(tokio-util))" flags="EQ" epoch="0" ver="0.7.13"/>
      <rpm:entry name="bundled(crate(tower-layer))" flags="EQ" epoch="0" ver="0.3.3"/>
      <rpm:entry name="bundled(crate(tower-service))" flags="EQ" epoch="0" ver="0.3.3"/>
      <rpm:entry name="bundled(crate(tracing))" flags="EQ" epoch="0" ver="0.1.41"/>
      <rpm:entry name="bundled(crate(tracing-core))" flags="EQ" epoch="0" ver="0.1.33"/>
      <rpm:entry name="bundled(crate(try-lock))" flags="EQ" epoch="0" ver="0.2.5"/>
      <rpm:entry name="bundled(crate(typed-builder))" flags="EQ" epoch="0" ver="0.20.0"/>
      <rpm:entry name="bundled(crate(typed-builder-macro))" flags="EQ" epoch="0" ver="0.20.0"/>
      <rpm:entry name="bundled(crate(unicase))" flags="EQ" epoch="0" ver="2.8.0"/>
      <rpm:entry name="bundled(crate(unicode-ident))" flags="EQ" epoch="0" ver="1.0.14"/>
      <rpm:entry name="bundled(crate(unicode-width))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(unindent))" flags="EQ" epoch="0" ver="0.2.3"/>
      <rpm:entry name="bundled(crate(url))" flags="EQ" epoch="0" ver="2.5.4"/>
      <rpm:entry name="bundled(crate(utf-8))" flags="EQ" epoch="0" ver="0.7.6"/>
      <rpm:entry name="bundled(crate(utf16_iter))" flags="EQ" epoch="0" ver="1.0.5"/>
      <rpm:entry name="bundled(crate(utf8_iter))" flags="EQ" epoch="0" ver="1.0.4"/>
      <rpm:entry name="bundled(crate(version_check))" flags="EQ" epoch="0" ver="0.9.5"/>
      <rpm:entry name="bundled(crate(want))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(wasi))" flags="EQ" epoch="0" ver="0.11.0+wasi" rel="snapshot_preview1"/>
      <rpm:entry name="bundled(crate(webpki-root-certs))" flags="EQ" epoch="0" ver="0.26.7"/>
      <rpm:entry name="bundled(crate(winapi))" flags="EQ" epoch="0" ver="0.3.9"/>
      <rpm:entry name="bundled(crate(winapi-i686-pc-windows-gnu))" flags="EQ" epoch="0" ver="0.4.0"/>
      <rpm:entry name="bundled(crate(winapi-x86_64-pc-windows-gnu))" flags="EQ" epoch="0" ver="0.4.0"/>
      <rpm:entry name="bundled(crate(windows-registry))" flags="EQ" epoch="0" ver="0.3.0"/>
      <rpm:entry name="bundled(crate(windows-result))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(windows-strings))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(windows-sys))" flags="EQ" epoch="0" ver="0.52.0"/>
      <rpm:entry name="bundled(crate(windows-targets))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_aarch64_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_aarch64_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_gnu))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_gnu))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(write16))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(writeable))" flags="EQ" epoch="0" ver="0.5.5"/>
      <rpm:entry name="bundled(crate(yoke))" flags="EQ" epoch="0" ver="0.7.5"/>
      <rpm:entry name="bundled(crate(yoke-derive))" flags="EQ" epoch="0" ver="0.7.5"/>
      <rpm:entry name="bundled(crate(zerocopy))" flags="EQ" epoch="0" ver="0.7.35"/>
      <rpm:entry name="bundled(crate(zerocopy-derive))" flags="EQ" epoch="0" ver="0.7.35"/>
      <rpm:entry name="bundled(crate(zerofrom))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(zerofrom-derive))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(zerovec))" flags="EQ" epoch="0" ver="0.10.4"/>
      <rpm:entry name="bundled(crate(zerovec-derive))" flags="EQ" epoch="0" ver="0.10.3"/>
      <rpm:entry name="bundled(crate(zstd))" flags="EQ" epoch="0" ver="0.13.2"/>
      <rpm:entry name="bundled(crate(zstd-safe))" flags="EQ" epoch="0" ver="7.2.1"/>
      <rpm:entry name="bundled(crate(zstd-sys))" flags="EQ" epoch="0" ver="2.0.13+zstd.1.5.6"/>
      <rpm:entry name="python3.12dist(primp)" flags="EQ" epoch="0" ver="0.9.3"/>
      <rpm:entry name="python312-primp" flags="EQ" epoch="0" ver="0.9.3" rel="10.24"/>
      <rpm:entry name="python312-primp(x86-64)" flags="EQ" epoch="0" ver="0.9.3" rel="10.24"/>
      <rpm:entry name="python3dist(primp)" flags="EQ" epoch="0" ver="0.9.3"/>
    </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="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)(64bit)"/>
      <rpm:entry name="libgcc_s.so.1(GCC_4.2.0)(64bit)"/>
      <rpm:entry name="libm.so.6()(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.27)(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.29)(64bit)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.12"/>
      <rpm:entry name="libc.so.6(GLIBC_2.34)(64bit)"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python312-pytube</name>
  <arch>noarch</arch>
  <version epoch="0" ver="15.0.0" rel="2.24"/>
  <checksum type="sha512" pkgid="YES">4876b277187915b6460c899a451ba3e5d0936525590e390fd090e6dad4a3ee23372b9ba2764ef1283843b925e968d95bb89d24971a2d6e787f030fdb46fb5ce1</checksum>
  <summary>Python 3 library for downloading YouTube Videos</summary>
  <description>pytube is a lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.</description>
  <packager></packager>
  <url>https://github.com/pytube/pytube</url>
  <time file="1757519282" build="1727206799"/>
  <size package="126990" installed="457171" archive="472524"/>
  <location href="noarch/python312-pytube-15.0.0-2.24.noarch.rpm"/>
  <format>
    <rpm:license>Unlicense</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-pytube-15.0.0-2.24.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="19625"/>
    <rpm:provides>
      <rpm:entry name="python3.12dist(pytube)" flags="EQ" epoch="0" ver="15"/>
      <rpm:entry name="python312-pytube" flags="EQ" epoch="0" ver="15.0.0" rel="2.24"/>
      <rpm:entry name="python3dist(pytube)" flags="EQ" epoch="0" ver="15"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.12"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.12"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/pytube</file>
    <file>/usr/bin/pytube</file>
    <file>/usr/bin/pytube-3.12</file>
  </format>
</package>
<package type="rpm">
  <name>python312-rapidocr-onnxruntime</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.3.24" rel="7.18"/>
  <checksum type="sha512" pkgid="YES">6124f5df916c0fea89ba0e8939529c01dabd738ef04c663e07b594b9f92f477deefae7ac01010d343ada7cbcb9907d355ec5d3d738dcf7945621fdbb1846529e</checksum>
  <summary>A cross platform OCR Library based on OnnxRuntime</summary>
  <description>A cross platform OCR Library based on OnnxRuntime.</description>
  <packager></packager>
  <url>https://github.com/RapidAI/RapidOCR</url>
  <time file="1748311670" build="1729092326"/>
  <size package="14938548" installed="16351867" archive="16367972"/>
  <location href="noarch/python312-rapidocr-onnxruntime-1.3.24-7.18.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-rapidocr-onnxruntime-1.3.24-7.18.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="20017"/>
    <rpm:provides>
      <rpm:entry name="python3.12dist(rapidocr-onnxruntime)" flags="EQ" epoch="0" ver="1.3.24"/>
      <rpm:entry name="python312-rapidocr-onnxruntime" flags="EQ" epoch="0" ver="1.3.24" rel="7.18"/>
      <rpm:entry name="python3dist(rapidocr-onnxruntime)" flags="EQ" epoch="0" ver="1.3.24"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.12"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.12"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/rapidocr_onnxruntime</file>
    <file>/usr/bin/rapidocr_onnxruntime</file>
    <file>/usr/bin/rapidocr_onnxruntime-3.12</file>
  </format>
</package>
<package type="rpm">
  <name>python312-rapidocr-onnxruntime</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.3.24" rel="7.20"/>
  <checksum type="sha512" pkgid="YES">edb45a9a2a38dab777dbc3fce685c239746a751a05789b4ff85b9a39c8bdc32dcc514d8ab033166fa20978b0bf2ddba6dcf0f87857ba2a7ef0dc8921dbe8dbfc</checksum>
  <summary>A cross platform OCR Library based on OnnxRuntime</summary>
  <description>A cross platform OCR Library based on OnnxRuntime.</description>
  <packager></packager>
  <url>https://github.com/RapidAI/RapidOCR</url>
  <time file="1757456487" build="1729092326"/>
  <size package="14937989" installed="16351840" archive="16367944"/>
  <location href="noarch/python312-rapidocr-onnxruntime-1.3.24-7.20.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-rapidocr-onnxruntime-1.3.24-7.20.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="19985"/>
    <rpm:provides>
      <rpm:entry name="python3.12dist(rapidocr-onnxruntime)" flags="EQ" epoch="0" ver="1.3.24"/>
      <rpm:entry name="python312-rapidocr-onnxruntime" flags="EQ" epoch="0" ver="1.3.24" rel="7.20"/>
      <rpm:entry name="python3dist(rapidocr-onnxruntime)" flags="EQ" epoch="0" ver="1.3.24"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.12"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.12"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/rapidocr_onnxruntime</file>
    <file>/usr/bin/rapidocr_onnxruntime</file>
    <file>/usr/bin/rapidocr_onnxruntime-3.12</file>
  </format>
</package>
<package type="rpm">
  <name>python312-unstructured</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.15.9" rel="5.16"/>
  <checksum type="sha512" pkgid="YES">c482b8d8fc1c93fe80e56f4c4a454a86fb125712395f5482acb5127d7d024214cb5fa8426f043f4afbb6151ef9cde16e9249461b25c124881c0a6c76a7c4b66d</checksum>
  <summary>A library that prepares raw documents for downstream ML tasks</summary>
  <description>The unstructured library provides open-source components for ingesting and pre-processing
images and text documents, such as PDFs, HTML, Word docs, and many more. The use cases of
unstructured revolve around streamlining and optimizing the data processing workflow for
LLMs. unstructured modular functions and connectors form a cohesive system that simplifies
data ingestion and pre-processing, making it adaptable to different platforms and efficient
in transforming unstructured data into structured outputs.</description>
  <packager></packager>
  <url>https://github.com/Unstructured-IO/unstructured</url>
  <time file="1757519295" build="1725526611"/>
  <size package="2313733" installed="9971821" archive="10291460"/>
  <location href="noarch/python312-unstructured-0.15.9-5.16.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-unstructured-0.15.9-5.16.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="235417"/>
    <rpm:provides>
      <rpm:entry name="python3.12dist(unstructured)" flags="EQ" epoch="0" ver="0.15.9"/>
      <rpm:entry name="python312-unstructured" flags="EQ" epoch="0" ver="0.15.9" rel="5.16"/>
      <rpm:entry name="python3dist(unstructured)" flags="EQ" epoch="0" ver="0.15.9"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.12"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.12"/>
      <rpm:entry name="python312-backoff"/>
      <rpm:entry name="python312-beautifulsoup4"/>
      <rpm:entry name="python312-chardet"/>
      <rpm:entry name="python312-dataclasses-json"/>
      <rpm:entry name="python312-emoji"/>
      <rpm:entry name="python312-filetype"/>
      <rpm:entry name="python312-langdetect"/>
      <rpm:entry name="python312-lxml"/>
      <rpm:entry name="python312-nltk"/>
      <rpm:entry name="python312-numpy"/>
      <rpm:entry name="python312-psutil"/>
      <rpm:entry name="python312-python-iso639"/>
      <rpm:entry name="python312-python-magic"/>
      <rpm:entry name="python312-python-oxmsg"/>
      <rpm:entry name="python312-rapidfuzz"/>
      <rpm:entry name="python312-requests"/>
      <rpm:entry name="python312-tabulate"/>
      <rpm:entry name="python312-tqdm"/>
      <rpm:entry name="python312-typing-extensions"/>
      <rpm:entry name="python312-unstructured-client"/>
      <rpm:entry name="python312-wrapt"/>
    </rpm:requires>
    <rpm:suggests>
      <rpm:entry name="python312-Office365-REST-Python-Client"/>
      <rpm:entry name="python312-adlfs"/>
      <rpm:entry name="python312-astrapy"/>
      <rpm:entry name="python312-atlassian-python-api"/>
      <rpm:entry name="python312-azure-search-documents"/>
      <rpm:entry name="python312-boto3"/>
      <rpm:entry name="python312-boxfs"/>
      <rpm:entry name="python312-bs4"/>
      <rpm:entry name="python312-chromadb"/>
      <rpm:entry name="python312-clarifai"/>
      <rpm:entry name="python312-confluent-kafka"/>
      <rpm:entry name="python312-databricks-sdk"/>
      <rpm:entry name="python312-deltalake"/>
      <rpm:entry name="python312-discord-py"/>
      <rpm:entry name="python312-dropboxdrivefs"/>
      <rpm:entry name="python312-effdet"/>
      <rpm:entry name="python312-elasticsearch"/>
      <rpm:entry name="python312-fsspec"/>
      <rpm:entry name="python312-gcsfs"/>
      <rpm:entry name="python312-google-api-python-client"/>
      <rpm:entry name="python312-google-cloud-vision"/>
      <rpm:entry name="python312-htmlBuilder"/>
      <rpm:entry name="python312-hubspot-api-client"/>
      <rpm:entry name="python312-importlib-metadata" flags="GE" epoch="0" ver="8.2.0"/>
      <rpm:entry name="python312-langchain"/>
      <rpm:entry name="python312-langchain-community"/>
      <rpm:entry name="python312-langchain-google-vertexai"/>
      <rpm:entry name="python312-langchain-huggingface"/>
      <rpm:entry name="python312-langchain-openai"/>
      <rpm:entry name="python312-langchain-voyageai"/>
      <rpm:entry name="python312-langdetect"/>
      <rpm:entry name="python312-markdown"/>
      <rpm:entry name="python312-mixedbread-ai"/>
      <rpm:entry name="python312-msal"/>
      <rpm:entry name="python312-networkx"/>
      <rpm:entry name="python312-notion-client"/>
      <rpm:entry name="python312-onnx"/>
      <rpm:entry name="python312-openai"/>
      <rpm:entry name="python312-openpyxl"/>
      <rpm:entry name="python312-opensearch-py"/>
      <rpm:entry name="python312-paddlepaddle" flags="EQ" epoch="0" ver="3.0.0b1"/>
      <rpm:entry name="python312-pandas"/>
      <rpm:entry name="python312-paramiko"/>
      <rpm:entry name="python312-pdf2image"/>
      <rpm:entry name="python312-pdfminer.six"/>
      <rpm:entry name="python312-pi_heif"/>
      <rpm:entry name="python312-pikepdf"/>
      <rpm:entry name="python312-pinecone-client" flags="GE" epoch="0" ver="3.7.1"/>
      <rpm:entry name="python312-praw"/>
      <rpm:entry name="python312-psycopg2-binary"/>
      <rpm:entry name="python312-pyairtable"/>
      <rpm:entry name="python312-pygithub" flags="GT" epoch="0" ver="1.58.0"/>
      <rpm:entry name="python312-pymongo"/>
      <rpm:entry name="python312-pypandoc"/>
      <rpm:entry name="python312-pypdf"/>
      <rpm:entry name="python312-python-docx" flags="GE" epoch="0" ver="1.1.2"/>
      <rpm:entry name="python312-python-gitlab"/>
      <rpm:entry name="python312-python-pptx" flags="GE" epoch="0" ver="1.0.1"/>
      <rpm:entry name="python312-qdrant-client"/>
      <rpm:entry name="python312-s3fs"/>
      <rpm:entry name="python312-sacremoses"/>
      <rpm:entry name="python312-sentencepiece"/>
      <rpm:entry name="python312-simple-salesforce"/>
      <rpm:entry name="python312-singlestoredb"/>
      <rpm:entry name="python312-slack_sdk"/>
      <rpm:entry name="python312-tenacity" flags="EQ" epoch="0" ver="8.5.0"/>
      <rpm:entry name="python312-tiktoken"/>
      <rpm:entry name="python312-torch"/>
      <rpm:entry name="python312-transformers"/>
      <rpm:entry name="python312-typer" flags="LE" epoch="0" ver="0.9.0"/>
      <rpm:entry name="python312-unstructured-inference" flags="EQ" epoch="0" ver="0.7.36"/>
      <rpm:entry name="python312-unstructured.paddleocr" flags="EQ" epoch="0" ver="2.8.1.0"/>
      <rpm:entry name="python312-unstructured.pytesseract" flags="GE" epoch="0" ver="0.3.12"/>
      <rpm:entry name="python312-urllib3"/>
      <rpm:entry name="python312-weaviate-client"/>
      <rpm:entry name="python312-wikipedia"/>
      <rpm:entry name="python312-xlrd"/>
    </rpm:suggests>
    <file type="ghost">/etc/alternatives/unstructured-ingest</file>
    <file>/usr/bin/unstructured-ingest</file>
    <file>/usr/bin/unstructured-ingest-3.12</file>
  </format>
</package>
<package type="rpm">
  <name>python312-unstructured-client</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.25.9" rel="3.19"/>
  <checksum type="sha512" pkgid="YES">9b836eca22ed879936b97766439b89c146edf4bad0f3a38556b1d3f896d6c8e29ad8570ff311fb4ef0ddf22a7916ade5f58ea7997e10dc9442157868cf452e4d</checksum>
  <summary>Python Client SDK for Unstructured API</summary>
  <description>Python Client SDK for Unstructured API</description>
  <packager></packager>
  <url>https://github.com/Unstructured-IO/unstructured-python-client</url>
  <time file="1757519278" build="1727246610"/>
  <size package="103825" installed="291116" archive="316812"/>
  <location href="noarch/python312-unstructured-client-0.25.9-3.19.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-unstructured-client-0.25.9-3.19.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="26157"/>
    <rpm:provides>
      <rpm:entry name="python3.12dist(unstructured-client)" flags="EQ" epoch="0" ver="0.25.9"/>
      <rpm:entry name="python312-unstructured-client" flags="EQ" epoch="0" ver="0.25.9" rel="3.19"/>
      <rpm:entry name="python3dist(unstructured-client)" flags="EQ" epoch="0" ver="0.25.9"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.12"/>
      <rpm:entry name="python312-certifi" flags="GE" epoch="0" ver="2023.7.22"/>
      <rpm:entry name="python312-charset-normalizer" flags="GE" epoch="0" ver="3.2.0"/>
      <rpm:entry name="python312-dataclasses-json" flags="GE" epoch="0" ver="0.6.4"/>
      <rpm:entry name="python312-deepdiff" flags="GE" epoch="0" ver="6.0"/>
      <rpm:entry name="python312-httpx" flags="GE" epoch="0" ver="0.27.0"/>
      <rpm:entry name="python312-idna" flags="GE" epoch="0" ver="3.4"/>
      <rpm:entry name="python312-jsonpath-python" flags="GE" epoch="0" ver="1.0.6"/>
      <rpm:entry name="python312-marshmallow" flags="GE" epoch="0" ver="3.19.0"/>
      <rpm:entry name="python312-mypy_extensions" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python312-nest-asyncio" flags="GE" epoch="0" ver="1.6.0"/>
      <rpm:entry name="python312-packaging" flags="GE" epoch="0" ver="23.1"/>
      <rpm:entry name="python312-pypdf" flags="GE" epoch="0" ver="4.0"/>
      <rpm:entry name="python312-python-dateutil" flags="GE" epoch="0" ver="2.8.2"/>
      <rpm:entry name="python312-requests" flags="GE" epoch="0" ver="2.31.0"/>
      <rpm:entry name="python312-requests-toolbelt" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python312-six" flags="GE" epoch="0" ver="1.16.0"/>
      <rpm:entry name="python312-typing-inspect" flags="GE" epoch="0" ver="0.9.0"/>
      <rpm:entry name="python312-typing_extensions" flags="GE" epoch="0" ver="4.7.1"/>
      <rpm:entry name="python312-urllib3" flags="GE" epoch="0" ver="1.26.18"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python312-youtube-transcript-api</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.6.3" rel="4.19"/>
  <checksum type="sha512" pkgid="YES">3c46c7713b5a240a0a6674df8e68fef8f68362187acc2a179f2e17f3396000bd54de1cdbc6f9054d96be2459142819d2ecb740e17af96bca64f7d5a9238c06d6</checksum>
  <summary>Python API for YouTube transcripts/subtitles, including auto-generated ones</summary>
  <description>This is an python API which allows you to get the transcripts/subtitles for a given YouTube video. It also works for automatically generated subtitles, supports translating subtitles and it does not require a headless browser, like other selenium based solutions do!</description>
  <packager></packager>
  <url>https://github.com/jdepoix/youtube-transcript-api</url>
  <time file="1757519281" build="1733655074"/>
  <size package="352500" installed="2823238" archive="2837708"/>
  <location href="noarch/python312-youtube-transcript-api-0.6.3-4.19.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-youtube-transcript-api-0.6.3-4.19.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="19245"/>
    <rpm:provides>
      <rpm:entry name="python3.12dist(youtube-transcript-api)" flags="EQ" epoch="0" ver="0.6.3"/>
      <rpm:entry name="python312-youtube-transcript-api" flags="EQ" epoch="0" ver="0.6.3" rel="4.19"/>
      <rpm:entry name="python3dist(youtube-transcript-api)" flags="EQ" epoch="0" ver="0.6.3"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.12"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.12"/>
      <rpm:entry name="python312-defusedxml"/>
      <rpm:entry name="python312-requests"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <file type="ghost">/etc/alternatives/youtube_transcript_api</file>
    <file>/usr/bin/youtube_transcript_api</file>
    <file>/usr/bin/youtube_transcript_api-3.12</file>
  </format>
</package>
<package type="rpm">
  <name>python313-Events</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.5" rel="2.12"/>
  <checksum type="sha512" pkgid="YES">db2d70ad294480427c3e5d471570c1cc9e7959c2f11e40adcef2cd0d604015537c763ac63d72f7d618a69344bbb0bf7b217212645e24d91892d5f950a1d97a09</checksum>
  <summary>Bringing the elegance of C# EventHandler to Python</summary>
  <description>Bringing the elegance of C# EventHandler to Python</description>
  <packager></packager>
  <url>http://github.com/pyeve/events</url>
  <time file="1743419403" build="1733682282"/>
  <size package="22888" installed="40207" archive="45752"/>
  <location href="noarch/python313-Events-0.5-2.12.noarch.rpm"/>
  <format>
    <rpm:license>BSD-3-Clause</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-Events-0.5-2.12.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="11269"/>
    <rpm:provides>
      <rpm:entry name="python3-Events" flags="EQ" epoch="0" ver="0.5" rel="2.12"/>
      <rpm:entry name="python3.13dist(events)" flags="EQ" epoch="0" ver="0.5"/>
      <rpm:entry name="python313-Events" flags="EQ" epoch="0" ver="0.5" rel="2.12"/>
      <rpm:entry name="python3dist(events)" flags="EQ" epoch="0" ver="0.5"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-Events" flags="LT" epoch="0" ver="0.5" rel="2.12"/>
    </rpm:obsoletes>
  </format>
</package>
<package type="rpm">
  <name>python313-black</name>
  <arch>noarch</arch>
  <version epoch="0" ver="26.5.1" rel="94.7"/>
  <checksum type="sha512" pkgid="YES">a71b0739e0e34356b7d01d1adcc43cbcfc8dbd4d2601ae11392d375c327d17a81148344d162f9f370709c51b495d987bfd811a1881135ac7ec81013095050da4</checksum>
  <summary>A code formatter written in, and written for Python</summary>
  <description>Black is a code formatter written in Python, and reformats Python 2.x
and 3.x code.

Black reformats entire files in place. It is not configurable. It
does not take previous formatting into account. The coding style
enforced is a PEP-8 subset, adheres to PEP-257, and otherwise passes
the rules of the "pycodestyle" checker. Black skips over blocks that
start and end with "# fmt: off" and "# fmt: on", respectively. It
also recognizes YAPF's block comments to the same effect.</description>
  <packager></packager>
  <url>https://github.com/psf/black</url>
  <time file="1787575889" build="1781690141"/>
  <size package="461959" installed="2175251" archive="2206128"/>
  <location href="noarch/python313-black-26.5.1-94.7.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-black-26.5.1-94.7.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="56929"/>
    <rpm:provides>
      <rpm:entry name="python3-black" flags="EQ" epoch="0" ver="26.5.1" rel="94.7"/>
      <rpm:entry name="python3.13dist(black)" flags="EQ" epoch="0" ver="26.5.1"/>
      <rpm:entry name="python313-black" flags="EQ" epoch="0" ver="26.5.1" rel="94.7"/>
      <rpm:entry name="python3dist(black)" flags="EQ" epoch="0" ver="26.5.1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.13"/>
      <rpm:entry name="alts"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="python313-click" flags="GE" epoch="0" ver="8.0.0"/>
      <rpm:entry name="python313-mypy_extensions" flags="GE" epoch="0" ver="0.4.3"/>
      <rpm:entry name="python313-packaging"/>
      <rpm:entry name="python313-pathspec" flags="GE" epoch="0" ver="0.9.0"/>
      <rpm:entry name="python313-platformdirs" flags="GE" epoch="0" ver="2"/>
      <rpm:entry name="python313-pytokens" flags="GE" epoch="0" ver="0.1.10"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-black" flags="LT" epoch="0" ver="26.5.1" rel="94.7"/>
    </rpm:obsoletes>
    <rpm:suggests>
      <rpm:entry name="python313-aiohttp" flags="GE" epoch="0" ver="3.10.0"/>
    </rpm:suggests>
    <file>/usr/bin/black</file>
    <file>/usr/bin/black-3.13</file>
    <file>/usr/bin/blackd</file>
    <file>/usr/bin/blackd-3.13</file>
  </format>
</package>
<package type="rpm">
  <name>python313-black</name>
  <arch>noarch</arch>
  <version epoch="0" ver="26.5.1" rel="94.8"/>
  <checksum type="sha512" pkgid="YES">1dacf1a63f7813938f4886f65f5493c8d327b6087f48a4d010533af7e329fefe55bd04e7822670819136ef8574f7cc48e02ed8434cb331b7c13108abb1f5e0de</checksum>
  <summary>A code formatter written in, and written for Python</summary>
  <description>Black is a code formatter written in Python, and reformats Python 2.x
and 3.x code.

Black reformats entire files in place. It is not configurable. It
does not take previous formatting into account. The coding style
enforced is a PEP-8 subset, adheres to PEP-257, and otherwise passes
the rules of the "pycodestyle" checker. Black skips over blocks that
start and end with "# fmt: off" and "# fmt: on", respectively. It
also recognizes YAPF's block comments to the same effect.</description>
  <packager></packager>
  <url>https://github.com/psf/black</url>
  <time file="1788537179" build="1781690141"/>
  <size package="461935" installed="2175251" archive="2206128"/>
  <location href="noarch/python313-black-26.5.1-94.8.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-black-26.5.1-94.8.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="56917"/>
    <rpm:provides>
      <rpm:entry name="python3-black" flags="EQ" epoch="0" ver="26.5.1" rel="94.8"/>
      <rpm:entry name="python3.13dist(black)" flags="EQ" epoch="0" ver="26.5.1"/>
      <rpm:entry name="python313-black" flags="EQ" epoch="0" ver="26.5.1" rel="94.8"/>
      <rpm:entry name="python3dist(black)" flags="EQ" epoch="0" ver="26.5.1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.13"/>
      <rpm:entry name="alts"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="python313-click" flags="GE" epoch="0" ver="8.0.0"/>
      <rpm:entry name="python313-mypy_extensions" flags="GE" epoch="0" ver="0.4.3"/>
      <rpm:entry name="python313-packaging"/>
      <rpm:entry name="python313-pathspec" flags="GE" epoch="0" ver="0.9.0"/>
      <rpm:entry name="python313-platformdirs" flags="GE" epoch="0" ver="2"/>
      <rpm:entry name="python313-pytokens" flags="GE" epoch="0" ver="0.1.10"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-black" flags="LT" epoch="0" ver="26.5.1" rel="94.8"/>
    </rpm:obsoletes>
    <rpm:suggests>
      <rpm:entry name="python313-aiohttp" flags="GE" epoch="0" ver="3.10.0"/>
    </rpm:suggests>
    <file>/usr/bin/black</file>
    <file>/usr/bin/black-3.13</file>
    <file>/usr/bin/blackd</file>
    <file>/usr/bin/blackd-3.13</file>
  </format>
</package>
<package type="rpm">
  <name>python313-duckduckgo-search</name>
  <arch>noarch</arch>
  <version epoch="0" ver="7.2.0" rel="13.16"/>
  <checksum type="sha512" pkgid="YES">65c12895df175a7fcb471949cb9d2f32b5b59df3068c0f8d5095f41b00d7752b70e6c38572a2e3538cda3001a0e93d2da4b35325b202d26bb26a88f0d945889f</checksum>
  <summary>Search using the DuckDuckGo.com search engine</summary>
  <description>Search for words, documents, images, news, maps and text translation using the DuckDuckGo.com search engine. Downloading files and images to a local hard drive.</description>
  <packager></packager>
  <url>https://github.com/deedy5/duckduckgo_search</url>
  <time file="1745004430" build="1736000498"/>
  <size package="52107" installed="163661" archive="171276"/>
  <location href="noarch/python313-duckduckgo-search-7.2.0-13.16.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-duckduckgo-search-7.2.0-13.16.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="15869"/>
    <rpm:provides>
      <rpm:entry name="python3-duckduckgo-search" flags="EQ" epoch="0" ver="7.2.0" rel="13.16"/>
      <rpm:entry name="python3.13dist(duckduckgo-search)" flags="EQ" epoch="0" ver="7.2"/>
      <rpm:entry name="python313-duckduckgo-search" flags="EQ" epoch="0" ver="7.2.0" rel="13.16"/>
      <rpm:entry name="python3dist(duckduckgo-search)" flags="EQ" epoch="0" ver="7.2"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.13"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="python313-click" flags="GE" epoch="0" ver="8.1.7"/>
      <rpm:entry name="python313-lxml" flags="GE" epoch="0" ver="5.3.0"/>
      <rpm:entry name="python313-primp" flags="GE" epoch="0" ver="0.9.3"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-duckduckgo-search" flags="LT" epoch="0" ver="7.2.0" rel="13.16"/>
    </rpm:obsoletes>
    <file type="ghost">/etc/alternatives/ddgs</file>
    <file>/usr/bin/ddgs</file>
    <file>/usr/bin/ddgs-3.13</file>
  </format>
</package>
<package type="rpm">
  <name>python313-openai</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.59.1" rel="24.9"/>
  <checksum type="sha512" pkgid="YES">3fa60d50f81f9ff81ad1c3064343fbdf15aa496ba704d15ad62a3e89733934e65ba101cb0d2f01c486ee27439992ab23126b52c10cf3283427ba901b1b9dba57</checksum>
  <summary>OpenAI bindings for python</summary>
  <description>The OpenAI Python library provides convenient access to the OpenAI API
from applications written in the Python language. It includes a
pre-defined set of classes for API resources that initialize
themselves dynamically from API responses which makes it compatible
with a wide range of versions of the OpenAI API.

You can find usage examples for the OpenAI Python library in
 https://beta.openai.com/docs/api-reference?lang=python
 https://github.com/openai/openai-cookbook/.</description>
  <packager></packager>
  <url>https://github.com/openai/openai-python</url>
  <time file="1743422057" build="1735911986"/>
  <size package="679995" installed="3446870" archive="3713756"/>
  <location href="noarch/python313-openai-1.59.1-24.9.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-openai-1.59.1-24.9.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="213013"/>
    <rpm:provides>
      <rpm:entry name="python3-openai" flags="EQ" epoch="0" ver="1.59.1" rel="24.9"/>
      <rpm:entry name="python3.13dist(openai)" flags="EQ" epoch="0" ver="1.59.1"/>
      <rpm:entry name="python313-openai" flags="EQ" epoch="0" ver="1.59.1" rel="24.9"/>
      <rpm:entry name="python3dist(openai)" flags="EQ" epoch="0" ver="1.59.1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.13"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="python313-anyio" flags="GE" epoch="0" ver="3.5.0"/>
      <rpm:entry name="python313-distro" flags="GE" epoch="0" ver="1.7.0"/>
      <rpm:entry name="python313-httpx" flags="GE" epoch="0" ver="0.23.0"/>
      <rpm:entry name="python313-jiter" flags="GE" epoch="0" ver="0.4.0"/>
      <rpm:entry name="python313-pydantic" flags="GE" epoch="0" ver="1.9.0"/>
      <rpm:entry name="python313-sniffio"/>
      <rpm:entry name="python313-tqdm" flags="GT" epoch="0" ver="4"/>
      <rpm:entry name="python313-typing_extensions"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-openai" flags="LT" epoch="0" ver="1.59.1" rel="24.9"/>
    </rpm:obsoletes>
    <file type="ghost">/etc/alternatives/openai</file>
    <file>/usr/bin/openai</file>
    <file>/usr/bin/openai-3.13</file>
  </format>
</package>
<package type="rpm">
  <name>python313-opensearch-py</name>
  <arch>noarch</arch>
  <version epoch="0" ver="2.8.0" rel="2.24"/>
  <checksum type="sha512" pkgid="YES">2b5ea3715c047d8f3a2b1af00ea2c7db638b4ad8192aff46b9a305fa70af600670b6a8863aaa1e8384681c2e8b3ddbc6a88c58ef1159fbabe7daea008c1c5f59</checksum>
  <summary>Python client for OpenSearch</summary>
  <description>Python client for OpenSearch</description>
  <packager></packager>
  <url>https://github.com/opensearch-project/opensearch-py</url>
  <time file="1772228915" build="1733682732"/>
  <size package="404314" installed="3911156" archive="3995328"/>
  <location href="noarch/python313-opensearch-py-2.8.0-2.24.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-opensearch-py-2.8.0-2.24.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="69337"/>
    <rpm:provides>
      <rpm:entry name="python3-opensearch-py" flags="EQ" epoch="0" ver="2.8.0" rel="2.24"/>
      <rpm:entry name="python3.13dist(opensearch-py)" flags="EQ" epoch="0" ver="2.8"/>
      <rpm:entry name="python313-opensearch-py" flags="EQ" epoch="0" ver="2.8.0" rel="2.24"/>
      <rpm:entry name="python3dist(opensearch-py)" flags="EQ" epoch="0" ver="2.8"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="python313-Events"/>
      <rpm:entry name="python313-certifi" flags="GE" epoch="0" ver="2024.07.04"/>
      <rpm:entry name="python313-python-dateutil"/>
      <rpm:entry name="python313-requests" flags="GE" epoch="0" ver="2.32.0"/>
      <rpm:entry name="python313-urllib3" flags="GE" epoch="0" ver="1.26.19"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-opensearch-py" flags="LT" epoch="0" ver="2.8.0" rel="2.24"/>
    </rpm:obsoletes>
    <rpm:suggests>
      <rpm:entry name="python313-aiohttp" flags="GE" epoch="0" ver="3.9.4"/>
      <rpm:entry name="python313-botocore"/>
      <rpm:entry name="python313-jinja2"/>
      <rpm:entry name="python313-myst_parser"/>
      <rpm:entry name="python313-pytz"/>
      <rpm:entry name="python313-pyyaml"/>
      <rpm:entry name="python313-requests_kerberos"/>
      <rpm:entry name="python313-sphinx"/>
      <rpm:entry name="python313-sphinx_copybutton"/>
      <rpm:entry name="python313-sphinx_rtd_theme"/>
    </rpm:suggests>
  </format>
</package>
<package type="rpm">
  <name>python313-pgvector</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.3.6" rel="1.29"/>
  <checksum type="sha512" pkgid="YES">f1c63a6dca95ab2160148131006fc64281cf96545d9e36baa3a8e4e28e969ec6ad837eee811726b4b23764fd078586d4798a2e8c86e282856eddc2dd0600868f</checksum>
  <summary>pgvector support for Python</summary>
  <description>pgvector support for Python</description>
  <packager></packager>
  <url>None</url>
  <time file="1787651849" build="1733661785"/>
  <size package="59002" installed="164015" archive="190528"/>
  <location href="noarch/python313-pgvector-0.3.6-1.29.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-pgvector-0.3.6-1.29.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="26985"/>
    <rpm:provides>
      <rpm:entry name="python3-pgvector" flags="EQ" epoch="0" ver="0.3.6" rel="1.29"/>
      <rpm:entry name="python3.13dist(pgvector)" flags="EQ" epoch="0" ver="0.3.6"/>
      <rpm:entry name="python313-pgvector" flags="EQ" epoch="0" ver="0.3.6" rel="1.29"/>
      <rpm:entry name="python3dist(pgvector)" flags="EQ" epoch="0" ver="0.3.6"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="python313-numpy"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-pgvector" flags="LT" epoch="0" ver="0.3.6" rel="1.29"/>
    </rpm:obsoletes>
  </format>
</package>
<package type="rpm">
  <name>python313-pgvector</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.3.6" rel="1.30"/>
  <checksum type="sha512" pkgid="YES">091ce2d2e6ef7cd71efeb0857a15b5e00cead90f3f9e77ce39500ac3877779e47c1fc93e9a0deb75cb4355c29ca9628bb0ecd6439554f5d4fc33523f0139e58f</checksum>
  <summary>pgvector support for Python</summary>
  <description>pgvector support for Python</description>
  <packager></packager>
  <url>None</url>
  <time file="1788513255" build="1733661785"/>
  <size package="58990" installed="164015" archive="190528"/>
  <location href="noarch/python313-pgvector-0.3.6-1.30.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-pgvector-0.3.6-1.30.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="26973"/>
    <rpm:provides>
      <rpm:entry name="python3-pgvector" flags="EQ" epoch="0" ver="0.3.6" rel="1.30"/>
      <rpm:entry name="python3.13dist(pgvector)" flags="EQ" epoch="0" ver="0.3.6"/>
      <rpm:entry name="python313-pgvector" flags="EQ" epoch="0" ver="0.3.6" rel="1.30"/>
      <rpm:entry name="python3dist(pgvector)" flags="EQ" epoch="0" ver="0.3.6"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="python313-numpy"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-pgvector" flags="LT" epoch="0" ver="0.3.6" rel="1.30"/>
    </rpm:obsoletes>
  </format>
</package>
<package type="rpm">
  <name>python313-primp</name>
  <arch>aarch64</arch>
  <version epoch="0" ver="0.9.3" rel="10.24"/>
  <checksum type="sha512" pkgid="YES">30dc6226736de5ac7f7144400fb1cfb07f2312ccc5842647026f2c77003db761ee75acb52b33ed5d4a7fbffa2ab3c7a3d1d2056b820d85fb45d79fd8ff0ac43b</checksum>
  <summary>HTTP client that can impersonate web browsers</summary>
  <description>The fastest python HTTP client that can impersonate web browsers, mimicking
their headers and 'TLS/JA3/JA4/HTTP2' fingerprints</description>
  <packager></packager>
  <url>https://github.com/deedy5/primp</url>
  <time file="1744991657" build="1735999868"/>
  <size package="2926325" installed="7981086" archive="7984320"/>
  <location href="aarch64/python313-primp-0.9.3-10.24.aarch64.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-primp-0.9.3-10.24.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="20405"/>
    <rpm:provides>
      <rpm:entry name="bundled(crate(addr2line))" flags="EQ" epoch="0" ver="0.24.2"/>
      <rpm:entry name="bundled(crate(adler2))" flags="EQ" epoch="0" ver="2.0.0"/>
      <rpm:entry name="bundled(crate(ahash))" flags="EQ" epoch="0" ver="0.8.11"/>
      <rpm:entry name="bundled(crate(aho-corasick))" flags="EQ" epoch="0" ver="1.1.3"/>
      <rpm:entry name="bundled(crate(alloc-no-stdlib))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(alloc-stdlib))" flags="EQ" epoch="0" ver="0.2.2"/>
      <rpm:entry name="bundled(crate(antidote))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(anyhow))" flags="EQ" epoch="0" ver="1.0.94"/>
      <rpm:entry name="bundled(crate(arc-swap))" flags="EQ" epoch="0" ver="1.7.1"/>
      <rpm:entry name="bundled(crate(async-compression))" flags="EQ" epoch="0" ver="0.4.18"/>
      <rpm:entry name="bundled(crate(atomic-waker))" flags="EQ" epoch="0" ver="1.1.2"/>
      <rpm:entry name="bundled(crate(autocfg))" flags="EQ" epoch="0" ver="1.4.0"/>
      <rpm:entry name="bundled(crate(backtrace))" flags="EQ" epoch="0" ver="0.3.74"/>
      <rpm:entry name="bundled(crate(base64))" flags="EQ" epoch="0" ver="0.22.1"/>
      <rpm:entry name="bundled(crate(bindgen))" flags="EQ" epoch="0" ver="0.70.1"/>
      <rpm:entry name="bundled(crate(bitflags))" flags="EQ" epoch="0" ver="2.6.0"/>
      <rpm:entry name="bundled(crate(boring-sys2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(boring2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(brotli))" flags="EQ" epoch="0" ver="7.0.0"/>
      <rpm:entry name="bundled(crate(brotli-decompressor))" flags="EQ" epoch="0" ver="4.0.1"/>
      <rpm:entry name="bundled(crate(byteorder))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(bytes))" flags="EQ" epoch="0" ver="1.9.0"/>
      <rpm:entry name="bundled(crate(cc))" flags="EQ" epoch="0" ver="1.2.3"/>
      <rpm:entry name="bundled(crate(cexpr))" flags="EQ" epoch="0" ver="0.6.0"/>
      <rpm:entry name="bundled(crate(cfg-if))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(clang-sys))" flags="EQ" epoch="0" ver="1.8.1"/>
      <rpm:entry name="bundled(crate(cmake))" flags="EQ" epoch="0" ver="0.1.52"/>
      <rpm:entry name="bundled(crate(cookie))" flags="EQ" epoch="0" ver="0.18.1"/>
      <rpm:entry name="bundled(crate(cookie_store))" flags="EQ" epoch="0" ver="0.21.1"/>
      <rpm:entry name="bundled(crate(core-foundation))" flags="EQ" epoch="0" ver="0.9.4"/>
      <rpm:entry name="bundled(crate(core-foundation-sys))" flags="EQ" epoch="0" ver="0.8.7"/>
      <rpm:entry name="bundled(crate(crc32fast))" flags="EQ" epoch="0" ver="1.4.2"/>
      <rpm:entry name="bundled(crate(deranged))" flags="EQ" epoch="0" ver="0.3.11"/>
      <rpm:entry name="bundled(crate(displaydoc))" flags="EQ" epoch="0" ver="0.2.5"/>
      <rpm:entry name="bundled(crate(document-features))" flags="EQ" epoch="0" ver="0.2.10"/>
      <rpm:entry name="bundled(crate(either))" flags="EQ" epoch="0" ver="1.13.0"/>
      <rpm:entry name="bundled(crate(encoding_rs))" flags="EQ" epoch="0" ver="0.8.35"/>
      <rpm:entry name="bundled(crate(equivalent))" flags="EQ" epoch="0" ver="1.0.1"/>
      <rpm:entry name="bundled(crate(flate2))" flags="EQ" epoch="0" ver="1.0.35"/>
      <rpm:entry name="bundled(crate(fnv))" flags="EQ" epoch="0" ver="1.0.7"/>
      <rpm:entry name="bundled(crate(foreign-types))" flags="EQ" epoch="0" ver="0.5.0"/>
      <rpm:entry name="bundled(crate(foreign-types-macros))" flags="EQ" epoch="0" ver="0.2.3"/>
      <rpm:entry name="bundled(crate(foreign-types-shared))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(form_urlencoded))" flags="EQ" epoch="0" ver="1.2.1"/>
      <rpm:entry name="bundled(crate(fs_extra))" flags="EQ" epoch="0" ver="1.3.0"/>
      <rpm:entry name="bundled(crate(fslock))" flags="EQ" epoch="0" ver="0.2.1"/>
      <rpm:entry name="bundled(crate(futf))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(futures-channel))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-core))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-sink))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-task))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-util))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(getrandom))" flags="EQ" epoch="0" ver="0.2.15"/>
      <rpm:entry name="bundled(crate(gimli))" flags="EQ" epoch="0" ver="0.31.1"/>
      <rpm:entry name="bundled(crate(glob))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(hashbrown))" flags="EQ" epoch="0" ver="0.15.2"/>
      <rpm:entry name="bundled(crate(heck))" flags="EQ" epoch="0" ver="0.5.0"/>
      <rpm:entry name="bundled(crate(html2text))" flags="EQ" epoch="0" ver="0.13.5"/>
      <rpm:entry name="bundled(crate(html5ever))" flags="EQ" epoch="0" ver="0.29.0"/>
      <rpm:entry name="bundled(crate(http))" flags="EQ" epoch="0" ver="0.2.12"/>
      <rpm:entry name="bundled(crate(http-body))" flags="EQ" epoch="0" ver="0.4.6"/>
      <rpm:entry name="bundled(crate(httparse))" flags="EQ" epoch="0" ver="1.9.5"/>
      <rpm:entry name="bundled(crate(httpdate))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(hyper2))" flags="EQ" epoch="0" ver="0.14.66"/>
      <rpm:entry name="bundled(crate(icu_collections))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid_transform))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid_transform_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_normalizer))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_normalizer_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_properties))" flags="EQ" epoch="0" ver="1.5.1"/>
      <rpm:entry name="bundled(crate(icu_properties_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_provider))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_provider_macros))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(idna))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(idna_adapter))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(indexmap))" flags="EQ" epoch="0" ver="2.7.0"/>
      <rpm:entry name="bundled(crate(indoc))" flags="EQ" epoch="0" ver="2.0.5"/>
      <rpm:entry name="bundled(crate(ipnet))" flags="EQ" epoch="0" ver="2.10.1"/>
      <rpm:entry name="bundled(crate(itertools))" flags="EQ" epoch="0" ver="0.13.0"/>
      <rpm:entry name="bundled(crate(itoa))" flags="EQ" epoch="0" ver="1.0.14"/>
      <rpm:entry name="bundled(crate(jobserver))" flags="EQ" epoch="0" ver="0.1.32"/>
      <rpm:entry name="bundled(crate(libc))" flags="EQ" epoch="0" ver="0.2.167"/>
      <rpm:entry name="bundled(crate(libloading))" flags="EQ" epoch="0" ver="0.8.6"/>
      <rpm:entry name="bundled(crate(linked-hash-map))" flags="EQ" epoch="0" ver="0.5.6"/>
      <rpm:entry name="bundled(crate(linked_hash_set))" flags="EQ" epoch="0" ver="0.1.4"/>
      <rpm:entry name="bundled(crate(litemap))" flags="EQ" epoch="0" ver="0.7.4"/>
      <rpm:entry name="bundled(crate(litrs))" flags="EQ" epoch="0" ver="0.4.1"/>
      <rpm:entry name="bundled(crate(lock_api))" flags="EQ" epoch="0" ver="0.4.12"/>
      <rpm:entry name="bundled(crate(log))" flags="EQ" epoch="0" ver="0.4.22"/>
      <rpm:entry name="bundled(crate(mac))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(markup5ever))" flags="EQ" epoch="0" ver="0.14.0"/>
      <rpm:entry name="bundled(crate(memchr))" flags="EQ" epoch="0" ver="2.7.4"/>
      <rpm:entry name="bundled(crate(memoffset))" flags="EQ" epoch="0" ver="0.9.1"/>
      <rpm:entry name="bundled(crate(mime))" flags="EQ" epoch="0" ver="0.3.17"/>
      <rpm:entry name="bundled(crate(mime_guess))" flags="EQ" epoch="0" ver="2.0.5"/>
      <rpm:entry name="bundled(crate(minimal-lexical))" flags="EQ" epoch="0" ver="0.2.1"/>
      <rpm:entry name="bundled(crate(miniz_oxide))" flags="EQ" epoch="0" ver="0.8.0"/>
      <rpm:entry name="bundled(crate(mio))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(new_debug_unreachable))" flags="EQ" epoch="0" ver="1.0.6"/>
      <rpm:entry name="bundled(crate(nom))" flags="EQ" epoch="0" ver="7.1.3"/>
      <rpm:entry name="bundled(crate(num-conv))" flags="EQ" epoch="0" ver="0.1.0"/>
      <rpm:entry name="bundled(crate(object))" flags="EQ" epoch="0" ver="0.36.5"/>
      <rpm:entry name="bundled(crate(once_cell))" flags="EQ" epoch="0" ver="1.20.2"/>
      <rpm:entry name="bundled(crate(openssl-macros))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(parking_lot))" flags="EQ" epoch="0" ver="0.12.3"/>
      <rpm:entry name="bundled(crate(parking_lot_core))" flags="EQ" epoch="0" ver="0.9.10"/>
      <rpm:entry name="bundled(crate(percent-encoding))" flags="EQ" epoch="0" ver="2.3.1"/>
      <rpm:entry name="bundled(crate(phf))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_codegen))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_generator))" flags="EQ" epoch="0" ver="0.10.0"/>
      <rpm:entry name="bundled(crate(phf_generator))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_shared))" flags="EQ" epoch="0" ver="0.10.0"/>
      <rpm:entry name="bundled(crate(phf_shared))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(pin-project-lite))" flags="EQ" epoch="0" ver="0.2.15"/>
      <rpm:entry name="bundled(crate(pin-utils))" flags="EQ" epoch="0" ver="0.1.0"/>
      <rpm:entry name="bundled(crate(pkg-config))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(portable-atomic))" flags="EQ" epoch="0" ver="1.10.0"/>
      <rpm:entry name="bundled(crate(powerfmt))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(ppv-lite86))" flags="EQ" epoch="0" ver="0.2.20"/>
      <rpm:entry name="bundled(crate(precomputed-hash))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(primp))" flags="EQ" epoch="0" ver="0.8.2"/>
      <rpm:entry name="bundled(crate(proc-macro2))" flags="EQ" epoch="0" ver="1.0.92"/>
      <rpm:entry name="bundled(crate(psl-types))" flags="EQ" epoch="0" ver="2.0.11"/>
      <rpm:entry name="bundled(crate(publicsuffix))" flags="EQ" epoch="0" ver="2.3.0"/>
      <rpm:entry name="bundled(crate(pyo3))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-build-config))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-ffi))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-log))" flags="EQ" epoch="0" ver="0.12.0"/>
      <rpm:entry name="bundled(crate(pyo3-macros))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-macros-backend))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pythonize))" flags="EQ" epoch="0" ver="0.23.0"/>
      <rpm:entry name="bundled(crate(quote))" flags="EQ" epoch="0" ver="1.0.37"/>
      <rpm:entry name="bundled(crate(rand))" flags="EQ" epoch="0" ver="0.8.5"/>
      <rpm:entry name="bundled(crate(rand_chacha))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(rand_core))" flags="EQ" epoch="0" ver="0.6.4"/>
      <rpm:entry name="bundled(crate(redox_syscall))" flags="EQ" epoch="0" ver="0.5.7"/>
      <rpm:entry name="bundled(crate(regex))" flags="EQ" epoch="0" ver="1.11.1"/>
      <rpm:entry name="bundled(crate(regex-automata))" flags="EQ" epoch="0" ver="0.4.9"/>
      <rpm:entry name="bundled(crate(regex-syntax))" flags="EQ" epoch="0" ver="0.8.5"/>
      <rpm:entry name="bundled(crate(rh2))" flags="EQ" epoch="0" ver="0.3.61"/>
      <rpm:entry name="bundled(crate(rquest))" flags="EQ" epoch="0" ver="0.30.5"/>
      <rpm:entry name="bundled(crate(rustc-demangle))" flags="EQ" epoch="0" ver="0.1.24"/>
      <rpm:entry name="bundled(crate(rustc-hash))" flags="EQ" epoch="0" ver="1.1.0"/>
      <rpm:entry name="bundled(crate(rustls-pki-types))" flags="EQ" epoch="0" ver="1.10.0"/>
      <rpm:entry name="bundled(crate(ryu))" flags="EQ" epoch="0" ver="1.0.18"/>
      <rpm:entry name="bundled(crate(scopeguard))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(serde))" flags="EQ" epoch="0" ver="1.0.215"/>
      <rpm:entry name="bundled(crate(serde_derive))" flags="EQ" epoch="0" ver="1.0.215"/>
      <rpm:entry name="bundled(crate(serde_json))" flags="EQ" epoch="0" ver="1.0.133"/>
      <rpm:entry name="bundled(crate(serde_urlencoded))" flags="EQ" epoch="0" ver="0.7.1"/>
      <rpm:entry name="bundled(crate(shlex))" flags="EQ" epoch="0" ver="1.3.0"/>
      <rpm:entry name="bundled(crate(signal-hook-registry))" flags="EQ" epoch="0" ver="1.4.2"/>
      <rpm:entry name="bundled(crate(siphasher))" flags="EQ" epoch="0" ver="0.3.11"/>
      <rpm:entry name="bundled(crate(slab))" flags="EQ" epoch="0" ver="0.4.9"/>
      <rpm:entry name="bundled(crate(smallvec))" flags="EQ" epoch="0" ver="1.13.2"/>
      <rpm:entry name="bundled(crate(socket2))" flags="EQ" epoch="0" ver="0.5.8"/>
      <rpm:entry name="bundled(crate(stable_deref_trait))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(string_cache))" flags="EQ" epoch="0" ver="0.8.7"/>
      <rpm:entry name="bundled(crate(string_cache_codegen))" flags="EQ" epoch="0" ver="0.5.2"/>
      <rpm:entry name="bundled(crate(syn))" flags="EQ" epoch="0" ver="2.0.90"/>
      <rpm:entry name="bundled(crate(synstructure))" flags="EQ" epoch="0" ver="0.13.1"/>
      <rpm:entry name="bundled(crate(system-configuration))" flags="EQ" epoch="0" ver="0.6.1"/>
      <rpm:entry name="bundled(crate(system-configuration-sys))" flags="EQ" epoch="0" ver="0.6.0"/>
      <rpm:entry name="bundled(crate(target-lexicon))" flags="EQ" epoch="0" ver="0.12.16"/>
      <rpm:entry name="bundled(crate(tendril))" flags="EQ" epoch="0" ver="0.4.3"/>
      <rpm:entry name="bundled(crate(thiserror))" flags="EQ" epoch="0" ver="1.0.69"/>
      <rpm:entry name="bundled(crate(thiserror))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(thiserror-impl))" flags="EQ" epoch="0" ver="1.0.69"/>
      <rpm:entry name="bundled(crate(thiserror-impl))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(time))" flags="EQ" epoch="0" ver="0.3.37"/>
      <rpm:entry name="bundled(crate(time-core))" flags="EQ" epoch="0" ver="0.1.2"/>
      <rpm:entry name="bundled(crate(time-macros))" flags="EQ" epoch="0" ver="0.2.19"/>
      <rpm:entry name="bundled(crate(tinystr))" flags="EQ" epoch="0" ver="0.7.6"/>
      <rpm:entry name="bundled(crate(tokio))" flags="EQ" epoch="0" ver="1.42.0"/>
      <rpm:entry name="bundled(crate(tokio-boring2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(tokio-macros))" flags="EQ" epoch="0" ver="2.4.0"/>
      <rpm:entry name="bundled(crate(tokio-socks))" flags="EQ" epoch="0" ver="0.5.2"/>
      <rpm:entry name="bundled(crate(tokio-util))" flags="EQ" epoch="0" ver="0.7.13"/>
      <rpm:entry name="bundled(crate(tower-layer))" flags="EQ" epoch="0" ver="0.3.3"/>
      <rpm:entry name="bundled(crate(tower-service))" flags="EQ" epoch="0" ver="0.3.3"/>
      <rpm:entry name="bundled(crate(tracing))" flags="EQ" epoch="0" ver="0.1.41"/>
      <rpm:entry name="bundled(crate(tracing-core))" flags="EQ" epoch="0" ver="0.1.33"/>
      <rpm:entry name="bundled(crate(try-lock))" flags="EQ" epoch="0" ver="0.2.5"/>
      <rpm:entry name="bundled(crate(typed-builder))" flags="EQ" epoch="0" ver="0.20.0"/>
      <rpm:entry name="bundled(crate(typed-builder-macro))" flags="EQ" epoch="0" ver="0.20.0"/>
      <rpm:entry name="bundled(crate(unicase))" flags="EQ" epoch="0" ver="2.8.0"/>
      <rpm:entry name="bundled(crate(unicode-ident))" flags="EQ" epoch="0" ver="1.0.14"/>
      <rpm:entry name="bundled(crate(unicode-width))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(unindent))" flags="EQ" epoch="0" ver="0.2.3"/>
      <rpm:entry name="bundled(crate(url))" flags="EQ" epoch="0" ver="2.5.4"/>
      <rpm:entry name="bundled(crate(utf-8))" flags="EQ" epoch="0" ver="0.7.6"/>
      <rpm:entry name="bundled(crate(utf16_iter))" flags="EQ" epoch="0" ver="1.0.5"/>
      <rpm:entry name="bundled(crate(utf8_iter))" flags="EQ" epoch="0" ver="1.0.4"/>
      <rpm:entry name="bundled(crate(version_check))" flags="EQ" epoch="0" ver="0.9.5"/>
      <rpm:entry name="bundled(crate(want))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(wasi))" flags="EQ" epoch="0" ver="0.11.0+wasi" rel="snapshot_preview1"/>
      <rpm:entry name="bundled(crate(webpki-root-certs))" flags="EQ" epoch="0" ver="0.26.7"/>
      <rpm:entry name="bundled(crate(winapi))" flags="EQ" epoch="0" ver="0.3.9"/>
      <rpm:entry name="bundled(crate(winapi-i686-pc-windows-gnu))" flags="EQ" epoch="0" ver="0.4.0"/>
      <rpm:entry name="bundled(crate(winapi-x86_64-pc-windows-gnu))" flags="EQ" epoch="0" ver="0.4.0"/>
      <rpm:entry name="bundled(crate(windows-registry))" flags="EQ" epoch="0" ver="0.3.0"/>
      <rpm:entry name="bundled(crate(windows-result))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(windows-strings))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(windows-sys))" flags="EQ" epoch="0" ver="0.52.0"/>
      <rpm:entry name="bundled(crate(windows-targets))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_aarch64_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_aarch64_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_gnu))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_gnu))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(write16))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(writeable))" flags="EQ" epoch="0" ver="0.5.5"/>
      <rpm:entry name="bundled(crate(yoke))" flags="EQ" epoch="0" ver="0.7.5"/>
      <rpm:entry name="bundled(crate(yoke-derive))" flags="EQ" epoch="0" ver="0.7.5"/>
      <rpm:entry name="bundled(crate(zerocopy))" flags="EQ" epoch="0" ver="0.7.35"/>
      <rpm:entry name="bundled(crate(zerocopy-derive))" flags="EQ" epoch="0" ver="0.7.35"/>
      <rpm:entry name="bundled(crate(zerofrom))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(zerofrom-derive))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(zerovec))" flags="EQ" epoch="0" ver="0.10.4"/>
      <rpm:entry name="bundled(crate(zerovec-derive))" flags="EQ" epoch="0" ver="0.10.3"/>
      <rpm:entry name="bundled(crate(zstd))" flags="EQ" epoch="0" ver="0.13.2"/>
      <rpm:entry name="bundled(crate(zstd-safe))" flags="EQ" epoch="0" ver="7.2.1"/>
      <rpm:entry name="bundled(crate(zstd-sys))" flags="EQ" epoch="0" ver="2.0.13+zstd.1.5.6"/>
      <rpm:entry name="python3-primp" flags="EQ" epoch="0" ver="0.9.3" rel="10.24"/>
      <rpm:entry name="python3.13dist(primp)" flags="EQ" epoch="0" ver="0.9.3"/>
      <rpm:entry name="python313-primp" flags="EQ" epoch="0" ver="0.9.3" rel="10.24"/>
      <rpm:entry name="python313-primp(aarch-64)" flags="EQ" epoch="0" ver="0.9.3" rel="10.24"/>
      <rpm:entry name="python3dist(primp)" flags="EQ" epoch="0" ver="0.9.3"/>
    </rpm:provides>
    <rpm:requires>
      <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)(64bit)"/>
      <rpm:entry name="libgcc_s.so.1(GCC_4.2.0)(64bit)"/>
      <rpm:entry name="libm.so.6()(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.27)(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.29)(64bit)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="libc.so.6(GLIBC_2.34)(64bit)"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-primp" flags="LT" epoch="0" ver="0.9.3" rel="10.24"/>
    </rpm:obsoletes>
  </format>
</package>
<package type="rpm">
  <name>python313-primp</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="0.9.3" rel="10.24"/>
  <checksum type="sha512" pkgid="YES">3182bda729f13e7c4f93861e80d68d5b1fdec139fac832637cbe6a13d54deb9555489ebaee43ba123f93e4ea342a82319267f4201169acc28fd60120e753382f</checksum>
  <summary>HTTP client that can impersonate web browsers</summary>
  <description>The fastest python HTTP client that can impersonate web browsers, mimicking
their headers and 'TLS/JA3/JA4/HTTP2' fingerprints</description>
  <packager></packager>
  <url>https://github.com/deedy5/primp</url>
  <time file="1745000144" build="1735999868"/>
  <size package="3029670" installed="8282709" archive="8285944"/>
  <location href="x86_64/python313-primp-0.9.3-10.24.x86_64.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-primp-0.9.3-10.24.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="20757"/>
    <rpm:provides>
      <rpm:entry name="bundled(crate(addr2line))" flags="EQ" epoch="0" ver="0.24.2"/>
      <rpm:entry name="bundled(crate(adler2))" flags="EQ" epoch="0" ver="2.0.0"/>
      <rpm:entry name="bundled(crate(ahash))" flags="EQ" epoch="0" ver="0.8.11"/>
      <rpm:entry name="bundled(crate(aho-corasick))" flags="EQ" epoch="0" ver="1.1.3"/>
      <rpm:entry name="bundled(crate(alloc-no-stdlib))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(alloc-stdlib))" flags="EQ" epoch="0" ver="0.2.2"/>
      <rpm:entry name="bundled(crate(antidote))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(anyhow))" flags="EQ" epoch="0" ver="1.0.94"/>
      <rpm:entry name="bundled(crate(arc-swap))" flags="EQ" epoch="0" ver="1.7.1"/>
      <rpm:entry name="bundled(crate(async-compression))" flags="EQ" epoch="0" ver="0.4.18"/>
      <rpm:entry name="bundled(crate(atomic-waker))" flags="EQ" epoch="0" ver="1.1.2"/>
      <rpm:entry name="bundled(crate(autocfg))" flags="EQ" epoch="0" ver="1.4.0"/>
      <rpm:entry name="bundled(crate(backtrace))" flags="EQ" epoch="0" ver="0.3.74"/>
      <rpm:entry name="bundled(crate(base64))" flags="EQ" epoch="0" ver="0.22.1"/>
      <rpm:entry name="bundled(crate(bindgen))" flags="EQ" epoch="0" ver="0.70.1"/>
      <rpm:entry name="bundled(crate(bitflags))" flags="EQ" epoch="0" ver="2.6.0"/>
      <rpm:entry name="bundled(crate(boring-sys2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(boring2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(brotli))" flags="EQ" epoch="0" ver="7.0.0"/>
      <rpm:entry name="bundled(crate(brotli-decompressor))" flags="EQ" epoch="0" ver="4.0.1"/>
      <rpm:entry name="bundled(crate(byteorder))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(bytes))" flags="EQ" epoch="0" ver="1.9.0"/>
      <rpm:entry name="bundled(crate(cc))" flags="EQ" epoch="0" ver="1.2.3"/>
      <rpm:entry name="bundled(crate(cexpr))" flags="EQ" epoch="0" ver="0.6.0"/>
      <rpm:entry name="bundled(crate(cfg-if))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(clang-sys))" flags="EQ" epoch="0" ver="1.8.1"/>
      <rpm:entry name="bundled(crate(cmake))" flags="EQ" epoch="0" ver="0.1.52"/>
      <rpm:entry name="bundled(crate(cookie))" flags="EQ" epoch="0" ver="0.18.1"/>
      <rpm:entry name="bundled(crate(cookie_store))" flags="EQ" epoch="0" ver="0.21.1"/>
      <rpm:entry name="bundled(crate(core-foundation))" flags="EQ" epoch="0" ver="0.9.4"/>
      <rpm:entry name="bundled(crate(core-foundation-sys))" flags="EQ" epoch="0" ver="0.8.7"/>
      <rpm:entry name="bundled(crate(crc32fast))" flags="EQ" epoch="0" ver="1.4.2"/>
      <rpm:entry name="bundled(crate(deranged))" flags="EQ" epoch="0" ver="0.3.11"/>
      <rpm:entry name="bundled(crate(displaydoc))" flags="EQ" epoch="0" ver="0.2.5"/>
      <rpm:entry name="bundled(crate(document-features))" flags="EQ" epoch="0" ver="0.2.10"/>
      <rpm:entry name="bundled(crate(either))" flags="EQ" epoch="0" ver="1.13.0"/>
      <rpm:entry name="bundled(crate(encoding_rs))" flags="EQ" epoch="0" ver="0.8.35"/>
      <rpm:entry name="bundled(crate(equivalent))" flags="EQ" epoch="0" ver="1.0.1"/>
      <rpm:entry name="bundled(crate(flate2))" flags="EQ" epoch="0" ver="1.0.35"/>
      <rpm:entry name="bundled(crate(fnv))" flags="EQ" epoch="0" ver="1.0.7"/>
      <rpm:entry name="bundled(crate(foreign-types))" flags="EQ" epoch="0" ver="0.5.0"/>
      <rpm:entry name="bundled(crate(foreign-types-macros))" flags="EQ" epoch="0" ver="0.2.3"/>
      <rpm:entry name="bundled(crate(foreign-types-shared))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(form_urlencoded))" flags="EQ" epoch="0" ver="1.2.1"/>
      <rpm:entry name="bundled(crate(fs_extra))" flags="EQ" epoch="0" ver="1.3.0"/>
      <rpm:entry name="bundled(crate(fslock))" flags="EQ" epoch="0" ver="0.2.1"/>
      <rpm:entry name="bundled(crate(futf))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(futures-channel))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-core))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-sink))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-task))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(futures-util))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(getrandom))" flags="EQ" epoch="0" ver="0.2.15"/>
      <rpm:entry name="bundled(crate(gimli))" flags="EQ" epoch="0" ver="0.31.1"/>
      <rpm:entry name="bundled(crate(glob))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(hashbrown))" flags="EQ" epoch="0" ver="0.15.2"/>
      <rpm:entry name="bundled(crate(heck))" flags="EQ" epoch="0" ver="0.5.0"/>
      <rpm:entry name="bundled(crate(html2text))" flags="EQ" epoch="0" ver="0.13.5"/>
      <rpm:entry name="bundled(crate(html5ever))" flags="EQ" epoch="0" ver="0.29.0"/>
      <rpm:entry name="bundled(crate(http))" flags="EQ" epoch="0" ver="0.2.12"/>
      <rpm:entry name="bundled(crate(http-body))" flags="EQ" epoch="0" ver="0.4.6"/>
      <rpm:entry name="bundled(crate(httparse))" flags="EQ" epoch="0" ver="1.9.5"/>
      <rpm:entry name="bundled(crate(httpdate))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(hyper2))" flags="EQ" epoch="0" ver="0.14.66"/>
      <rpm:entry name="bundled(crate(icu_collections))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid_transform))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_locid_transform_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_normalizer))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_normalizer_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_properties))" flags="EQ" epoch="0" ver="1.5.1"/>
      <rpm:entry name="bundled(crate(icu_properties_data))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_provider))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(icu_provider_macros))" flags="EQ" epoch="0" ver="1.5.0"/>
      <rpm:entry name="bundled(crate(idna))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(idna_adapter))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(indexmap))" flags="EQ" epoch="0" ver="2.7.0"/>
      <rpm:entry name="bundled(crate(indoc))" flags="EQ" epoch="0" ver="2.0.5"/>
      <rpm:entry name="bundled(crate(ipnet))" flags="EQ" epoch="0" ver="2.10.1"/>
      <rpm:entry name="bundled(crate(itertools))" flags="EQ" epoch="0" ver="0.13.0"/>
      <rpm:entry name="bundled(crate(itoa))" flags="EQ" epoch="0" ver="1.0.14"/>
      <rpm:entry name="bundled(crate(jobserver))" flags="EQ" epoch="0" ver="0.1.32"/>
      <rpm:entry name="bundled(crate(libc))" flags="EQ" epoch="0" ver="0.2.167"/>
      <rpm:entry name="bundled(crate(libloading))" flags="EQ" epoch="0" ver="0.8.6"/>
      <rpm:entry name="bundled(crate(linked-hash-map))" flags="EQ" epoch="0" ver="0.5.6"/>
      <rpm:entry name="bundled(crate(linked_hash_set))" flags="EQ" epoch="0" ver="0.1.4"/>
      <rpm:entry name="bundled(crate(litemap))" flags="EQ" epoch="0" ver="0.7.4"/>
      <rpm:entry name="bundled(crate(litrs))" flags="EQ" epoch="0" ver="0.4.1"/>
      <rpm:entry name="bundled(crate(lock_api))" flags="EQ" epoch="0" ver="0.4.12"/>
      <rpm:entry name="bundled(crate(log))" flags="EQ" epoch="0" ver="0.4.22"/>
      <rpm:entry name="bundled(crate(mac))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(markup5ever))" flags="EQ" epoch="0" ver="0.14.0"/>
      <rpm:entry name="bundled(crate(memchr))" flags="EQ" epoch="0" ver="2.7.4"/>
      <rpm:entry name="bundled(crate(memoffset))" flags="EQ" epoch="0" ver="0.9.1"/>
      <rpm:entry name="bundled(crate(mime))" flags="EQ" epoch="0" ver="0.3.17"/>
      <rpm:entry name="bundled(crate(mime_guess))" flags="EQ" epoch="0" ver="2.0.5"/>
      <rpm:entry name="bundled(crate(minimal-lexical))" flags="EQ" epoch="0" ver="0.2.1"/>
      <rpm:entry name="bundled(crate(miniz_oxide))" flags="EQ" epoch="0" ver="0.8.0"/>
      <rpm:entry name="bundled(crate(mio))" flags="EQ" epoch="0" ver="1.0.3"/>
      <rpm:entry name="bundled(crate(new_debug_unreachable))" flags="EQ" epoch="0" ver="1.0.6"/>
      <rpm:entry name="bundled(crate(nom))" flags="EQ" epoch="0" ver="7.1.3"/>
      <rpm:entry name="bundled(crate(num-conv))" flags="EQ" epoch="0" ver="0.1.0"/>
      <rpm:entry name="bundled(crate(object))" flags="EQ" epoch="0" ver="0.36.5"/>
      <rpm:entry name="bundled(crate(once_cell))" flags="EQ" epoch="0" ver="1.20.2"/>
      <rpm:entry name="bundled(crate(openssl-macros))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(parking_lot))" flags="EQ" epoch="0" ver="0.12.3"/>
      <rpm:entry name="bundled(crate(parking_lot_core))" flags="EQ" epoch="0" ver="0.9.10"/>
      <rpm:entry name="bundled(crate(percent-encoding))" flags="EQ" epoch="0" ver="2.3.1"/>
      <rpm:entry name="bundled(crate(phf))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_codegen))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_generator))" flags="EQ" epoch="0" ver="0.10.0"/>
      <rpm:entry name="bundled(crate(phf_generator))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(phf_shared))" flags="EQ" epoch="0" ver="0.10.0"/>
      <rpm:entry name="bundled(crate(phf_shared))" flags="EQ" epoch="0" ver="0.11.2"/>
      <rpm:entry name="bundled(crate(pin-project-lite))" flags="EQ" epoch="0" ver="0.2.15"/>
      <rpm:entry name="bundled(crate(pin-utils))" flags="EQ" epoch="0" ver="0.1.0"/>
      <rpm:entry name="bundled(crate(pkg-config))" flags="EQ" epoch="0" ver="0.3.31"/>
      <rpm:entry name="bundled(crate(portable-atomic))" flags="EQ" epoch="0" ver="1.10.0"/>
      <rpm:entry name="bundled(crate(powerfmt))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(ppv-lite86))" flags="EQ" epoch="0" ver="0.2.20"/>
      <rpm:entry name="bundled(crate(precomputed-hash))" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(crate(primp))" flags="EQ" epoch="0" ver="0.8.2"/>
      <rpm:entry name="bundled(crate(proc-macro2))" flags="EQ" epoch="0" ver="1.0.92"/>
      <rpm:entry name="bundled(crate(psl-types))" flags="EQ" epoch="0" ver="2.0.11"/>
      <rpm:entry name="bundled(crate(publicsuffix))" flags="EQ" epoch="0" ver="2.3.0"/>
      <rpm:entry name="bundled(crate(pyo3))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-build-config))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-ffi))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-log))" flags="EQ" epoch="0" ver="0.12.0"/>
      <rpm:entry name="bundled(crate(pyo3-macros))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pyo3-macros-backend))" flags="EQ" epoch="0" ver="0.23.3"/>
      <rpm:entry name="bundled(crate(pythonize))" flags="EQ" epoch="0" ver="0.23.0"/>
      <rpm:entry name="bundled(crate(quote))" flags="EQ" epoch="0" ver="1.0.37"/>
      <rpm:entry name="bundled(crate(rand))" flags="EQ" epoch="0" ver="0.8.5"/>
      <rpm:entry name="bundled(crate(rand_chacha))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(rand_core))" flags="EQ" epoch="0" ver="0.6.4"/>
      <rpm:entry name="bundled(crate(redox_syscall))" flags="EQ" epoch="0" ver="0.5.7"/>
      <rpm:entry name="bundled(crate(regex))" flags="EQ" epoch="0" ver="1.11.1"/>
      <rpm:entry name="bundled(crate(regex-automata))" flags="EQ" epoch="0" ver="0.4.9"/>
      <rpm:entry name="bundled(crate(regex-syntax))" flags="EQ" epoch="0" ver="0.8.5"/>
      <rpm:entry name="bundled(crate(rh2))" flags="EQ" epoch="0" ver="0.3.61"/>
      <rpm:entry name="bundled(crate(rquest))" flags="EQ" epoch="0" ver="0.30.5"/>
      <rpm:entry name="bundled(crate(rustc-demangle))" flags="EQ" epoch="0" ver="0.1.24"/>
      <rpm:entry name="bundled(crate(rustc-hash))" flags="EQ" epoch="0" ver="1.1.0"/>
      <rpm:entry name="bundled(crate(rustls-pki-types))" flags="EQ" epoch="0" ver="1.10.0"/>
      <rpm:entry name="bundled(crate(ryu))" flags="EQ" epoch="0" ver="1.0.18"/>
      <rpm:entry name="bundled(crate(scopeguard))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(serde))" flags="EQ" epoch="0" ver="1.0.215"/>
      <rpm:entry name="bundled(crate(serde_derive))" flags="EQ" epoch="0" ver="1.0.215"/>
      <rpm:entry name="bundled(crate(serde_json))" flags="EQ" epoch="0" ver="1.0.133"/>
      <rpm:entry name="bundled(crate(serde_urlencoded))" flags="EQ" epoch="0" ver="0.7.1"/>
      <rpm:entry name="bundled(crate(shlex))" flags="EQ" epoch="0" ver="1.3.0"/>
      <rpm:entry name="bundled(crate(signal-hook-registry))" flags="EQ" epoch="0" ver="1.4.2"/>
      <rpm:entry name="bundled(crate(siphasher))" flags="EQ" epoch="0" ver="0.3.11"/>
      <rpm:entry name="bundled(crate(slab))" flags="EQ" epoch="0" ver="0.4.9"/>
      <rpm:entry name="bundled(crate(smallvec))" flags="EQ" epoch="0" ver="1.13.2"/>
      <rpm:entry name="bundled(crate(socket2))" flags="EQ" epoch="0" ver="0.5.8"/>
      <rpm:entry name="bundled(crate(stable_deref_trait))" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(crate(string_cache))" flags="EQ" epoch="0" ver="0.8.7"/>
      <rpm:entry name="bundled(crate(string_cache_codegen))" flags="EQ" epoch="0" ver="0.5.2"/>
      <rpm:entry name="bundled(crate(syn))" flags="EQ" epoch="0" ver="2.0.90"/>
      <rpm:entry name="bundled(crate(synstructure))" flags="EQ" epoch="0" ver="0.13.1"/>
      <rpm:entry name="bundled(crate(system-configuration))" flags="EQ" epoch="0" ver="0.6.1"/>
      <rpm:entry name="bundled(crate(system-configuration-sys))" flags="EQ" epoch="0" ver="0.6.0"/>
      <rpm:entry name="bundled(crate(target-lexicon))" flags="EQ" epoch="0" ver="0.12.16"/>
      <rpm:entry name="bundled(crate(tendril))" flags="EQ" epoch="0" ver="0.4.3"/>
      <rpm:entry name="bundled(crate(thiserror))" flags="EQ" epoch="0" ver="1.0.69"/>
      <rpm:entry name="bundled(crate(thiserror))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(thiserror-impl))" flags="EQ" epoch="0" ver="1.0.69"/>
      <rpm:entry name="bundled(crate(thiserror-impl))" flags="EQ" epoch="0" ver="2.0.4"/>
      <rpm:entry name="bundled(crate(time))" flags="EQ" epoch="0" ver="0.3.37"/>
      <rpm:entry name="bundled(crate(time-core))" flags="EQ" epoch="0" ver="0.1.2"/>
      <rpm:entry name="bundled(crate(time-macros))" flags="EQ" epoch="0" ver="0.2.19"/>
      <rpm:entry name="bundled(crate(tinystr))" flags="EQ" epoch="0" ver="0.7.6"/>
      <rpm:entry name="bundled(crate(tokio))" flags="EQ" epoch="0" ver="1.42.0"/>
      <rpm:entry name="bundled(crate(tokio-boring2))" flags="EQ" epoch="0" ver="4.13.2"/>
      <rpm:entry name="bundled(crate(tokio-macros))" flags="EQ" epoch="0" ver="2.4.0"/>
      <rpm:entry name="bundled(crate(tokio-socks))" flags="EQ" epoch="0" ver="0.5.2"/>
      <rpm:entry name="bundled(crate(tokio-util))" flags="EQ" epoch="0" ver="0.7.13"/>
      <rpm:entry name="bundled(crate(tower-layer))" flags="EQ" epoch="0" ver="0.3.3"/>
      <rpm:entry name="bundled(crate(tower-service))" flags="EQ" epoch="0" ver="0.3.3"/>
      <rpm:entry name="bundled(crate(tracing))" flags="EQ" epoch="0" ver="0.1.41"/>
      <rpm:entry name="bundled(crate(tracing-core))" flags="EQ" epoch="0" ver="0.1.33"/>
      <rpm:entry name="bundled(crate(try-lock))" flags="EQ" epoch="0" ver="0.2.5"/>
      <rpm:entry name="bundled(crate(typed-builder))" flags="EQ" epoch="0" ver="0.20.0"/>
      <rpm:entry name="bundled(crate(typed-builder-macro))" flags="EQ" epoch="0" ver="0.20.0"/>
      <rpm:entry name="bundled(crate(unicase))" flags="EQ" epoch="0" ver="2.8.0"/>
      <rpm:entry name="bundled(crate(unicode-ident))" flags="EQ" epoch="0" ver="1.0.14"/>
      <rpm:entry name="bundled(crate(unicode-width))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(unindent))" flags="EQ" epoch="0" ver="0.2.3"/>
      <rpm:entry name="bundled(crate(url))" flags="EQ" epoch="0" ver="2.5.4"/>
      <rpm:entry name="bundled(crate(utf-8))" flags="EQ" epoch="0" ver="0.7.6"/>
      <rpm:entry name="bundled(crate(utf16_iter))" flags="EQ" epoch="0" ver="1.0.5"/>
      <rpm:entry name="bundled(crate(utf8_iter))" flags="EQ" epoch="0" ver="1.0.4"/>
      <rpm:entry name="bundled(crate(version_check))" flags="EQ" epoch="0" ver="0.9.5"/>
      <rpm:entry name="bundled(crate(want))" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(crate(wasi))" flags="EQ" epoch="0" ver="0.11.0+wasi" rel="snapshot_preview1"/>
      <rpm:entry name="bundled(crate(webpki-root-certs))" flags="EQ" epoch="0" ver="0.26.7"/>
      <rpm:entry name="bundled(crate(winapi))" flags="EQ" epoch="0" ver="0.3.9"/>
      <rpm:entry name="bundled(crate(winapi-i686-pc-windows-gnu))" flags="EQ" epoch="0" ver="0.4.0"/>
      <rpm:entry name="bundled(crate(winapi-x86_64-pc-windows-gnu))" flags="EQ" epoch="0" ver="0.4.0"/>
      <rpm:entry name="bundled(crate(windows-registry))" flags="EQ" epoch="0" ver="0.3.0"/>
      <rpm:entry name="bundled(crate(windows-result))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(windows-strings))" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(crate(windows-sys))" flags="EQ" epoch="0" ver="0.52.0"/>
      <rpm:entry name="bundled(crate(windows-targets))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_aarch64_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_aarch64_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_gnu))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_i686_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_gnu))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_gnullvm))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(windows_x86_64_msvc))" flags="EQ" epoch="0" ver="0.52.6"/>
      <rpm:entry name="bundled(crate(write16))" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(crate(writeable))" flags="EQ" epoch="0" ver="0.5.5"/>
      <rpm:entry name="bundled(crate(yoke))" flags="EQ" epoch="0" ver="0.7.5"/>
      <rpm:entry name="bundled(crate(yoke-derive))" flags="EQ" epoch="0" ver="0.7.5"/>
      <rpm:entry name="bundled(crate(zerocopy))" flags="EQ" epoch="0" ver="0.7.35"/>
      <rpm:entry name="bundled(crate(zerocopy-derive))" flags="EQ" epoch="0" ver="0.7.35"/>
      <rpm:entry name="bundled(crate(zerofrom))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(zerofrom-derive))" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(crate(zerovec))" flags="EQ" epoch="0" ver="0.10.4"/>
      <rpm:entry name="bundled(crate(zerovec-derive))" flags="EQ" epoch="0" ver="0.10.3"/>
      <rpm:entry name="bundled(crate(zstd))" flags="EQ" epoch="0" ver="0.13.2"/>
      <rpm:entry name="bundled(crate(zstd-safe))" flags="EQ" epoch="0" ver="7.2.1"/>
      <rpm:entry name="bundled(crate(zstd-sys))" flags="EQ" epoch="0" ver="2.0.13+zstd.1.5.6"/>
      <rpm:entry name="python3-primp" flags="EQ" epoch="0" ver="0.9.3" rel="10.24"/>
      <rpm:entry name="python3.13dist(primp)" flags="EQ" epoch="0" ver="0.9.3"/>
      <rpm:entry name="python313-primp" flags="EQ" epoch="0" ver="0.9.3" rel="10.24"/>
      <rpm:entry name="python313-primp(x86-64)" flags="EQ" epoch="0" ver="0.9.3" rel="10.24"/>
      <rpm:entry name="python3dist(primp)" flags="EQ" epoch="0" ver="0.9.3"/>
    </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="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)(64bit)"/>
      <rpm:entry name="libgcc_s.so.1(GCC_4.2.0)(64bit)"/>
      <rpm:entry name="libm.so.6()(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.27)(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.29)(64bit)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="libc.so.6(GLIBC_2.34)(64bit)"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-primp" flags="LT" epoch="0" ver="0.9.3" rel="10.24"/>
    </rpm:obsoletes>
  </format>
</package>
<package type="rpm">
  <name>python313-pytube</name>
  <arch>noarch</arch>
  <version epoch="0" ver="15.0.0" rel="2.24"/>
  <checksum type="sha512" pkgid="YES">d4fa43ab85d3f6dc438377c1b519c797600f403f6235e1ccc3ffbcc6bace11f23f44dc3f0f3afbf69d2060ed9f7e0872563b8683efce1a8056d50760adfd1270</checksum>
  <summary>Python 3 library for downloading YouTube Videos</summary>
  <description>pytube is a lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.</description>
  <packager></packager>
  <url>https://github.com/pytube/pytube</url>
  <time file="1757519282" build="1727206799"/>
  <size package="130018" installed="452838" archive="468184"/>
  <location href="noarch/python313-pytube-15.0.0-2.24.noarch.rpm"/>
  <format>
    <rpm:license>Unlicense</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-pytube-15.0.0-2.24.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="19741"/>
    <rpm:provides>
      <rpm:entry name="python3-pytube" flags="EQ" epoch="0" ver="15.0.0" rel="2.24"/>
      <rpm:entry name="python3.13dist(pytube)" flags="EQ" epoch="0" ver="15"/>
      <rpm:entry name="python313-pytube" flags="EQ" epoch="0" ver="15.0.0" rel="2.24"/>
      <rpm:entry name="python3dist(pytube)" flags="EQ" epoch="0" ver="15"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.13"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-pytube" flags="LT" epoch="0" ver="15.0.0" rel="2.24"/>
    </rpm:obsoletes>
    <file type="ghost">/etc/alternatives/pytube</file>
    <file>/usr/bin/pytube</file>
    <file>/usr/bin/pytube-3.13</file>
  </format>
</package>
<package type="rpm">
  <name>python313-qdrant-client</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.12.1" rel="1.33"/>
  <checksum type="sha512" pkgid="YES">a9d8a5cf720ee4a63b8c613f0f8f6a9e51c9f8d02ecf496048b7ec75b3e5a7bcb7c155fd1cec03bc59313d9c85f2ccaa7eee314a7661e953712271c650b5407b</checksum>
  <summary>Client library for the Qdrant vector search engine</summary>
  <description>Client library and SDK for the [Qdrant](https://github.com/qdrant/qdrant) vector search engine.
Library contains type definitions for all Qdrant API and allows to make both Sync and Async requests.
Client allows calls for all [Qdrant API methods](https://qdrant.github.io/qdrant/redoc/index.html) directly.
It also provides some additional helper methods for frequently required operations, e.g. initial collection uploading.
See [QuickStart](https://qdrant.tech/documentation/quick-start/#create-collection) for more details!</description>
  <packager></packager>
  <url>https://github.com/qdrant/qdrant-client</url>
  <time file="1787636469" build="1733612466"/>
  <size package="557038" installed="4495033" archive="4552052"/>
  <location href="noarch/python313-qdrant-client-1.12.1-1.33.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-qdrant-client-1.12.1-1.33.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="51249"/>
    <rpm:provides>
      <rpm:entry name="python3-qdrant-client" flags="EQ" epoch="0" ver="1.12.1" rel="1.33"/>
      <rpm:entry name="python3.13dist(qdrant-client)" flags="EQ" epoch="0" ver="1.12.1"/>
      <rpm:entry name="python313-qdrant-client" flags="EQ" epoch="0" ver="1.12.1" rel="1.33"/>
      <rpm:entry name="python3dist(qdrant-client)" flags="EQ" epoch="0" ver="1.12.1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="(python313-urllib3 &gt;= 1.26.14 with python313-urllib3 &lt; 3)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="python313-grpcio" flags="GE" epoch="0" ver="1.41.0"/>
      <rpm:entry name="python313-grpcio-tools" flags="GE" epoch="0" ver="1.41.0"/>
      <rpm:entry name="python313-httpx" flags="GE" epoch="0" ver="0.20.0"/>
      <rpm:entry name="python313-numpy" flags="GE" epoch="0" ver="2.0.0"/>
      <rpm:entry name="python313-portalocker" flags="GE" epoch="0" ver="2.7.0"/>
      <rpm:entry name="python313-pydantic" flags="GE" epoch="0" ver="1.10.8"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-qdrant-client" flags="LT" epoch="0" ver="1.12.1" rel="1.33"/>
    </rpm:obsoletes>
  </format>
</package>
<package type="rpm">
  <name>python313-qdrant-client</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.12.1" rel="1.34"/>
  <checksum type="sha512" pkgid="YES">accb43e631627fb554672984d7104fbd91de93e6a06f62b360bf845a82636724d6554d93c77a877cd334c09b823da2d59e4352e40ba14a36561fe36abe76b705</checksum>
  <summary>Client library for the Qdrant vector search engine</summary>
  <description>Client library and SDK for the [Qdrant](https://github.com/qdrant/qdrant) vector search engine.
Library contains type definitions for all Qdrant API and allows to make both Sync and Async requests.
Client allows calls for all [Qdrant API methods](https://qdrant.github.io/qdrant/redoc/index.html) directly.
It also provides some additional helper methods for frequently required operations, e.g. initial collection uploading.
See [QuickStart](https://qdrant.tech/documentation/quick-start/#create-collection) for more details!</description>
  <packager></packager>
  <url>https://github.com/qdrant/qdrant-client</url>
  <time file="1788291611" build="1733612466"/>
  <size package="557022" installed="4495033" archive="4552052"/>
  <location href="noarch/python313-qdrant-client-1.12.1-1.34.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-qdrant-client-1.12.1-1.34.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="51233"/>
    <rpm:provides>
      <rpm:entry name="python3-qdrant-client" flags="EQ" epoch="0" ver="1.12.1" rel="1.34"/>
      <rpm:entry name="python3.13dist(qdrant-client)" flags="EQ" epoch="0" ver="1.12.1"/>
      <rpm:entry name="python313-qdrant-client" flags="EQ" epoch="0" ver="1.12.1" rel="1.34"/>
      <rpm:entry name="python3dist(qdrant-client)" flags="EQ" epoch="0" ver="1.12.1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="(python313-urllib3 &gt;= 1.26.14 with python313-urllib3 &lt; 3)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="python313-grpcio" flags="GE" epoch="0" ver="1.41.0"/>
      <rpm:entry name="python313-grpcio-tools" flags="GE" epoch="0" ver="1.41.0"/>
      <rpm:entry name="python313-httpx" flags="GE" epoch="0" ver="0.20.0"/>
      <rpm:entry name="python313-numpy" flags="GE" epoch="0" ver="2.0.0"/>
      <rpm:entry name="python313-portalocker" flags="GE" epoch="0" ver="2.7.0"/>
      <rpm:entry name="python313-pydantic" flags="GE" epoch="0" ver="1.10.8"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-qdrant-client" flags="LT" epoch="0" ver="1.12.1" rel="1.34"/>
    </rpm:obsoletes>
  </format>
</package>
<package type="rpm">
  <name>python313-rapidocr-onnxruntime</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.3.24" rel="7.18"/>
  <checksum type="sha512" pkgid="YES">ec96da3d9ef960da458d0d0425b0ba147cf17288bfaac07ad940748dcc8cfcc07c995c70f82af3e2731032822afa668d8bf6734c4998c6c301f43108b0dd1471</checksum>
  <summary>A cross platform OCR Library based on OnnxRuntime</summary>
  <description>A cross platform OCR Library based on OnnxRuntime.</description>
  <packager></packager>
  <url>https://github.com/RapidAI/RapidOCR</url>
  <time file="1748311671" build="1729092326"/>
  <size package="14936847" installed="16352942" archive="16369060"/>
  <location href="noarch/python313-rapidocr-onnxruntime-1.3.24-7.18.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-rapidocr-onnxruntime-1.3.24-7.18.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="20153"/>
    <rpm:provides>
      <rpm:entry name="python3-rapidocr-onnxruntime" flags="EQ" epoch="0" ver="1.3.24" rel="7.18"/>
      <rpm:entry name="python3.13dist(rapidocr-onnxruntime)" flags="EQ" epoch="0" ver="1.3.24"/>
      <rpm:entry name="python313-rapidocr-onnxruntime" flags="EQ" epoch="0" ver="1.3.24" rel="7.18"/>
      <rpm:entry name="python3dist(rapidocr-onnxruntime)" flags="EQ" epoch="0" ver="1.3.24"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.13"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-rapidocr-onnxruntime" flags="LT" epoch="0" ver="1.3.24" rel="7.18"/>
    </rpm:obsoletes>
    <file type="ghost">/etc/alternatives/rapidocr_onnxruntime</file>
    <file>/usr/bin/rapidocr_onnxruntime</file>
    <file>/usr/bin/rapidocr_onnxruntime-3.13</file>
  </format>
</package>
<package type="rpm">
  <name>python313-rapidocr-onnxruntime</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.3.24" rel="7.20"/>
  <checksum type="sha512" pkgid="YES">5ed223fc0a9123e1514a4ef69f347212e08d1850f332adc7d17e4c331d7bd616fa7f3dc670ec4f002b93a5d7ca2228a8e8d541a911f2abddb1cc77cabaf25be6</checksum>
  <summary>A cross platform OCR Library based on OnnxRuntime</summary>
  <description>A cross platform OCR Library based on OnnxRuntime.</description>
  <packager></packager>
  <url>https://github.com/RapidAI/RapidOCR</url>
  <time file="1757456487" build="1729092326"/>
  <size package="14938888" installed="16352915" archive="16369032"/>
  <location href="noarch/python313-rapidocr-onnxruntime-1.3.24-7.20.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-rapidocr-onnxruntime-1.3.24-7.20.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="20121"/>
    <rpm:provides>
      <rpm:entry name="python3-rapidocr-onnxruntime" flags="EQ" epoch="0" ver="1.3.24" rel="7.20"/>
      <rpm:entry name="python3.13dist(rapidocr-onnxruntime)" flags="EQ" epoch="0" ver="1.3.24"/>
      <rpm:entry name="python313-rapidocr-onnxruntime" flags="EQ" epoch="0" ver="1.3.24" rel="7.20"/>
      <rpm:entry name="python3dist(rapidocr-onnxruntime)" flags="EQ" epoch="0" ver="1.3.24"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.13"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-rapidocr-onnxruntime" flags="LT" epoch="0" ver="1.3.24" rel="7.20"/>
    </rpm:obsoletes>
    <file type="ghost">/etc/alternatives/rapidocr_onnxruntime</file>
    <file>/usr/bin/rapidocr_onnxruntime</file>
    <file>/usr/bin/rapidocr_onnxruntime-3.13</file>
  </format>
</package>
<package type="rpm">
  <name>python313-unstructured</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.15.9" rel="5.16"/>
  <checksum type="sha512" pkgid="YES">50c2aa8faf1099a621753709350047f1c9a804202d0514304378fc0a4ce73e2ab05dda1b0019558970b84141bfddd743c8f1c115daa0079952e487e5659195bf</checksum>
  <summary>A library that prepares raw documents for downstream ML tasks</summary>
  <description>The unstructured library provides open-source components for ingesting and pre-processing
images and text documents, such as PDFs, HTML, Word docs, and many more. The use cases of
unstructured revolve around streamlining and optimizing the data processing workflow for
LLMs. unstructured modular functions and connectors form a cohesive system that simplifies
data ingestion and pre-processing, making it adaptable to different platforms and efficient
in transforming unstructured data into structured outputs.</description>
  <packager></packager>
  <url>https://github.com/Unstructured-IO/unstructured</url>
  <time file="1757519296" build="1725526611"/>
  <size package="2330388" installed="10012000" archive="10331676"/>
  <location href="noarch/python313-unstructured-0.15.9-5.16.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-unstructured-0.15.9-5.16.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="235541"/>
    <rpm:provides>
      <rpm:entry name="python3-unstructured" flags="EQ" epoch="0" ver="0.15.9" rel="5.16"/>
      <rpm:entry name="python3.13dist(unstructured)" flags="EQ" epoch="0" ver="0.15.9"/>
      <rpm:entry name="python313-unstructured" flags="EQ" epoch="0" ver="0.15.9" rel="5.16"/>
      <rpm:entry name="python3dist(unstructured)" flags="EQ" epoch="0" ver="0.15.9"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.13"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="python313-backoff"/>
      <rpm:entry name="python313-beautifulsoup4"/>
      <rpm:entry name="python313-chardet"/>
      <rpm:entry name="python313-dataclasses-json"/>
      <rpm:entry name="python313-emoji"/>
      <rpm:entry name="python313-filetype"/>
      <rpm:entry name="python313-langdetect"/>
      <rpm:entry name="python313-lxml"/>
      <rpm:entry name="python313-nltk"/>
      <rpm:entry name="python313-numpy"/>
      <rpm:entry name="python313-psutil"/>
      <rpm:entry name="python313-python-iso639"/>
      <rpm:entry name="python313-python-magic"/>
      <rpm:entry name="python313-python-oxmsg"/>
      <rpm:entry name="python313-rapidfuzz"/>
      <rpm:entry name="python313-requests"/>
      <rpm:entry name="python313-tabulate"/>
      <rpm:entry name="python313-tqdm"/>
      <rpm:entry name="python313-typing-extensions"/>
      <rpm:entry name="python313-unstructured-client"/>
      <rpm:entry name="python313-wrapt"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-unstructured" flags="LT" epoch="0" ver="0.15.9" rel="5.16"/>
    </rpm:obsoletes>
    <rpm:suggests>
      <rpm:entry name="python313-Office365-REST-Python-Client"/>
      <rpm:entry name="python313-adlfs"/>
      <rpm:entry name="python313-astrapy"/>
      <rpm:entry name="python313-atlassian-python-api"/>
      <rpm:entry name="python313-azure-search-documents"/>
      <rpm:entry name="python313-boto3"/>
      <rpm:entry name="python313-boxfs"/>
      <rpm:entry name="python313-bs4"/>
      <rpm:entry name="python313-chromadb"/>
      <rpm:entry name="python313-clarifai"/>
      <rpm:entry name="python313-confluent-kafka"/>
      <rpm:entry name="python313-databricks-sdk"/>
      <rpm:entry name="python313-deltalake"/>
      <rpm:entry name="python313-discord-py"/>
      <rpm:entry name="python313-dropboxdrivefs"/>
      <rpm:entry name="python313-effdet"/>
      <rpm:entry name="python313-elasticsearch"/>
      <rpm:entry name="python313-fsspec"/>
      <rpm:entry name="python313-gcsfs"/>
      <rpm:entry name="python313-google-api-python-client"/>
      <rpm:entry name="python313-google-cloud-vision"/>
      <rpm:entry name="python313-htmlBuilder"/>
      <rpm:entry name="python313-hubspot-api-client"/>
      <rpm:entry name="python313-importlib-metadata" flags="GE" epoch="0" ver="8.2.0"/>
      <rpm:entry name="python313-langchain"/>
      <rpm:entry name="python313-langchain-community"/>
      <rpm:entry name="python313-langchain-google-vertexai"/>
      <rpm:entry name="python313-langchain-huggingface"/>
      <rpm:entry name="python313-langchain-openai"/>
      <rpm:entry name="python313-langchain-voyageai"/>
      <rpm:entry name="python313-langdetect"/>
      <rpm:entry name="python313-markdown"/>
      <rpm:entry name="python313-mixedbread-ai"/>
      <rpm:entry name="python313-msal"/>
      <rpm:entry name="python313-networkx"/>
      <rpm:entry name="python313-notion-client"/>
      <rpm:entry name="python313-onnx"/>
      <rpm:entry name="python313-openai"/>
      <rpm:entry name="python313-openpyxl"/>
      <rpm:entry name="python313-opensearch-py"/>
      <rpm:entry name="python313-paddlepaddle" flags="EQ" epoch="0" ver="3.0.0b1"/>
      <rpm:entry name="python313-pandas"/>
      <rpm:entry name="python313-paramiko"/>
      <rpm:entry name="python313-pdf2image"/>
      <rpm:entry name="python313-pdfminer.six"/>
      <rpm:entry name="python313-pi_heif"/>
      <rpm:entry name="python313-pikepdf"/>
      <rpm:entry name="python313-pinecone-client" flags="GE" epoch="0" ver="3.7.1"/>
      <rpm:entry name="python313-praw"/>
      <rpm:entry name="python313-psycopg2-binary"/>
      <rpm:entry name="python313-pyairtable"/>
      <rpm:entry name="python313-pygithub" flags="GT" epoch="0" ver="1.58.0"/>
      <rpm:entry name="python313-pymongo"/>
      <rpm:entry name="python313-pypandoc"/>
      <rpm:entry name="python313-pypdf"/>
      <rpm:entry name="python313-python-docx" flags="GE" epoch="0" ver="1.1.2"/>
      <rpm:entry name="python313-python-gitlab"/>
      <rpm:entry name="python313-python-pptx" flags="GE" epoch="0" ver="1.0.1"/>
      <rpm:entry name="python313-qdrant-client"/>
      <rpm:entry name="python313-s3fs"/>
      <rpm:entry name="python313-sacremoses"/>
      <rpm:entry name="python313-sentencepiece"/>
      <rpm:entry name="python313-simple-salesforce"/>
      <rpm:entry name="python313-singlestoredb"/>
      <rpm:entry name="python313-slack_sdk"/>
      <rpm:entry name="python313-tenacity" flags="EQ" epoch="0" ver="8.5.0"/>
      <rpm:entry name="python313-tiktoken"/>
      <rpm:entry name="python313-torch"/>
      <rpm:entry name="python313-transformers"/>
      <rpm:entry name="python313-typer" flags="LE" epoch="0" ver="0.9.0"/>
      <rpm:entry name="python313-unstructured-inference" flags="EQ" epoch="0" ver="0.7.36"/>
      <rpm:entry name="python313-unstructured.paddleocr" flags="EQ" epoch="0" ver="2.8.1.0"/>
      <rpm:entry name="python313-unstructured.pytesseract" flags="GE" epoch="0" ver="0.3.12"/>
      <rpm:entry name="python313-urllib3"/>
      <rpm:entry name="python313-weaviate-client"/>
      <rpm:entry name="python313-wikipedia"/>
      <rpm:entry name="python313-xlrd"/>
    </rpm:suggests>
    <file type="ghost">/etc/alternatives/unstructured-ingest</file>
    <file>/usr/bin/unstructured-ingest</file>
    <file>/usr/bin/unstructured-ingest-3.13</file>
  </format>
</package>
<package type="rpm">
  <name>python313-unstructured-client</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.25.9" rel="3.19"/>
  <checksum type="sha512" pkgid="YES">16bc017bf49ab9c7ad53b21b47f635c2d4e874ec02205cbba67b3e4740672c5c594d07e5d0f5b97392a207da8ba4e4466722a54c39d7cf71e7ed1c6a0cad672b</checksum>
  <summary>Python Client SDK for Unstructured API</summary>
  <description>Python Client SDK for Unstructured API</description>
  <packager></packager>
  <url>https://github.com/Unstructured-IO/unstructured-python-client</url>
  <time file="1757519278" build="1727246610"/>
  <size package="104680" installed="292984" archive="318668"/>
  <location href="noarch/python313-unstructured-client-0.25.9-3.19.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-unstructured-client-0.25.9-3.19.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="26293"/>
    <rpm:provides>
      <rpm:entry name="python3-unstructured-client" flags="EQ" epoch="0" ver="0.25.9" rel="3.19"/>
      <rpm:entry name="python3.13dist(unstructured-client)" flags="EQ" epoch="0" ver="0.25.9"/>
      <rpm:entry name="python313-unstructured-client" flags="EQ" epoch="0" ver="0.25.9" rel="3.19"/>
      <rpm:entry name="python3dist(unstructured-client)" flags="EQ" epoch="0" ver="0.25.9"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="python313-certifi" flags="GE" epoch="0" ver="2023.7.22"/>
      <rpm:entry name="python313-charset-normalizer" flags="GE" epoch="0" ver="3.2.0"/>
      <rpm:entry name="python313-dataclasses-json" flags="GE" epoch="0" ver="0.6.4"/>
      <rpm:entry name="python313-deepdiff" flags="GE" epoch="0" ver="6.0"/>
      <rpm:entry name="python313-httpx" flags="GE" epoch="0" ver="0.27.0"/>
      <rpm:entry name="python313-idna" flags="GE" epoch="0" ver="3.4"/>
      <rpm:entry name="python313-jsonpath-python" flags="GE" epoch="0" ver="1.0.6"/>
      <rpm:entry name="python313-marshmallow" flags="GE" epoch="0" ver="3.19.0"/>
      <rpm:entry name="python313-mypy_extensions" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python313-nest-asyncio" flags="GE" epoch="0" ver="1.6.0"/>
      <rpm:entry name="python313-packaging" flags="GE" epoch="0" ver="23.1"/>
      <rpm:entry name="python313-pypdf" flags="GE" epoch="0" ver="4.0"/>
      <rpm:entry name="python313-python-dateutil" flags="GE" epoch="0" ver="2.8.2"/>
      <rpm:entry name="python313-requests" flags="GE" epoch="0" ver="2.31.0"/>
      <rpm:entry name="python313-requests-toolbelt" flags="GE" epoch="0" ver="1.0.0"/>
      <rpm:entry name="python313-six" flags="GE" epoch="0" ver="1.16.0"/>
      <rpm:entry name="python313-typing-inspect" flags="GE" epoch="0" ver="0.9.0"/>
      <rpm:entry name="python313-typing_extensions" flags="GE" epoch="0" ver="4.7.1"/>
      <rpm:entry name="python313-urllib3" flags="GE" epoch="0" ver="1.26.18"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-unstructured-client" flags="LT" epoch="0" ver="0.25.9" rel="3.19"/>
    </rpm:obsoletes>
  </format>
</package>
<package type="rpm">
  <name>python313-youtube-transcript-api</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.6.3" rel="4.19"/>
  <checksum type="sha512" pkgid="YES">a0edb6b32e2a05d91d72974c9b58d2843fcf3a64d544e8197b1f41d4a854f025414d03d85d41c3004c9f4733990060ac65dc07ba4b085bc0c7ba4f8b2f8969e3</checksum>
  <summary>Python API for YouTube transcripts/subtitles, including auto-generated ones</summary>
  <description>This is an python API which allows you to get the transcripts/subtitles for a given YouTube video. It also works for automatically generated subtitles, supports translating subtitles and it does not require a headless browser, like other selenium based solutions do!</description>
  <packager></packager>
  <url>https://github.com/jdepoix/youtube-transcript-api</url>
  <time file="1757519282" build="1733655074"/>
  <size package="352910" installed="2822337" archive="2836804"/>
  <location href="noarch/python313-youtube-transcript-api-0.6.3-4.19.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-youtube-transcript-api-0.6.3-4.19.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="19389"/>
    <rpm:provides>
      <rpm:entry name="python3-youtube-transcript-api" flags="EQ" epoch="0" ver="0.6.3" rel="4.19"/>
      <rpm:entry name="python3.13dist(youtube-transcript-api)" flags="EQ" epoch="0" ver="0.6.3"/>
      <rpm:entry name="python313-youtube-transcript-api" flags="EQ" epoch="0" ver="0.6.3" rel="4.19"/>
      <rpm:entry name="python3dist(youtube-transcript-api)" flags="EQ" epoch="0" ver="0.6.3"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.13"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="python313-defusedxml"/>
      <rpm:entry name="python313-requests"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-youtube-transcript-api" flags="LT" epoch="0" ver="0.6.3" rel="4.19"/>
    </rpm:obsoletes>
    <file type="ghost">/etc/alternatives/youtube_transcript_api</file>
    <file>/usr/bin/youtube_transcript_api</file>
    <file>/usr/bin/youtube_transcript_api-3.13</file>
  </format>
</package>
<package type="rpm">
  <name>python314-black</name>
  <arch>noarch</arch>
  <version epoch="0" ver="26.5.1" rel="94.7"/>
  <checksum type="sha512" pkgid="YES">fc58a763104f10d84cf410924843dc2954c5439801871253a2ece80b1d64d5f81eb130676097413236fcba55877aa2c7b73ab49e518ed2d9cb2febeec6e4b7cd</checksum>
  <summary>A code formatter written in, and written for Python</summary>
  <description>Black is a code formatter written in Python, and reformats Python 2.x
and 3.x code.

Black reformats entire files in place. It is not configurable. It
does not take previous formatting into account. The coding style
enforced is a PEP-8 subset, adheres to PEP-257, and otherwise passes
the rules of the "pycodestyle" checker. Black skips over blocks that
start and end with "# fmt: off" and "# fmt: on", respectively. It
also recognizes YAPF's block comments to the same effect.</description>
  <packager></packager>
  <url>https://github.com/psf/black</url>
  <time file="1787575889" build="1781690141"/>
  <size package="481859" installed="2422822" archive="2453708"/>
  <location href="noarch/python314-black-26.5.1-94.7.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-black-26.5.1-94.7.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="56821"/>
    <rpm:provides>
      <rpm:entry name="python3.14dist(black)" flags="EQ" epoch="0" ver="26.5.1"/>
      <rpm:entry name="python314-black" flags="EQ" epoch="0" ver="26.5.1" rel="94.7"/>
      <rpm:entry name="python3dist(black)" flags="EQ" epoch="0" ver="26.5.1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.14"/>
      <rpm:entry name="alts"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.14"/>
      <rpm:entry name="python314-click" flags="GE" epoch="0" ver="8.0.0"/>
      <rpm:entry name="python314-mypy_extensions" flags="GE" epoch="0" ver="0.4.3"/>
      <rpm:entry name="python314-packaging"/>
      <rpm:entry name="python314-pathspec" flags="GE" epoch="0" ver="0.9.0"/>
      <rpm:entry name="python314-platformdirs" flags="GE" epoch="0" ver="2"/>
      <rpm:entry name="python314-pytokens" flags="GE" epoch="0" ver="0.1.10"/>
    </rpm:requires>
    <rpm:suggests>
      <rpm:entry name="python314-aiohttp" flags="GE" epoch="0" ver="3.10.0"/>
    </rpm:suggests>
    <file>/usr/bin/black</file>
    <file>/usr/bin/black-3.14</file>
    <file>/usr/bin/blackd</file>
    <file>/usr/bin/blackd-3.14</file>
  </format>
</package>
<package type="rpm">
  <name>python314-black</name>
  <arch>noarch</arch>
  <version epoch="0" ver="26.5.1" rel="94.8"/>
  <checksum type="sha512" pkgid="YES">fdc87be5f3c9d317a3d2ac9e66add702d2a2180fea62c35d6e2011c3c19b39979469b347fd772a91efc4965865592902d58ab1e0a44195c789cb034b30422ceb</checksum>
  <summary>A code formatter written in, and written for Python</summary>
  <description>Black is a code formatter written in Python, and reformats Python 2.x
and 3.x code.

Black reformats entire files in place. It is not configurable. It
does not take previous formatting into account. The coding style
enforced is a PEP-8 subset, adheres to PEP-257, and otherwise passes
the rules of the "pycodestyle" checker. Black skips over blocks that
start and end with "# fmt: off" and "# fmt: on", respectively. It
also recognizes YAPF's block comments to the same effect.</description>
  <packager></packager>
  <url>https://github.com/psf/black</url>
  <time file="1788537179" build="1781690141"/>
  <size package="481783" installed="2422822" archive="2453708"/>
  <location href="noarch/python314-black-26.5.1-94.8.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-black-26.5.1-94.8.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="56809"/>
    <rpm:provides>
      <rpm:entry name="python3.14dist(black)" flags="EQ" epoch="0" ver="26.5.1"/>
      <rpm:entry name="python314-black" flags="EQ" epoch="0" ver="26.5.1" rel="94.8"/>
      <rpm:entry name="python3dist(black)" flags="EQ" epoch="0" ver="26.5.1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/bin/sh" pre="1"/>
      <rpm:entry name="/bin/sh"/>
      <rpm:entry name="/usr/bin/python3.14"/>
      <rpm:entry name="alts"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.14"/>
      <rpm:entry name="python314-click" flags="GE" epoch="0" ver="8.0.0"/>
      <rpm:entry name="python314-mypy_extensions" flags="GE" epoch="0" ver="0.4.3"/>
      <rpm:entry name="python314-packaging"/>
      <rpm:entry name="python314-pathspec" flags="GE" epoch="0" ver="0.9.0"/>
      <rpm:entry name="python314-platformdirs" flags="GE" epoch="0" ver="2"/>
      <rpm:entry name="python314-pytokens" flags="GE" epoch="0" ver="0.1.10"/>
    </rpm:requires>
    <rpm:suggests>
      <rpm:entry name="python314-aiohttp" flags="GE" epoch="0" ver="3.10.0"/>
    </rpm:suggests>
    <file>/usr/bin/black</file>
    <file>/usr/bin/black-3.14</file>
    <file>/usr/bin/blackd</file>
    <file>/usr/bin/blackd-3.14</file>
  </format>
</package>
<package type="rpm">
  <name>python314-pgvector</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.3.6" rel="1.29"/>
  <checksum type="sha512" pkgid="YES">5cbb05207de4d874478cd0c7b00ef2d3460bdf006fb4aed645cb5508a4222a321db627c46869d14fd654ec2f9121b80e3b705600fb0637be3af551ba741cc1ad</checksum>
  <summary>pgvector support for Python</summary>
  <description>pgvector support for Python</description>
  <packager></packager>
  <url>None</url>
  <time file="1787651849" build="1733661785"/>
  <size package="59063" installed="166273" archive="192768"/>
  <location href="noarch/python314-pgvector-0.3.6-1.29.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-pgvector-0.3.6-1.29.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="26873"/>
    <rpm:provides>
      <rpm:entry name="python3.14dist(pgvector)" flags="EQ" epoch="0" ver="0.3.6"/>
      <rpm:entry name="python314-pgvector" flags="EQ" epoch="0" ver="0.3.6" rel="1.29"/>
      <rpm:entry name="python3dist(pgvector)" flags="EQ" epoch="0" ver="0.3.6"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.14"/>
      <rpm:entry name="python314-numpy"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python314-pgvector</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.3.6" rel="1.30"/>
  <checksum type="sha512" pkgid="YES">87f7070d9edcaea008cd67c22990b71219efe3a0aa8b339a027b478df58ae6da27dbf8333c97c07949fb46e21f6866179c2014c0d136c12b894892adc0f48653</checksum>
  <summary>pgvector support for Python</summary>
  <description>pgvector support for Python</description>
  <packager></packager>
  <url>None</url>
  <time file="1788513255" build="1733661785"/>
  <size package="59051" installed="166273" archive="192768"/>
  <location href="noarch/python314-pgvector-0.3.6-1.30.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-pgvector-0.3.6-1.30.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="26861"/>
    <rpm:provides>
      <rpm:entry name="python3.14dist(pgvector)" flags="EQ" epoch="0" ver="0.3.6"/>
      <rpm:entry name="python314-pgvector" flags="EQ" epoch="0" ver="0.3.6" rel="1.30"/>
      <rpm:entry name="python3dist(pgvector)" flags="EQ" epoch="0" ver="0.3.6"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.14"/>
      <rpm:entry name="python314-numpy"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python314-qdrant-client</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.12.1" rel="1.33"/>
  <checksum type="sha512" pkgid="YES">b665004f5f7d31a74b399d877b5cb9e67ccc07ce249aa339ae7700dca9713c0f007326585568e1521ad68a8c7d9324bcd79cbf1bbcf2497086e397bce9bed860</checksum>
  <summary>Client library for the Qdrant vector search engine</summary>
  <description>Client library and SDK for the [Qdrant](https://github.com/qdrant/qdrant) vector search engine.
Library contains type definitions for all Qdrant API and allows to make both Sync and Async requests.
Client allows calls for all [Qdrant API methods](https://qdrant.github.io/qdrant/redoc/index.html) directly.
It also provides some additional helper methods for frequently required operations, e.g. initial collection uploading.
See [QuickStart](https://qdrant.tech/documentation/quick-start/#create-collection) for more details!</description>
  <packager></packager>
  <url>https://github.com/qdrant/qdrant-client</url>
  <time file="1787636469" build="1733612466"/>
  <size package="590135" installed="5012985" archive="5070016"/>
  <location href="noarch/python314-qdrant-client-1.12.1-1.33.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-qdrant-client-1.12.1-1.33.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="51125"/>
    <rpm:provides>
      <rpm:entry name="python3.14dist(qdrant-client)" flags="EQ" epoch="0" ver="1.12.1"/>
      <rpm:entry name="python314-qdrant-client" flags="EQ" epoch="0" ver="1.12.1" rel="1.33"/>
      <rpm:entry name="python3dist(qdrant-client)" flags="EQ" epoch="0" ver="1.12.1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="(python314-urllib3 &gt;= 1.26.14 with python314-urllib3 &lt; 3)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.14"/>
      <rpm:entry name="python314-grpcio" flags="GE" epoch="0" ver="1.41.0"/>
      <rpm:entry name="python314-grpcio-tools" flags="GE" epoch="0" ver="1.41.0"/>
      <rpm:entry name="python314-httpx" flags="GE" epoch="0" ver="0.20.0"/>
      <rpm:entry name="python314-numpy" flags="GE" epoch="0" ver="2.0.0"/>
      <rpm:entry name="python314-portalocker" flags="GE" epoch="0" ver="2.7.0"/>
      <rpm:entry name="python314-pydantic" flags="GE" epoch="0" ver="1.10.8"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python314-qdrant-client</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.12.1" rel="1.34"/>
  <checksum type="sha512" pkgid="YES">705307a501bbf50a3a06d55807848d7434ed4bcbf527e91fcf0ccd75f73c09137acd433c47acfbecf91798106655bee1d6cad1565335ac8ae0b7e0e3cc6427c0</checksum>
  <summary>Client library for the Qdrant vector search engine</summary>
  <description>Client library and SDK for the [Qdrant](https://github.com/qdrant/qdrant) vector search engine.
Library contains type definitions for all Qdrant API and allows to make both Sync and Async requests.
Client allows calls for all [Qdrant API methods](https://qdrant.github.io/qdrant/redoc/index.html) directly.
It also provides some additional helper methods for frequently required operations, e.g. initial collection uploading.
See [QuickStart](https://qdrant.tech/documentation/quick-start/#create-collection) for more details!</description>
  <packager></packager>
  <url>https://github.com/qdrant/qdrant-client</url>
  <time file="1788291611" build="1733612466"/>
  <size package="590119" installed="5012985" archive="5070016"/>
  <location href="noarch/python314-qdrant-client-1.12.1-1.34.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:birdwatcher</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-qdrant-client-1.12.1-1.34.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="51109"/>
    <rpm:provides>
      <rpm:entry name="python3.14dist(qdrant-client)" flags="EQ" epoch="0" ver="1.12.1"/>
      <rpm:entry name="python314-qdrant-client" flags="EQ" epoch="0" ver="1.12.1" rel="1.34"/>
      <rpm:entry name="python3dist(qdrant-client)" flags="EQ" epoch="0" ver="1.12.1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="(python314-urllib3 &gt;= 1.26.14 with python314-urllib3 &lt; 3)"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.14"/>
      <rpm:entry name="python314-grpcio" flags="GE" epoch="0" ver="1.41.0"/>
      <rpm:entry name="python314-grpcio-tools" flags="GE" epoch="0" ver="1.41.0"/>
      <rpm:entry name="python314-httpx" flags="GE" epoch="0" ver="0.20.0"/>
      <rpm:entry name="python314-numpy" flags="GE" epoch="0" ver="2.0.0"/>
      <rpm:entry name="python314-portalocker" flags="GE" epoch="0" ver="2.7.0"/>
      <rpm:entry name="python314-pydantic" flags="GE" epoch="0" ver="1.10.8"/>
    </rpm:requires>
  </format>
</package>
</metadata>