From b7ebc951da8800f711142f69d9d958bde67a112d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 28 Apr 2019 09:54:45 +0100 Subject: gentoo resync : 28.04.2019 --- dev-python/oslo-utils/Manifest | 4 +- dev-python/oslo-utils/oslo-utils-3.36.4.ebuild | 2 +- dev-python/oslo-utils/oslo-utils-3.40.3.ebuild | 101 +++++++++++++++++++++++++ 3 files changed, 105 insertions(+), 2 deletions(-) create mode 100644 dev-python/oslo-utils/oslo-utils-3.40.3.ebuild (limited to 'dev-python/oslo-utils') diff --git a/dev-python/oslo-utils/Manifest b/dev-python/oslo-utils/Manifest index db733d015797..633c43bec02d 100644 --- a/dev-python/oslo-utils/Manifest +++ b/dev-python/oslo-utils/Manifest @@ -1,3 +1,5 @@ DIST oslo-utils-3.36.4.tar.gz 87872 BLAKE2B 15f4fe90e5335cdf146ec582a506f2ab2bcae9989feca24caec7c12a4136767e93acb117345ce62013cde64938994eeb0c0809665cd155d5e0aaae7dc6aad879 SHA512 d5a81b68cc00c25eeb2e6d39b8fd4a47cb958c32e50471845b14a06cb5f420ac58986106893a27364adba968adc19f864624d69bae316202bdaf2c156458eac1 -EBUILD oslo-utils-3.36.4.ebuild 2731 BLAKE2B 91bb41690f0bc3e0e7f1e7198dceb9c9720fdae7d956d3788e3ed9f0a6a085e22d1db4bd6417001728dd6faea7f3f0e734a8e2a23ce7a069a1bea45e1fa6d729 SHA512 50751604048fdd5fe01b4ac643444764232e444ba4079de955bfcaa6999881ecc67b99b0dfd5a150ce115a68620bb72984afe319a93db15e7f0499d7544ff43d +DIST oslo-utils-3.40.3.tar.gz 90561 BLAKE2B 72c3361a291819e8d08f0c2087ad87a50848c73e9e349b330ad81225612446523a13bbe726fcbd27151baace0316f704878db9438930ee212a77757d67ca551e SHA512 893164fcb10d7912053666beb9caaad11c37c187b9d5182a3ffaf3282b9c97d9a9eeeb0cc9a4fdb68d3d3a82b14c7c9cef3c7a27d1395f20fc16de486ecaa49b +EBUILD oslo-utils-3.36.4.ebuild 2729 BLAKE2B 2ef6e4e00c7047f8f3848b44e875b352d9e65b8916f0eba647f8207192ab62c2375066e5f0114b796ad05e8f7ae9d8ea4f4d30c8b674b8a22090ed185101b4d4 SHA512 e4cd655c9d906cdd0abc783038f7494e234acbf0a717a602e2e6dfc01b3497014ce8933b2a173168e21538c846c660e6e78a0716b5fd082e727178628222ae8f +EBUILD oslo-utils-3.40.3.ebuild 2992 BLAKE2B c652258ebfa7acca495f9c088adbcfdabbbb216641c7b6aa6649418d4e599b8bb232f18dea5fa7f7c7cbab5d493625e728397c36aee9f01666640b6bb601dda9 SHA512 4c32c2183d67ebab1a461f2aa74b39f25bb6ede5b19383a16e690920b5d6ea1d28d5ced906fb094b0604820b9a57e20d22b0079fbd6614d56fce64b4a2588f91 MISC metadata.xml 366 BLAKE2B 010fcdab42d0fe2eccb1f10ae80b99f55bbd6aee2f8d8760512a92d4d23a81899c75496fa84e098447072ca005eb5a2d309628d6e3351370913d3e1aa2dc8e34 SHA512 58767ee794b3ff97f10711ffc71318ad02a6674731364b592f30fa95d84471fcf48fd2bacf8032c4ad28c2ec0144dd35fcbc4533d2181c7aa3b94bb2ca03d8fe diff --git a/dev-python/oslo-utils/oslo-utils-3.36.4.ebuild b/dev-python/oslo-utils/oslo-utils-3.36.4.ebuild index 1a625735bd21..00fea7b5b1f4 100644 --- a/dev-python/oslo-utils/oslo-utils-3.36.4.ebuild +++ b/dev-python/oslo-utils/oslo-utils-3.36.4.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} ) +PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) inherit distutils-r1 vcs-snapshot diff --git a/dev-python/oslo-utils/oslo-utils-3.40.3.ebuild b/dev-python/oslo-utils/oslo-utils-3.40.3.ebuild new file mode 100644 index 000000000000..69297aee86f3 --- /dev/null +++ b/dev-python/oslo-utils/oslo-utils-3.40.3.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) + +inherit distutils-r1 + +MY_PN=${PN/-/.} + +DESCRIPTION="Oslo Utility library" +HOMEPAGE="https://launchpad.net/oslo" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="doc test" + +CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + ${CDEPEND} + test? ( + >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}] + !~dev-python/eventlet-0.18.3[${PYTHON_USEDEP}] + !~dev-python/eventlet-0.20.1[${PYTHON_USEDEP}] + !~dev-python/eventlet-0.21.0[${PYTHON_USEDEP}] + !~dev-python/eventlet-0.23.0[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] + >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/coverage-4.0.0[${PYTHON_USEDEP}] + !~dev-python/coverage-4.4.0[${PYTHON_USEDEP}] + >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] + >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] + >=dev-python/bandit-1.1.0[${PYTHON_USEDEP}] + ) + doc? ( + >=dev-python/sphinx-1.6.2[${PYTHON_USEDEP}] + !~dev-python/sphinx-1.6.6[${PYTHON_USEDEP}] + !~dev-python/sphinx-1.6.7[${PYTHON_USEDEP}] + >=dev-python/openstackdocstheme-1.18.1[${PYTHON_USEDEP}] + >=dev-python/reno-2.5.0[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + ) +" +RDEPEND=" + ${CDEPEND} + >=dev-python/six-1.10.0[${PYTHON_USEDEP}] + virtual/python-funcsigs[${PYTHON_USEDEP}] + >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >=dev-python/monotonic-0.6[${PYTHON_USEDEP}] + >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] + >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] + >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] + >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}] +" + +python_prepare_all() { + sed -i '/^hacking/d' test-requirements.txt || die + distutils-r1_python_prepare_all +} + +python_compile_all() { + use doc && esetup.py build_sphinx +} + +# Note: Tests fail due to requiring installation +# +# Installation appears to fail due to the use of namespace packages but root +# cause was never truly established. +# +# Tests fail with: +# ImportError: No module named 'oslo.utils + +#RESTRICT="test" + +python_test() { + distutils_install_for_testing + + cd "${TEST_DIR}"/lib || die + + rm -rf .testrepository || die "couldn't remove '.testrepository' under ${EPTYHON}" + + testr init || die "testr init failed under ${EPYTHON}" + testr run || die "testr run failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/build/html/. ) + + distutils-r1_python_install_all +} -- cgit v1.2.3