<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://linux.duke.edu/metadata/common" xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="3">
<package type="rpm">
  <name>python-pyinfra</name>
  <arch>src</arch>
  <version epoch="0" ver="3.6" rel="5.5"/>
  <checksum type="sha512" pkgid="YES">e26a1be26b5f882b22d46ba2b6c3cc586e87ff54a619e1b07abfcf45639d48fd32e047743969e5122a2a2c6d9808ffa7c50f5df77c468f933fb2a97a11ba01a1</checksum>
  <summary>Infrastructure automation, provisioning and deployment</summary>
  <description>Pyinfra turns Python code into shell commands and runs them on your servers.
Execute ad-hoc commands and write declarative operations.
Target SSH servers, local machine and Docker containers.
Fast and scales from one server to thousands.
Think ansible but Python instead of YAML, and a lot faster.</description>
  <packager></packager>
  <url>https://pyinfra.com</url>
  <time file="1772410795" build="1769873113"/>
  <size package="523092" installed="498399" archive="498912"/>
  <location href="src/python-pyinfra-3.6-5.5.src.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:dheidler</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="27926"/>
    <rpm:provides>
      <rpm:entry name="python311-pyinfra" flags="EQ" epoch="0" ver="3.6" rel="5.5"/>
      <rpm:entry name="python313-pyinfra" flags="EQ" epoch="0" ver="3.6" rel="5.5"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="alts"/>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python-rpm-macros"/>
      <rpm:entry name="python311-PyYAML"/>
      <rpm:entry name="python311-click" flags="GT" epoch="0" ver="2"/>
      <rpm:entry name="python311-distro" flags="GE" epoch="0" ver="1.6"/>
      <rpm:entry name="python311-gevent" flags="GE" epoch="0" ver="1.5"/>
      <rpm:entry name="python311-hatchling"/>
      <rpm:entry name="python311-jinja2" flags="GT" epoch="0" ver="2"/>
      <rpm:entry name="python311-packaging" flags="GE" epoch="0" ver="16.1"/>
      <rpm:entry name="python311-paramiko" flags="GE" epoch="0" ver="2.7"/>
      <rpm:entry name="python311-pip"/>
      <rpm:entry name="python311-pytest"/>
      <rpm:entry name="python311-pytest-freezegun"/>
      <rpm:entry name="python311-pytest-testinfra"/>
      <rpm:entry name="python311-python-dateutil" flags="GT" epoch="0" ver="2"/>
      <rpm:entry name="python311-typeguard"/>
      <rpm:entry name="python311-wheel"/>
      <rpm:entry name="python313-PyYAML"/>
      <rpm:entry name="python313-click" flags="GT" epoch="0" ver="2"/>
      <rpm:entry name="python313-distro" flags="GE" epoch="0" ver="1.6"/>
      <rpm:entry name="python313-gevent" flags="GE" epoch="0" ver="1.5"/>
      <rpm:entry name="python313-hatchling"/>
      <rpm:entry name="python313-jinja2" flags="GT" epoch="0" ver="2"/>
      <rpm:entry name="python313-packaging" flags="GE" epoch="0" ver="16.1"/>
      <rpm:entry name="python313-paramiko" flags="GE" epoch="0" ver="2.7"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-pytest"/>
      <rpm:entry name="python313-pytest-freezegun"/>
      <rpm:entry name="python313-pytest-testinfra"/>
      <rpm:entry name="python313-python-dateutil" flags="GT" epoch="0" ver="2"/>
      <rpm:entry name="python313-typeguard"/>
      <rpm:entry name="python313-wheel"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python311-pyinfra</name>
  <arch>noarch</arch>
  <version epoch="0" ver="3.6" rel="5.5"/>
  <checksum type="sha512" pkgid="YES">75b7f1a7712d79e6f8a73dc8fdc854ed68e4e18a3e5695ad474cb14054a01dad57dcda5d4a6262af9f60a7dda9321578b674756538ef529f18618de33afb78d8</checksum>
  <summary>Infrastructure automation, provisioning and deployment</summary>
  <description>Pyinfra turns Python code into shell commands and runs them on your servers.
