%global srcname podman %global pkgsuf podman-api # https://github.com/containers/python-podman %global git https://github.com/containers/python-%{srcname} %global commit d4b8263bf08b72082cfb45e7367ebf4309facc54 %global snapshot_date 20200614 %global shortcommit %(c=%{commit}; echo ${c:0:7}) # Several tests require internet conection or journald to be running # Let's disable checking for now %global with_tests 0 # We name the package python-podman-api since there is an upstream intent to # move to this namespace Name: python-%{pkgsuf} # See https://github.com/containers/python-podman/issues/27 Version: 0.0.0 Release: 0.14.%{snapshot_date}git%{shortcommit}%{?dist} Summary: Python bindings for using Varlink access to Podman Service License: ASL 2.0 URL: %{git} Source0: %{git}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz BuildArch: noarch %description %{summary} %package -n python3-%{pkgsuf} Summary: %{summary} BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pbr %if 0%{?with_tests} BuildRequires: podman BuildRequires: python3-psutil BuildRequires: python3-dateutil BuildRequires: python3-varlink %endif %{?python_provide:%python_provide python3-%{pkgsuf}} # See https://bugzilla.redhat.com/show_bug.cgi?id=1720577 Obsoletes: python3-podman < 2:0.12.2-28 Provides: python3-podman = 3:%{version}-%{release} %description -n python3-%{pkgsuf} %{summary} %prep %setup -q -n python-%{srcname}-%{commit} %if 0%{?with_tests} # skip (am I root?) user check sed -i 's/exit 2/echo/' test/test_runner.sh %endif # Fix example shebangs sed -i '1 s|/usr/bin/env python3|/usr/bin/python3|' examples/*.py %build export PBR_VERSION="0.0.0" %py3_build %install export PBR_VERSION="0.0.0" %py3_install %check %if 0%{?with_tests} /usr/bin/bash test/test_runner.sh %endif %files -n python3-%{pkgsuf} %license LICENSE %doc README.md examples CHANGES.txt %{python3_sitelib}/%{srcname}/ %{python3_sitelib}/%{srcname}-*.egg-info/ %changelog * Fri Jul 22 2022 Fedora Release Engineering - 0.0.0-0.14.20200614gitd4b8263 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Mon Jun 13 2022 Python Maint - 0.0.0-0.13.20200614gitd4b8263 - Rebuilt for Python 3.11 * Fri Jan 21 2022 Fedora Release Engineering - 0.0.0-0.12.20200614gitd4b8263 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 0.0.0-0.11.20200614gitd4b8263 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Fri Jun 04 2021 Python Maint - 0.0.0-0.10.20200614gitd4b8263 - Rebuilt for Python 3.10 * Wed Jan 27 2021 Fedora Release Engineering - 0.0.0-0.9.20200614gitd4b8263 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Jul 29 2020 Fedora Release Engineering - 0.0.0-0.8.20200614gitd4b8263 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Sun Jun 14 2020 Athos Ribeiro - 0.0.0-0.7.20200614gitd4b8263 - Update revision - BZ1775437 * Tue May 26 2020 Miro Hrončok - 0.0.0-0.6.20190613gitd0a45fe - Rebuilt for Python 3.9 * Thu Jan 30 2020 Fedora Release Engineering - 0.0.0-0.5.20190613gitd0a45fe - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Oct 03 2019 Miro Hrončok - 0.0.0-0.4.20190613gitd0a45fe - Rebuilt for Python 3.8.0rc1 (#1748018) * Mon Aug 19 2019 Miro Hrončok - 0.0.0-0.3.20190613gitd0a45fe - Rebuilt for Python 3.8 * Fri Jul 26 2019 Fedora Release Engineering - 0.0.0-0.2.20190613gitd0a45fe - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Jun 13 2019 Athos Ribeiro - 0.0.0-0.1.20190613gitd0a45fe - Initial package