diff --git a/osc-lib-2.2.1.tar.gz b/osc-lib-2.2.1.tar.gz new file mode 100644 index 0000000..40573a3 Binary files /dev/null and b/osc-lib-2.2.1.tar.gz differ diff --git a/python-osc-lib.spec b/python-osc-lib.spec new file mode 100644 index 0000000..490b3fb --- /dev/null +++ b/python-osc-lib.spec @@ -0,0 +1,121 @@ +%global _empty_manifest_terminate_build 0 +%global with_doc 1 + +Name: python-osc-lib +Version: 2.2.1 +Release: 2%{?dist} +Summary: OpenStack library for writing OSC plugins +License: Apache-2.0 +URL: https://github.com/openstack/osc-lib/ +Source0: https://tarballs.openstack.org/osc-lib/osc-lib-2.2.1.tar.gz +BuildArch: noarch + + +%package -n python3-osc-lib +Summary: OpenStack library for writing OSC plugins +%{?python_provide:%python_provide python3-osc-lib} + +BuildRequires: openstack-macros +BuildRequires: python3-devel +BuildRequires: python3-pbr +BuildRequires: python3-pip +BuildRequires: python3-setuptools +BuildRequires: git +BuildRequires: python3-oslo-i18n +BuildRequires: python3-keystoneauth1 +BuildRequires: python3-mock +BuildRequires: python3-fixtures +BuildRequires: python3-stestr +BuildRequires: python3-testtools +BuildRequires: python3-oslo-utils +BuildRequires: python3-os-client-config +BuildRequires: python3-openstacksdk +BuildRequires: python3-requests +BuildRequires: python3-stevedore +BuildRequires: python3-cliff +BuildRequires: python3-requests-mock +BuildRequires: python3-simplejson + +Requires: python3-pbr >= 2.0.0 +Requires: python3-keystoneauth1 >= 3.14.0 +Requires: python3-openstacksdk >= 0.15.0 +Requires: python3-oslo-i18n >= 3.15.3 +Requires: python3-oslo-utils >= 3.33.0 +Requires: python3-stevedore >= 1.20.0 +Requires: python3-cliff >= 3.2.0 +Requires: python3-simplejson >= 3.5.1 + +%description -n python3-osc-lib +osc-lib is a package of common support modules for writing OSC plugins. + +%package -n python3-osc-lib-tests +Summary: OpenStack osc-lib library tests +%{?python_provide:%python_provide python3-osc-lib-tests} + +Requires: python3-osc-lib = 2.2.1-2 +Requires: python3-fixtures +Requires: python3-mock +Requires: python3-stestr +Requires: python3-testtools +Requires: python3-requests-mock + +%description -n python3-osc-lib-tests +osc-lib is a package of common support modules for writing OSC plugins. + +This package contains the osc-lib library test files. + +%if 0%{?with_doc} +%package -n python-osc-lib-doc +Summary: OpenStack osc-lib library documentation + +BuildRequires: python3-sphinx +BuildRequires: python3-openstackdocstheme +BuildRequires: python3-sphinxcontrib-apidoc + +%description -n python-osc-lib-doc + +This package contains the documentation. +%endif + +%description +osc-lib is a package of common support modules for writing OSC plugins. + + +%prep +%autosetup -n osc-lib-2.2.1 -S git +rm -f *requirements.txt + +%build +%{py3_build} + +%if 0%{?with_doc} +export PYTHONPATH=. +sphinx-build-3 -b html doc/source doc/build/html +rm -rf doc/build/html/.{doctrees,buildinfo} +%endif + +%install +%{py3_install} + +%check +PYTHON=%{__python3} stestr run + +%files -n python3-osc-lib +%license LICENSE +%{python3_sitelib}/osc_lib +%{python3_sitelib}/osc_lib-*.egg-info +%exclude %{python3_sitelib}/osc_lib/tests + +%files -n python3-osc-lib-tests +%license LICENSE +%{python3_sitelib}/osc_lib/tests + +%if 0%{?with_doc} +%files -n python-osc-lib-doc +%license LICENSE +%doc doc/build/html README.rst +%endif + +%changelog +* Thu Jan 26 2021 Python_Bot +- Package Spec generated