<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://linux.duke.edu/metadata/common" xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="6">
<package type="rpm">
  <name>python-atomicwrites</name>
  <arch>src</arch>
  <version epoch="0" ver="1.4.1" rel="lp160.40.2"/>
  <checksum type="sha512" pkgid="YES">ef0e09d62ab087318e2fd2c84c1340ff9fb2ea4e3738287a30721647d8ac9e66ce58199f9982bc06abf974cb61d8bcb10cec39e424de40fda8ba29367eecc990</checksum>
  <summary>Atomic file writes for Python</summary>
  <description>Atomic file writes for python3.
Features that distinguish it from other similar libraries:

- Race-free assertion that the target file doesn't yet exist. This can be
  controlled with the 'overwrite' parameter.

- High-level API that wraps a very flexible class-based API.</description>
  <packager></packager>
  <url>https://github.com/untitaker/python-atomicwrites</url>
  <time file="1785262783" build="1760953610"/>
  <size package="35354" installed="19882" archive="20404"/>
  <location href="src/python-atomicwrites-1.4.1-lp160.40.2.src.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:jeff_mahoney:security:oauth2</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="18135"/>
    <rpm:provides>
      <rpm:entry name="python313-atomicwrites" flags="EQ" epoch="0" ver="1.4.1" rel="lp160.40.2"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-wheel"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python-atomicwrites-doc</name>
  <arch>src</arch>
  <version epoch="0" ver="1.4.1" rel="lp160.40.1"/>
  <checksum type="sha512" pkgid="YES">55429060777df1ed22cc6068a11cbeb5d5f5db9cf5b9e49492dd7307f9d69ed25e7a3ad6dd98b3df876d07b5313ed4888b76234ec89602775148ee569098cfa7</checksum>
  <summary>Atomic file writes for Python</summary>
  <description>Atomic file writes for python3.
Features that distinguish it from other similar libraries:

- Race-free assertion that the target file doesn't yet exist. This can be
  controlled with the 'overwrite' parameter.

- High-level API that wraps a very flexible class-based API.</description>
  <packager></packager>
  <url>https://github.com/untitaker/python-atomicwrites</url>
  <time file="1782206475" build="1760953610"/>
  <size package="33508" installed="19885" archive="20408"/>
  <location href="src/python-atomicwrites-doc-1.4.1-lp160.40.1.src.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:jeff_mahoney:security:oauth2</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="16291"/>
    <rpm:provides>
      <rpm:entry name="python313-atomicwrites-doc" flags="EQ" epoch="0" ver="1.4.1" rel="lp160.40.1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python313-Sphinx"/>
      <rpm:entry name="python313-atomicwrites"/>
      <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-oauth2-clientd</name>
  <arch>src</arch>
  <version epoch="0" ver="0.10.0" rel="lp160.1.1"/>
  <checksum type="sha512" pkgid="YES">b48adb3c6b3773b45f547e36acf29b721f36bf869610297cef7dd9b7351004f049777f2b49669f2a6d793e35a404739f641958e14c3960bcaa7930ced677bf9e</checksum>
  <summary>OAUTH2 client caching daemon</summary>
  <description>oauth2-clientd is a daemon that obtains, refreshes, and secures OAUTH2
credentials for use by other software.</description>
  <packager></packager>
  <url>https://github.com/jeffmahoney/oauth2-clientd</url>
  <time file="1782205997" build="1750197923"/>
  <size package="52117" installed="32787" archive="33340"/>
  <location href="src/python-oauth2-clientd-0.10.0-lp160.1.1.src.rpm"/>
  <format>
    <rpm:license>GPL-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:jeff_mahoney:security:oauth2</rpm:vendor>
    <rpm:group>Productivity/Networking/Security</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="22323"/>
    <rpm:provides>
      <rpm:entry name="python313-oauth2-clientd" flags="EQ" epoch="0" ver="0.10.0" rel="lp160.1.1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-generators"/>
      <rpm:entry name="python313"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-wheel"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python313-atomicwrites</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.4.1" rel="lp160.40.2"/>
  <checksum type="sha512" pkgid="YES">d441d659bf85d93992d58338712b3ea653b4de4b1cb897e874448e15a13188aa6b992399d167a6fd634405f72c960579c4ec8a281f731d892ec8409b65769be3</checksum>
  <summary>Atomic file writes for Python</summary>
  <description>Atomic file writes for python3.
Features that distinguish it from other similar libraries:

- Race-free assertion that the target file doesn't yet exist. This can be
  controlled with the 'overwrite' parameter.