Execute ad-hoc commands and write declarative operations.
Target SSH servers, local machine and Docker containers.
Fast and scales from one server to thousands.
Think ansible but Python instead of YAML, and a lot faster.</description>
  <packager></packager>
  <url>https://pyinfra.com</url>
  <time file="1772410795" build="1769873113"/>
  <size package="538466" installed="2295487" archive="2391612"/>
  <location href="noarch/python311-pyinfra-3.6-5.5.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:dheidler</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-pyinfra-3.6-5.5.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="80785"/>
    <rpm:provides>
      <rpm:entry name="python3.11dist(pyinfra)" flags="EQ" epoch="0" ver="3.6"/>
      <rpm:entry name="python311-pyinfra" flags="EQ" epoch="0" ver="3.6" rel="5.5"/>
      <rpm:entry name="python3dist(pyinfra)" flags="EQ" epoch="0" ver="3.6"/>
    </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="alts"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.11"/>
      <rpm:entry name="python3" flags="GE" epoch="0" ver="3.8"/>
      <rpm:entry name="python311-click" flags="GT" epoch="0" ver="2"/>
      <rpm:entry name="python311-distro" flags="GE" epoch="0" ver="1.6"/>
      <rpm:entry name="python311-gevent" flags="GE" epoch="0" ver="1.5"/>
      <rpm:entry name="python311-jinja2" flags="GT" epoch="0" ver="2"/>
      <rpm:entry name="python311-packaging" flags="GE" epoch="0" ver="16.1"/>
      <rpm:entry name="python311-paramiko" flags="GE" epoch="0" ver="2.7"/>
      <rpm:entry name="python311-pydantic"/>
      <rpm:entry name="python311-python-dateutil" flags="GT" epoch="0" ver="2"/>
      <rpm:entry name="python311-typeguard"/>
    </rpm:requires>
    <file>/usr/bin/pyinfra</file>
    <file>/usr/bin/pyinfra-3.11</file>
  </format>
</package>
<package type="rpm">
  <name>python313-pyinfra</name>
  <arch>noarch</arch>
  <version epoch="0" ver="3.6" rel="5.5"/>
  <checksum type="sha512" pkgid="YES">b6d81cdc47c364db90c119d8b58bfc028340d04f4ccbd108c3c7c40304a6e38f5597dab311570aa4dfc6bd0afcfc2c0783e0f9ec54c2ccb53f53ddd98bfe9cf6</checksum>
  <summary>Infrastructure automation, provisioning and deployment</summary>
  <description>Pyinfra turns Python code into shell commands and runs them on your servers.
Execute ad-hoc commands and write declarative operations.
Target SSH servers, local machine and Docker containers.
Fast and scales from one server to thousands.
Think ansible but Python instead of YAML, and a lot faster.</description>
  <packager></packager>
  <url>https://pyinfra.com</url>
  <time file="1772410795" build="1769873113"/>
  <size package="538064" installed="2136403" archive="2232560"/>
  <location href="noarch/python313-pyinfra-3.6-5.5.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:dheidler</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-pyinfra-3.6-5.5.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="80909"/>
    <rpm:provides>
      <rpm:entry name="pyinfra"/>
      <rpm:entry name="python3-pyinfra" flags="EQ" epoch="0" ver="3.6" rel="5.5"/>
      <rpm:entry name="python3.13dist(pyinfra)" flags="EQ" epoch="0" ver="3.6"/>
      <rpm:entry name="python313-pyinfra" flags="EQ" epoch="0" ver="3.6" rel="5.5"/>
      <rpm:entry name="python3dist(pyinfra)" flags="EQ" epoch="0" ver="3.6"/>
    </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="python3" flags="GE" epoch="0" ver="3.8"/>
      <rpm:entry name="python313-click" flags="GT" epoch="0" ver="2"/>
      <rpm:entry name="python313-distro" flags="GE" epoch="0" ver="1.6"/>
      <rpm:entry name="python313-gevent" flags="GE" epoch="0" ver="1.5"/>
      <rpm:entry name="python313-jinja2" flags="GT" epoch="0" ver="2"/>
      <rpm:entry name="python313-packaging" flags="GE" epoch="0" ver="16.1"/>
      <rpm:entry name="python313-paramiko" flags="GE" epoch="0" ver="2.7"/>
      <rpm:entry name="python313-pydantic"/>
      <rpm:entry name="python313-python-dateutil" flags="GT" epoch="0" ver="2"/>
      <rpm:entry name="python313-typeguard"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-pyinfra" flags="LT" epoch="0" ver="3.6" rel="5.5"/>
    </rpm:obsoletes>
    <file>/usr/bin/pyinfra</file>
    <file>/usr/bin/pyinfra-3.13</file>
  </format>
</package>
</metadata>