diff --git a/python-swiftclient-3.10.1.tar.gz b/python-swiftclient-3.10.1.tar.gz deleted file mode 100644 index 088508c727b0afdfdbb25888762a307dbc9cbc8d..0000000000000000000000000000000000000000 Binary files a/python-swiftclient-3.10.1.tar.gz and /dev/null differ diff --git a/python-swiftclient-3.5.0.tar.gz b/python-swiftclient-3.5.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..936366c208c4c1b397e08958b10737a48b8f5031 Binary files /dev/null and b/python-swiftclient-3.5.0.tar.gz differ diff --git a/python-swiftclient.spec b/python-swiftclient.spec index 18a5057705fe976304bc313aad0321af1543197f..cdb022e09b9f9faf47ab754b78e837109ac2d09b 100644 --- a/python-swiftclient.spec +++ b/python-swiftclient.spec @@ -1,76 +1,85 @@ -Name: python-swiftclient -Version: 3.10.1 -Release: 0 -Summary: OpenStack Object Storage API Client Library -License: Apache-2.0 -Group: Development/Languages/Python -URL: https://launchpad.net/python-swiftclient -Source0: https://files.pythonhosted.org/packages/source/p/python-swiftclient/python-swiftclient-3.10.1.tar.gz -BuildRequires: openstack-macros -BuildRequires: python3-keystoneclient -BuildRequires: python3-mock -BuildRequires: python3-pbr -BuildRequires: python3-stestr -BuildRequires: python3-testscenarios -BuildArch: noarch - +%global _empty_manifest_terminate_build 0 +Name: python-swiftclient +Version: 3.5.0 +Release: 1 +Summary: OpenStack Object Storage API Client Library +License: Apache-2.0 +URL: https://docs.openstack.org/python-swiftclient/latest/ +Source0: https://files.pythonhosted.org/packages/61/ed/af778acf878111033ecb0caead8d94e8ef2a7564adb1508de6004113162f/python-swiftclient-3.5.0.tar.gz +BuildArch: noarch %description +Python bindings to the OpenStack Object Storage API + This is a python client for the Swift API. There's a Python API (the -swiftclient module), and a command-line script (swift). +``swiftclient`` module), and a command-line script (``swift``). -%package -n python3-swiftclient -Summary: OpenStack Object Storage API Client Library -Requires: python3-requests -Requires: python3-six -%if 0%{?suse_version} -Obsoletes: python2-swiftclient < 3.9.0 -%endif -%description -n python3-swiftclient +%package -n python2-swiftclient +Summary: OpenStack Object Storage API Client Library +Provides: python2-swiftclient +BuildRequires: python2-devel +BuildRequires: python2-setuptools +Requires: python2-requests +Requires: python2-six +Requires: python2-futures +Requires: python2-keystoneclient +%description -n python2-swiftclient +Python bindings to the OpenStack Object Storage API + This is a python client for the Swift API. There's a Python API (the -swiftclient module), and a command-line script (swift). +``swiftclient`` module), and a command-line script (``swift``). -This package contains the Python 3.x module. -%package -n python-swiftclient-doc -Summary: %{summary} - Documentation -Group: Documentation/HTML -BuildRequires: python3-sphinx -BuildRequires: python3-openstackdocstheme +%package help +Summary: Development documents and examples for python-swiftclient +Provides: python2-swiftclient-doc +%description help +Python bindings to the OpenStack Object Storage API -%description -n python-swiftclient-doc This is a python client for the Swift API. There's a Python API (the -swiftclient module), and a command-line script (swift). +``swiftclient`` module), and a command-line script (``swift``). -This package contains documentation files for %{name}. %prep -%autosetup -p1 -n python-swiftclient-3.10.1 -%py_req_cleanup +%autosetup -n python-swiftclient-3.5.0 %build -%{py3_build} -PYTHONPATH=$PWD PBR_VERSION=%{version} sphinx-build-3 --keep-going -b html doc/source doc/build/html -rm -rf doc/build/html/.{doctrees,buildinfo} +%py2_build %install -%{py3_install} - -%check -python3 -m stestr.cli run +%py2_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 +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 +fi +if [ -d usr/lib64 ]; then + 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 +fi +if [ -d usr/sbin ]; then + 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 +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . -%files -n python3-swiftclient -%license LICENSE -%doc ChangeLog README.rst -%{python3_sitelib}/swiftclient -%{python3_sitelib}/*.egg-info -%{_bindir}/swift -%{_mandir}/man1/swift.1* +%files -n python2-swiftclient -f filelist.lst +%{python2_sitelib}/* -%files -n python-swiftclient-doc -%license LICENSE -%doc doc/build/html +%files help -f doclist.lst +%{_docdir}/* %changelog -* Sat Jan 30 2021 liusheng - 3.10.1-1 -- Initial package of python-swiftclient +* Sun May 16 2021 openstack-sig +- Package Spec generated