diff --git a/python-stevedore.spec b/python-stevedore.spec new file mode 100755 index 0000000000000000000000000000000000000000..7d6f335ac8486c533dbbc2a5da0e9edefc05a5b6 --- /dev/null +++ b/python-stevedore.spec @@ -0,0 +1,89 @@ +%{!?sources_gpg: %{!?dlrn:%global sources_gpg 1} } +%global sources_gpg_sign 0x2426b928085a020d8a90d0d879ab7008d0896c8a.txt +%{!?upstream_version: %global upstream_version %{version}%{?milestone}} + +%global common_desc Manage dynamic plugins for Python applications + +Name: python-stevedore +Version: 3.2.2 +Release: 2%{?dist} +Summary: Manage dynamic plugins for Python applications + +Group: Development/Languages +License: ASL 2.0 +URL: https://github.com/openstack/stevedore +Source0: https://tarballs.openstack.org/stevedore/stevedore-%{upstream_version}.tar.gz +# Required for tarball sources verification +%if 0%{?sources_gpg} == 1 +Source101: https://tarballs.openstack.org/stevedore/stevedore-%{upstream_version}.tar.gz.asc +Source102: https://releases.openstack.org/_static/%{sources_gpg_sign} +%endif +BuildArch: noarch + +# Required for tarball sources verification +%if 0%{?sources_gpg} == 1 +BuildRequires: /usr/bin/gpgv2 +BuildRequires: openstack-macros +%endif +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pbr +BuildRequires: python3-mock +BuildRequires: python3-testrepository +#BuildRequires: python3-discover +#BuildRequires: python3-oslotest + +%description +%{common_desc} + +%package -n python3-stevedore +Summary: Manage dynamic plugins for Python applications +Group: Development/Libraries +%{?python_provide:%python_provide python3-stevedore} + +Requires: python3-pbr >= 2.0.0 +Requires: python3-importlib-metadata >= 1.7.0 + +%description -n python3-stevedore +%{common_desc} + +%prep +# Required for tarball sources verification +%if 0%{?sources_gpg} == 1 +%{gpgverify} --keyring='%{SOURCE102}' --signature='%{SOURCE101}' --data='%{SOURCE0}' +%endif +%setup -q -n stevedore-%{upstream_version} + +# let RPM handle deps +rm -f requirements.txt + +%build +%{py3_build} + +%install +%{py3_install} + +%check +#TODO: reenable when commented test requirements above are available +# +#PYTHONPATH=. nosetests +# +#%if 0%{?with_python3} +#pushd %{py3dir} +#PYTHONPATH=. nosetests-%{python3_version} +#popd +#%endif + +%files -n python3-stevedore +%license LICENSE +%doc README.rst +%{python3_sitelib}/stevedore +%{python3_sitelib}/stevedore-*.egg-info + +%changelog +* Thu Oct 08 2020 Alfredo Moralejo 3.2.2-2 +- Enable sources tarball validation using GPG signature. + +* Thu Sep 17 2020 RDO 3.2.2-1 +- Update to 3.2.2 + diff --git a/stevedore-3.2.2.tar.gz b/stevedore-3.2.2.tar.gz new file mode 100755 index 0000000000000000000000000000000000000000..52a1e01b657d317d64d1f89276cc18cc4c649440 Binary files /dev/null and b/stevedore-3.2.2.tar.gz differ