diff --git a/python-reno.spec b/python-reno.spec index 91ffe65..f7285b8 100755 --- a/python-reno.spec +++ b/python-reno.spec @@ -1,69 +1,56 @@ %global _empty_manifest_terminate_build 0 -Name: python-reno -Version: 3.2.0 -Release: 2 -Summary: RElease NOtes manager -License: Apache Software License -URL: https://docs.openstack.org/reno/latest/ -Source0: https://files.pythonhosted.org/packages/b3/8c/a0c4b6596c6e7f232dcba1e6f97532b3e139b9f5b3c76284ae8e755dad4f/reno-3.2.0.tar.gz -BuildArch: noarch - -Requires: python3-PyYAML -Requires: python3-dulwich -Requires: python3-packaging -Requires: python3-pbr -Requires: python3-docutils -Requires: python3-sphinx -Requires: python3-coverage -Requires: python3-openstackdocstheme -Requires: python3-subunit -Requires: python3-stestr -Requires: python3-testscenarios -Requires: python3-testtools - +Name: python-reno +Version: 3.3.0 +Release: 1 +Summary: RElease NOtes manager +License: Apache-2.0 +URL: https://docs.openstack.org/reno/latest/ +Source0: https://files.pythonhosted.org/packages/0a/bb/9a121ddb86e5cec94d9336653fc1ecb33f27e151e64f4eb9274d968b81e2/reno-3.3.0.tar.gz +BuildArch: noarch %description -Reno is a release notes manager for storing -release notes in a git repository and then building documentation from them. -Managing release notes for a complex project over a long period -of time with many releases can be time consuming and error prone. Reno -helps automate the hard parts. +Reno is a release notes manager designed with high throughput in mind, supporting fast distributed development teams without introducing additional development processes. Our goal is to encourage detailed and accurate release notes for every release. %package -n python3-reno -Summary: RElease NOtes manager -Provides: python-reno -BuildRequires: python3-devel +Summary: RElease NOtes manager +Provides: python-reno +# Base build requires +BuildRequires: python3-devel +BuildRequires: python3-setuptools BuildRequires: python3-pbr BuildRequires: python3-pip -BuildRequires: python3-setuptools -BuildRequires: python3-pip -BuildRequires: python3-pbr -%description -n python3-reno -Reno is a release notes manager for storing -release notes in a git repository and then building documentation from them. -Managing release notes for a complex project over a long period -of time with many releases can be time consuming and error prone. Reno -helps automate the hard parts. +BuildRequires: python3-wheel +# General requires +BuildRequires: python3-pyyaml +BuildRequires: python3-dulwich +BuildRequires: python3-packaging +BuildRequires: python3-docutils +BuildRequires: python3-sphinx +# Tests running requires +BuildRequires: python3-coverage +BuildRequires: python3-openstackdocstheme +BuildRequires: python3-subunit +BuildRequires: python3-stestr +BuildRequires: python3-testscenarios +BuildRequires: python3-testtools +%description -n python3-reno + Reno is a release notes manager designed with high throughput in mind, supporting fast distributed development teams without introducing additional development processes. Our goal is to encourage detailed and accurate release notes for every release. %package help -Summary: Development documents and examples for reno -Provides: python3-reno-doc +Summary: RElease NOtes manager +Provides: python3-reno-doc %description help -Reno is a release notes manager for storing -release notes in a git repository and then building documentation from them. -Managing release notes for a complex project over a long period -of time with many releases can be time consuming and error prone. Reno -helps automate the hard parts. - + Reno is a release notes manager designed with high throughput in mind, supporting fast distributed development teams without introducing additional development processes. Our goal is to encourage detailed and accurate release notes for every release. %prep -%autosetup -n reno-3.2.0 +%autosetup -n reno-3.3.0 %build %py3_build %install %py3_install + install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi @@ -71,31 +58,36 @@ if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then - find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then - find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then - find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then - find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then - find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . + %files -n python3-reno -f filelist.lst + %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog +* Mon Jul 26 2021 OpenStack_SIG - 3.3.0-1 +- update to 3.3.0 + * Thu Nov 19 2020 Python_Bot - Package Spec generated diff --git a/reno-3.2.0.tar.gz b/reno-3.2.0.tar.gz deleted file mode 100755 index 90a9508..0000000 Binary files a/reno-3.2.0.tar.gz and /dev/null differ diff --git a/reno-3.3.0.tar.gz b/reno-3.3.0.tar.gz new file mode 100644 index 0000000..11722a1 Binary files /dev/null and b/reno-3.3.0.tar.gz differ