- High-level API that wraps a very flexible class-based API.</description>
  <packager></packager>
  <url>https://github.com/untitaker/python-atomicwrites</url>
  <time file="1785262783" build="1760953610"/>
  <size package="21488" installed="30932" archive="34288"/>
  <location href="noarch/python313-atomicwrites-1.4.1-lp160.40.2.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:jeff_mahoney:security:oauth2</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-atomicwrites-1.4.1-lp160.40.2.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="11717"/>
    <rpm:provides>
      <rpm:entry name="python3-atomicwrites" flags="EQ" epoch="0" ver="1.4.1" rel="lp160.40.2"/>
      <rpm:entry name="python313-atomicwrites" flags="EQ" epoch="0" ver="1.4.1" rel="lp160.40.2"/>
    </rpm:provides>
    <rpm:obsoletes>
      <rpm:entry name="python3-atomicwrites" flags="LT" epoch="0" ver="1.4.1" rel="lp160.40.2"/>
    </rpm:obsoletes>
  </format>
</package>
<package type="rpm">
  <name>python313-atomicwrites-doc</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.4.1" rel="lp160.40.1"/>
  <checksum type="sha512" pkgid="YES">843cb8f99a2ad0c0c4a8a34d3cc0eb42d45c11484261832659d5e5d5135b7eb45b449c0d3edd19e5c30c4cb880b45e59a30a6590989deab4fb094a4c1c851482</checksum>
  <summary>Atomic file writes for Python</summary>
  <description>Atomic file writes for python3.
Features that distinguish it from other similar libraries:

- Race-free assertion that the target file doesn't yet exist. This can be
  controlled with the 'overwrite' parameter.

- High-level API that wraps a very flexible class-based API.</description>
  <packager></packager>
  <url>https://github.com/untitaker/python-atomicwrites</url>
  <time file="1782206475" build="1760953610"/>
  <size package="42157" installed="151191" archive="156844"/>
  <location href="noarch/python313-atomicwrites-doc-1.4.1-lp160.40.1.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:jeff_mahoney:security:oauth2</rpm:vendor>
    <rpm:group>Development/Languages/Python</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-atomicwrites-doc-1.4.1-lp160.40.1.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="13321"/>
    <rpm:provides>
      <rpm:entry name="python3-atomicwrites-doc" flags="EQ" epoch="0" ver="1.4.1" rel="lp160.40.1"/>
      <rpm:entry name="python313-atomicwrites-doc" flags="EQ" epoch="0" ver="1.4.1" rel="lp160.40.1"/>
    </rpm:provides>
    <rpm:obsoletes>
      <rpm:entry name="python3-atomicwrites-doc" flags="LT" epoch="0" ver="1.4.1" rel="lp160.40.1"/>
    </rpm:obsoletes>
  </format>
</package>
<package type="rpm">
  <name>python313-oauth2-clientd</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.10.0" rel="lp160.1.1"/>
  <checksum type="sha512" pkgid="YES">015970af54188b6332b18a2f5b6431fa1c5106d5bdb9580e2b7cb3bf2694d39739f823df008723e35d086af9c042aa8620e7b2ea8b3122044e025686aec3ac96</checksum>
  <summary>OAUTH2 client caching daemon</summary>
  <description>oauth2-clientd is a daemon that obtains, refreshes, and secures OAUTH2
credentials for use by other software.</description>
  <packager></packager>
  <url>https://github.com/jeffmahoney/oauth2-clientd</url>
  <time file="1782205997" build="1750197923"/>
  <size package="61862" installed="162137" archive="169260"/>
  <location href="noarch/python313-oauth2-clientd-0.10.0-lp160.1.1.noarch.rpm"/>
  <format>
    <rpm:license>GPL-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:jeff_mahoney:security:oauth2</rpm:vendor>
    <rpm:group>Productivity/Networking/Security</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-oauth2-clientd-0.10.0-lp160.1.1.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="16657"/>
    <rpm:provides>
      <rpm:entry name="oauth2-clientd" flags="EQ" epoch="0" ver="0.10.0"/>
      <rpm:entry name="python3-oauth2-clientd" flags="EQ" epoch="0" ver="0.10.0" rel="lp160.1.1"/>
      <rpm:entry name="python3.13dist(oauth2-clientd)" flags="EQ" epoch="0" ver="0.10"/>
      <rpm:entry name="python313-oauth2-clientd" flags="EQ" epoch="0" ver="0.10.0" rel="lp160.1.1"/>
      <rpm:entry name="python3dist(oauth2-clientd)" flags="EQ" epoch="0" ver="0.10"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="(python3 &gt;= 3.7 or python3-importlib_resources)"/>
      <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-atomicwrites"/>
      <rpm:entry name="python313-cryptography"/>
      <rpm:entry name="python313-python-daemon"/>
      <rpm:entry name="python313-requests-oauthlib"/>
      <rpm:entry name="update-alternatives" pre="1"/>
      <rpm:entry name="update-alternatives"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="oauth2-clientd" flags="LT" epoch="0" ver="0.10.0"/>
      <rpm:entry name="python3-oauth2-clientd" flags="LT" epoch="0" ver="0.10.0" rel="lp160.1.1"/>
    </rpm:obsoletes>
    <file type="ghost">/etc/alternatives/oauth2-clientd</file>
    <file>/usr/bin/oauth2-clientd</file>
    <file>/usr/bin/oauth2-clientd-3.13</file>
  </format>
</package>
</metadata>