summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-03-28 02:54:44 +0000
committerCoprDistGit <infra@openeuler.org>2023-03-28 02:54:44 +0000
commit940c3341614bb1e6acc768c0330eb2caded22835 (patch)
tree1dab4af1361bf6ac4a086e96ef89c7b2f70cbd19
parentacd0d41f73445bce1b5c59ba0a862761002f7c12 (diff)
automatic import of python-octavia-libopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--0x5d2d1e4fb8d38e6af76c50d53d4fec30cf5ce3da.txt74
-rw-r--r--octavia-lib-2.3.1.tar.gz.asc14
-rw-r--r--python-octavia-lib.spec141
-rw-r--r--sources1
5 files changed, 231 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..d92e404 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/octavia-lib-2.3.1.tar.gz
diff --git a/0x5d2d1e4fb8d38e6af76c50d53d4fec30cf5ce3da.txt b/0x5d2d1e4fb8d38e6af76c50d53d4fec30cf5ce3da.txt
new file mode 100644
index 0000000..4ad74dd
--- /dev/null
+++ b/0x5d2d1e4fb8d38e6af76c50d53d4fec30cf5ce3da.txt
@@ -0,0 +1,74 @@
+pub rsa3072/0x3D4FEC30CF5CE3DA 2020-10-06 [SC] [expires: 2021-07-03]
+ Key fingerprint = 5D2D 1E4F B8D3 8E6A F76C 50D5 3D4F EC30 CF5C E3DA
+uid [ultimate] OpenStack Infra (Wallaby Cycle) <infra-root@openstack.org>
+sub rsa3072/0xABD345ABF360DA07 2020-10-06 [E] [expires: 2021-07-03]
+sub rsa3072/0xFEEBD333F827D2B4 2020-10-06 [S]
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+=jXo9
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/octavia-lib-2.3.1.tar.gz.asc b/octavia-lib-2.3.1.tar.gz.asc
new file mode 100644
index 0000000..b5d9746
--- /dev/null
+++ b/octavia-lib-2.3.1.tar.gz.asc
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQGzBAABCgAdFiEEI2BMIJdh/wONTT6c/uvTM/gn0rQFAmBBCL0ACgkQ/uvTM/gn
+0rScEgv/Ufs7YKLJUS3znloISEdMEeBXFVyimeUaKuj9sXJ4BooNTnRJcsnN4EWG
+S1elAgGcMSuZCIUQ9kcqwrdbVXOyM5NnLvhs3bUCgHn65Si2M03jU2TpAvVWzkTZ
+b4cqP+LxEcpWf2pDgHFS2+ct9DEJPQvooQ6ZATmFsoUpytMr7EItJsdMeXzfOC3e
+KTCsuANI4GmJaN2Qh9L/xJ98mAr1g8nFxYl2Oo1Ce3VjCPH8He5uzGezXCIKppeI
+0emQtfRjFuYRC018hXVCj2cfNuURvXKG22LGutf7AgdvKbo3TKfI5Z0W5kZ3ORVy
+Sq2/A/xKYcTqvmdRHua5V/3/lHNbMkwg1c/br77alrpOKgyh8jVKjeZgL8N+yE2S
+XR7L6qSBrIG8IG+VJcnBEG1Zn0Ez7cfeCsl+eaFOYmN6kfh3kKse1EuU4okRrcKC
+cNJqAlbWxsIGv1N4Du9B/faPoGbm6ZANruc2XlLqQjEK2BCLj9P7YnaVvRaR8ZWX
+qMttf8wq
+=V+K6
+-----END PGP SIGNATURE-----
diff --git a/python-octavia-lib.spec b/python-octavia-lib.spec
new file mode 100644
index 0000000..a52a8fa
--- /dev/null
+++ b/python-octavia-lib.spec
@@ -0,0 +1,141 @@
+%{!?sources_gpg: %{!?dlrn:%global sources_gpg 1} }
+%global sources_gpg_sign 0x5d2d1e4fb8d38e6af76c50d53d4fec30cf5ce3da
+%{!?upstream_version: %global upstream_version %{version}%{?milestone}}
+%global with_doc 1
+
+%global library octavia-lib
+%global module octavia_lib
+
+%global common_desc A library to support Octavia provider drivers.
+
+Name: python-%{library}
+Version: 2.3.1
+Release: 1%{?dist}
+Summary: OpenStack Octavia library
+License: ASL 2.0
+URL: https://docs.openstack.org/octavia-lib/
+
+Source0: https://tarballs.openstack.org/%{library}/%{library}-%{upstream_version}.tar.gz
+# Required for tarball sources verification
+%if 0%{?sources_gpg} == 1
+Source101: https://tarballs.openstack.org/%{library}/%{library}-%{upstream_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: python3-devel
+BuildRequires: python3-pbr
+BuildRequires: python3-setuptools
+BuildRequires: git-core
+BuildRequires: openstack-macros
+
+%description
+%{common_desc}
+
+%package -n python3-%{library}
+Summary: OpenStack Octavia library
+%{?python_provide:%python_provide python3-%{library}}
+# Required for tests
+BuildRequires: python3-oslotest
+BuildRequires: python3-stestr
+BuildRequires: python3-oslo-i18n
+BuildRequires: python3-oslo-serialization
+BuildRequires: python3-oslo-utils
+BuildRequires: python3-six
+BuildRequires: python3-tenacity
+
+Requires: python3-pbr
+Requires: python3-oslo-i18n >= 3.15.3
+Requires: python3-oslo-serialization >= 2.28.1
+Requires: python3-tenacity >= 5.0.2
+
+%description -n python3-%{library}
+%{common_desc}
+
+
+%package -n python3-%{library}-tests
+Summary: OpenStack Octavia library tests
+%{?python_provide:%python_provide python3-%{library}-tests}
+Requires: python3-%{library} = %{version}-%{release}
+
+%description -n python3-%{library}-tests
+%{common_desc}
+
+This package contains the Octavia library test files.
+
+%if 0%{?with_doc}
+%package doc
+Summary: OpenStack Octavia library documentation
+
+BuildRequires: python3-sphinx
+BuildRequires: python3-openstackdocstheme
+BuildRequires: python3-sphinxcontrib-apidoc
+BuildRequires: python3-sphinxcontrib-rsvgconverter
+
+%description doc
+%{common_desc}
+
+This package contains the documentation.
+%endif
+
+%prep
+# Required for tarball sources verification
+%if 0%{?sources_gpg} == 1
+%{gpgverify} --keyring=%{SOURCE102} --signature=%{SOURCE101} --data=%{SOURCE0}
+%endif
+%autosetup -n %{library}-%{upstream_version} -S git
+
+# Let's handle dependencies ourseleves
+%py_req_cleanup
+
+%build
+%{py3_build}
+
+%if 0%{?with_doc}
+# generate html docs
+export PYTHONPATH=.
+sphinx-build-3 -b html doc/source doc/build/html
+# remove the sphinx-build leftovers
+rm -rf doc/build/html/.{doctrees,buildinfo}
+%endif
+
+%install
+%{py3_install}
+
+# Remove setuptools installed data_files
+rm -rf %{buildroot}%{_datadir}/%{library}/LICENSE
+rm -rf %{buildroot}%{_datadir}/%{library}/README.rst
+
+%check
+rm -f ./octavia_lib/tests/unit/hacking/test_checks.py
+export OS_TEST_PATH='./octavia_lib/tests/unit'
+export PATH=$PATH:%{buildroot}/usr/bin
+export PYTHONPATH=$PWD
+PYTHON=python3 stestr-3 --test-path $OS_TEST_PATH run
+
+%files -n python3-%{library}
+%license LICENSE
+%{python3_sitelib}/%{module}
+%{python3_sitelib}/%{module}-*.egg-info
+%exclude %{python3_sitelib}/%{module}/tests
+
+%files -n python3-%{library}-tests
+%license LICENSE
+%{python3_sitelib}/%{module}/tests
+
+%if 0%{?with_doc}
+%files doc
+%license LICENSE
+%doc doc/build/html README.rst
+%endif
+
+%changelog
+* Fri Mar 12 2021 RDO <dev@lists.rdoproject.org> 2.3.1-1
+- Update to 2.3.1
+
diff --git a/sources b/sources
new file mode 100644
index 0000000..6059989
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+6f49cead5a4b725b0e9434d2e6f0c876 octavia-lib-2.3.1.tar.gz