diff --git a/.python-oslotest.metadata b/.python-oslotest.metadata new file mode 100644 index 0000000..456c36c --- /dev/null +++ b/.python-oslotest.metadata @@ -0,0 +1,3 @@ +7368012e1856345cdd5269b2c0eeba0817951ff7 SOURCES/oslotest-4.4.1.tar.gz +55c9e7501ca98aa615deb144f42505529605555c SOURCES/oslotest-4.4.1.tar.gz.asc +1b7aaa0a8bf037d4c2097b2ecb903b4e53e10961 SOURCES/0x2426b928085a020d8a90d0d879ab7008d0896c8a.txt diff --git a/SOURCES/Changelog.old b/SOURCES/Changelog.old new file mode 100644 index 0000000..e9b0e11 --- /dev/null +++ b/SOURCES/Changelog.old @@ -0,0 +1,57 @@ +* Sat Jul 14 2018 Fedora Release Engineering - 2.13.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jun 19 2018 Miro Hrončok - 2.13.0-5 +- Rebuilt for Python 3.7 + +* Fri Feb 09 2018 Fedora Release Engineering - 2.13.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Fri Jan 26 2018 Iryna Shcherbina - 2.13.0-3 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + +* Thu Jul 27 2017 Fedora Release Engineering - 2.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Tue Feb 07 2017 Alfredo Moralejo 2.13.0-1 +- Update to 2.13.0 + +* Sat Feb 11 2017 Fedora Release Engineering - 2.10.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Dec 19 2016 Miro Hrončok - 2.10.0-2 +- Rebuild for Python 3.6 + +* Fri Sep 02 2016 Haikel Guemar 2.10.0-1 +- Update to 2.10.0 + +* Tue Jul 19 2016 Fedora Release Engineering - 2.1.0-2 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + +* Thu Mar 17 2016 Haikel Guemar 2.1.0- +- Update to 2.1.0 + +* Thu Feb 04 2016 Fedora Release Engineering - 1.11.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Tue Nov 10 2015 Fedora Release Engineering - 1.11.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 + +* Fri Sep 18 2015 Alan Pevec 1.11.0-1 +- Update to upstream 1.11.0 + +* Fri Sep 04 2015 Lukas Bezdicka - 1.10.0-2 +- change spec according to new python3 guidelines + +* Thu Sep 03 2015 Alan Pevec 1.10.0-1 +- Update to upstream 1.10.0 + +* Thu Jun 18 2015 Fedora Release Engineering - 1.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Oct 20 2014 Alan Pevec - 1.1.0-2 +- add dependencies + +* Mon Oct 20 2014 Alan Pevec - 1.1.0-1 +- Initial package. diff --git a/SPECS/python-oslotest.spec b/SPECS/python-oslotest.spec new file mode 100644 index 0000000..be72610 --- /dev/null +++ b/SPECS/python-oslotest.spec @@ -0,0 +1,155 @@ +%{!?sources_gpg: %{!?dlrn:%global sources_gpg 1} } +%global sources_gpg_sign 0x2426b928085a020d8a90d0d879ab7008d0896c8a +%global pypi_name oslotest +%global repo_bootstrap 1 + +%{!?upstream_version: %global upstream_version %{version}%{?milestone}} + +%if 0%{?repo_bootstrap} == 0 +%global with_doc 1 +%else +%global with_doc 0 +%endif + +%global common_desc OpenStack test framework and test fixtures. + +Name: python-%{pypi_name} +Version: 4.4.1 +Release: 3%{?dist} +Summary: OpenStack test framework + +License: ASL 2.0 +URL: http://launchpad.net/oslo +Source0: https://tarballs.openstack.org/%{pypi_name}/%{pypi_name}-%{version}.tar.gz +# Required for tarball sources verification +%if 0%{?sources_gpg} == 1 +Source101: https://tarballs.openstack.org/%{pypi_name}/%{pypi_name}-%{version}.tar.gz.asc +Source102: https://releases.openstack.org/_static/%{sources_gpg_sign}.txt +%endif +BuildArch: noarch + +# Required for tarball sources verification +%if 0%{?sources_gpg} == 1 +BuildRequires: /usr/bin/gpgv2 +%endif + +BuildRequires: git + +%description +%{common_desc} + +%package -n python3-%{pypi_name} +Summary: OpenStack test framework +%{?python_provide:%python_provide python3-%{pypi_name}} + +BuildRequires: python3-devel +BuildRequires: python3-pbr +BuildRequires: python3-setuptools + + +# test requires +BuildRequires: python3-six +BuildRequires: python3-stestr +%if 0%{?repo_bootstrap} == 0 +BuildRequires: python3-oslo-config +%endif + +Requires: python3-fixtures +Requires: python3-six +Requires: python3-subunit +Requires: python3-testtools +Requires: python3-mock + + +%description -n python3-%{pypi_name} +%{common_desc} + +%if 0%{?with_doc} +%package -n python-%{pypi_name}-doc +Summary: Documentation for the OpenStack test framework + +BuildRequires: python3-sphinx +BuildRequires: python3-openstackdocstheme +BuildRequires: python3-sphinxcontrib-apidoc + +%description -n python-%{pypi_name}-doc +%{common_desc} Documentation +%endif + +%prep +# Required for tarball sources verification +%if 0%{?sources_gpg} == 1 +%{gpgverify} --keyring=%{SOURCE102} --signature=%{SOURCE101} --data=%{SOURCE0} +%endif +%autosetup -n %{pypi_name}-%{upstream_version} -S git + +# let RPM handle deps +rm -rf {test-,}requirements.txt + +%build +%{py3_build} + +%if 0%{?with_doc} +# generate html docs +sphinx-build-3 -b html doc/source doc/build/html +# remove the sphinx-build-3 leftovers +rm -rf doc/build/html/.{doctrees,buildinfo} +%endif + +%install +%{py3_install} + +%check +%if 0%{?repo_bootstrap} == 0 +python3 setup.py test +%endif + +%files -n python3-%{pypi_name} +%license LICENSE +%{_bindir}/oslo_run_cross_tests +%{_bindir}/oslo_run_pre_release_tests +%{_bindir}/oslo_debug_helper +%{python3_sitelib}/%{pypi_name} +%{python3_sitelib}/%{pypi_name}*.egg-info + +%if 0%{?with_doc} +%files -n python-%{pypi_name}-doc +%license LICENSE +%doc doc/build/html +%doc README.rst +%endif + +%changelog +* Wed Jan 27 2021 Fedora Release Engineering - 4.4.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Oct 28 2020 Alfredo Moralejo 4.4.1-2 +- Update to upstream version 4.4.1 + +* Wed Jul 29 2020 Fedora Release Engineering - 4.2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jun 03 2020 Joel Capitao 4.2.0-1 +- Update to upstream version 4.2.0 + +* Tue May 26 2020 Miro Hrončok - 3.8.1-4 +- Rebuilt for Python 3.9 + +* Thu Jan 30 2020 Fedora Release Engineering - 3.8.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Nov 06 2019 Alfredo Moralejo 3.8.1-2 +- Update to upstream version 3.8.1 + +* Thu Oct 03 2019 Miro Hrončok - 3.7.1-4 +- Rebuilt for Python 3.8.0rc1 (#1748018) + +* Mon Aug 19 2019 Miro Hrončok - 3.7.1-3 +- Rebuilt for Python 3.8 + +* Fri Jul 26 2019 Fedora Release Engineering - 3.7.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Mar 08 2019 RDO 3.7.1-1 +- Update to 3.7.1 +