!12 Upgrade package version for OpenStack Wallaby support

From: @sean-lau
Reviewed-by: 
Signed-off-by:
This commit is contained in:
openeuler-ci-bot 2021-08-02 08:18:21 +00:00 committed by Gitee
commit 42305fb223
3 changed files with 59 additions and 31 deletions

Binary file not shown.

BIN
automaton-2.3.0.tar.gz Normal file

Binary file not shown.

View File

@ -1,44 +1,66 @@
%global _empty_manifest_terminate_build 0
Name: python-automaton
Version: 2.2.0
Release: 1
Summary: Friendly state machines for python.
License: Apache-2.0
URL: https://docs.openstack.org/automaton/latest/
Source0: https://files.pythonhosted.org/packages/42/8b/e6edfe8a75cd21215fe0529f700c75c6da325a3e948062c276cdcd036bcf/automaton-2.2.0.tar.gz
BuildArch: noarch
Requires: python3-PrettyTable
Requires: python3-pbr
Requires: python3-pip
Requires: python3-six
Name: python-automaton
Version: 2.3.0
Release: 1
Summary: Friendly state machines for python.
License: Apache-2.0
URL: https://docs.openstack.org/automaton/latest/
Source0: https://files.pythonhosted.org/packages/f5/29/89a55c0df75533b5799b6a22ace7478f94897325f69c8c63771c4052b50b/automaton-2.3.0.tar.gz
BuildArch: noarch
%description
Friendly state machines for python.
Automaton Friendly state machines for python. The goal of this library is to
provide well documented state machine classes and associated utilities. The
state machine pattern (or the implemented variation there-of) is a commonly used
pattern and has a multitude of various usages. Some of the usages for this
library include providing state & transition validation and
running/scheduling/analyzing the execution of tasks.
%package -n python3-automaton
Summary: Friendly state machines for python.
Provides: python-automaton
BuildRequires: python3-devel
BuildRequires: python3-pip
Summary: Friendly state machines for python.
Provides: python-automaton
# Base build requires
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-wheel
BuildRequires: python3-reno
BuildRequires: python3-testtools
BuildRequires: python3-stestr
BuildRequires: python3-oslotest
# General requires
BuildRequires: python3-prettytable
BuildRequires: python3-coverage
# General requires
Requires: python3-reno
Requires: python3-prettytable
Requires: python3-pbr
%description -n python3-automaton
Friendly state machines for python.
Automaton Friendly state machines for python. The goal of this library is to
provide well documented state machine classes and associated utilities. The
state machine pattern (or the implemented variation there-of) is a commonly used
pattern and has a multitude of various usages. Some of the usages for this
library include providing state & transition validation and
running/scheduling/analyzing the execution of tasks.
%package help
Summary: Development documents and examples for automaton
Provides: python3-automaton-doc
Summary: Friendly state machines for python.
Provides: python3-automaton-doc
%description help
Friendly state machines for python. (document)
Automaton Friendly state machines for python. The goal of this library is to
provide well documented state machine classes and associated utilities. The
state machine pattern (or the implemented variation there-of) is a commonly used
pattern and has a multitude of various usages. Some of the usages for this
library include providing state & transition validation and
running/scheduling/analyzing the execution of tasks.
%prep
%autosetup -n automaton-2.2.0
%autosetup -n automaton-2.3.0
%build
%py3_build
%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
@ -48,31 +70,37 @@ 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 .
%check
%{__python3} setup.py test
%files -n python3-automaton -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Tue Jul 13 2021 OpenStack_SIG <openstack@openeuler.org> - 2.3.0-1
- Upgrade to version 2.3.0
* Mon Nov 23 2020 Python_Bot <Python_Bot@openeuler.org>
- Package Spec generated