diff --git a/app-antivirus/lkrg/Manifest b/app-antivirus/lkrg/Manifest deleted file mode 100644 index a4075e7a0a..0000000000 --- a/app-antivirus/lkrg/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lkrg-0.9.1_p20211124.tar.gz 128174 BLAKE2B 6380bdb0207e7fc8d0a8d4885db4fdd7c849b9e479bf223c655640cf0676da8b90f873e334e6750038197f489d0aeb0b4b1cd5fd5ef408267e1fe5170b8f3207 SHA512 461bbd94f11d5a1b1451c6a42777324198a60fd418b86bebbc0426a04057bb112840784701225f27cf4fadfbe8c560c47086f378ec7f02efd8636305cc38ef63 diff --git a/app-antivirus/lkrg/lkrg-0.9.1_p20211124.ebuild b/app-antivirus/lkrg/lkrg-0.9.1_p20211124.ebuild deleted file mode 100644 index ab6d1711da..0000000000 --- a/app-antivirus/lkrg/lkrg-0.9.1_p20211124.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -HASH_COMMIT="819b01bdeae127fc3afb648aaaf53249863fa024" - -inherit linux-mod linux-info - -DESCRIPTION="Linux Kernel Runtime Guard" -HOMEPAGE="https://www.openwall.com/lkrg" -SRC_URI="https://github.com/openwall/lkrg/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${HASH_COMMIT}" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -MODULE_NAMES="p_lkrg(misc:${S}:${S})" - -pkg_setup() { - local CONFIG_CHECK="MODULE_UNLOAD KALLSYMS_ALL JUMP_LABEL" - linux-mod_pkg_setup - - # compile against selected (not running) target - BUILD_PARAMS="P_KVER=${KV_FULL} P_KERNEL=${KERNEL_DIR}" - BUILD_TARGETS="all" -} - -pkg_postinst() { - einfo "Usage:" - einfo "modprobe p_lkrg p_init_log_level=3" -} diff --git a/app-doc/ford/ford-6.1.8.ebuild b/app-doc/ford/ford-6.1.8.ebuild index 2293d62f54..a0e690c668 100644 --- a/app-doc/ford/ford-6.1.8.ebuild +++ b/app-doc/ford/ford-6.1.8.ebuild @@ -36,6 +36,11 @@ DOCS=( CHANGELOG.md README.md README.rst ) distutils_enable_tests pytest +EPYTEST_IGNORE=( + # app-doc/ford-6.1.8 'test/test_projects/test_external_project.py' use external url + test/test_projects/test_external_project.py +) + python_test(){ # The 'test/test_projects' tests use subprocess, i.e. require FORD to be installed. distutils_install_for_testing diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index 898eab2a61..007e94b73a 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1 +1 @@ -DIST fastfetch-0.612.tar.gz 326712 BLAKE2B e9b1d68058080fb2148af651748b4e84a9f9cb167723bd045c1ee4d9f25393de17be499c39c0440dd0690406d562416428b68717b34b150911b64d7bf67835a4 SHA512 368eb2258880587a1f7345eed9aea3fdfd05526232207bef0472bb8f7555316ded0686de425bb0856da3d8ad319def0ff37ca860ce1bd3c0aa480935b7851bbb +DIST fastfetch-0.614.tar.gz 326954 BLAKE2B 1186626054d18acc949651b34562134f2178c6ae2355e7b50aa04b6cfd9bbe6aef1fb68094ac14cf39806a900fb03a1c1903cbc0e2a4dd96fc41ebb615279dd6 SHA512 de8048c12efa5c16b9c1b33ed14154243e9909d16418332dc5b7f193f00322b7dfa7d1b0d90491041d3e9adf5d5bc67fd83ec330242d1277ea831e632f8bc4b1 diff --git a/app-misc/fastfetch/fastfetch-0.612.ebuild b/app-misc/fastfetch/fastfetch-0.614.ebuild similarity index 95% rename from app-misc/fastfetch/fastfetch-0.612.ebuild rename to app-misc/fastfetch/fastfetch-0.614.ebuild index 402b6d3c6f..644af36e0e 100644 --- a/app-misc/fastfetch/fastfetch-0.612.ebuild +++ b/app-misc/fastfetch/fastfetch-0.614.ebuild @@ -11,8 +11,8 @@ if [[ ${PV} == *9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git" else - COMMIT="4e68c09f2795e3bd91bdfa06998b688db0326a67" - VERSION_REV="4e68c09" + COMMIT="07a685bb9a1edc6b804d722e118f8c2bba85b527" + VERSION_REV="07a685b" SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}" fi diff --git a/dev-R/Rcpp/Manifest b/dev-R/Rcpp/Manifest index 5368cd51dc..e33734fdaa 100644 --- a/dev-R/Rcpp/Manifest +++ b/dev-R/Rcpp/Manifest @@ -1 +1 @@ -DIST Rcpp_1.0.8.tar.gz 3036631 BLAKE2B dd488114a0b6b1a4d146c7c30200c4c81c0c6f590380b5247debcf146af76e8c57bcd32ef44f9e382d379bcab64d9a78ada2b94d0d00a0d0dc71099bdd74d5b2 SHA512 04956338d6d83137aaa57b8d893971fb9a7570e320611cd911c957a8b1bed80500b87ea105ead77326e78045d593bbfe60960ebb1ca23d38ca6a71f04b5fdf0e +DIST Rcpp_1.0.8.2.tar.gz 3084732 BLAKE2B 6b35a5040ba19b4c4c71b3459a0bfb8d7b0d74bd5e85560d2eeea8dcad63a9d5a90ac46098999970c52a9a01c1d574b633fe0574a60ede190f979a35dbd378f0 SHA512 30ce099d81012c56ee07837528eb4b78ad852b52fc137f5692777953b8d8a7955b43e5c0687cd9a1d24493230ab3ed403d8eed4446ced12f341e97f0caba1d79 diff --git a/dev-R/Rcpp/Rcpp-1.0.8.ebuild b/dev-R/Rcpp/Rcpp-1.0.8.2.ebuild similarity index 100% rename from dev-R/Rcpp/Rcpp-1.0.8.ebuild rename to dev-R/Rcpp/Rcpp-1.0.8.2.ebuild diff --git a/dev-R/cpp11/cpp11-0.4.2.ebuild b/dev-R/cpp11/cpp11-0.4.2.ebuild index c7dd9bffef..d96f494242 100644 --- a/dev-R/cpp11/cpp11-0.4.2.ebuild +++ b/dev-R/cpp11/cpp11-0.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/dev-python/SQLAlchemy-Utils/Manifest b/dev-python/SQLAlchemy-Utils/Manifest index 240fe11f1e..8ea838e16e 100644 --- a/dev-python/SQLAlchemy-Utils/Manifest +++ b/dev-python/SQLAlchemy-Utils/Manifest @@ -1 +1,2 @@ DIST SQLAlchemy-Utils-0.37.9.tar.gz 136639 BLAKE2B e9e92b185ff45cfee5b1a6e59e78ae819ef15e419e178e8773f6f76d0681e6c047b8124c17b95e49c0a1badff13f27c3718d0f68f67523eabe6333a665d5a134 SHA512 5186ea01d5fab000b79496a501321846b326336cb1e725520acd4512e2d129e51b8887d95f3ca6109575b1263fde0178a84ca7d37da06d8b410bc97649c76f14 +DIST SQLAlchemy-Utils-0.38.2.tar.gz 136800 BLAKE2B 13d1470c65a6eeb198d6846a85f4b9d0a1476fd95eed24d1a06ff3cc9a87fb56243f39bd6b542b7e5749551270e03d8345f5a3da5a1f1e548cfe757c81b26d49 SHA512 2dc98549501e3b8fc3ad77aa14f31940e9aa73999d699bb1a2d4be424eb3bff38a3fc8cacf8774e42f816c1b31cc1ccc4e9955cf1dae2fd3a2b9e4e0f0b18cc7 diff --git a/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.38.2.ebuild b/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.38.2.ebuild new file mode 100644 index 0000000000..942071a60d --- /dev/null +++ b/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.38.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EPYTEST_DESELECT=( tests/types/test_timezone.py ) # https://bugs.gentoo.org/819021 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Various utility functions and datatypes for SQLAlchemy" +HOMEPAGE=" + https://github.com/kvesteri/sqlalchemy-utils + https://pypi.org/project/SQLAlchemy-Utils/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.0[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + test? ( + >=dev-python/pygments-2.7.1[${PYTHON_USEDEP}] + >=dev-python/jinja-2.3[${PYTHON_USEDEP}] + >=dev-python/docutils-0.10[${PYTHON_USEDEP}] + >=dev-python/flexmock-0.9.7[${PYTHON_USEDEP}] + >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] + >=dev-python/psycopg-2.5.1[${PYTHON_USEDEP}] + >=dev-python/psycopg2cffi-2.8.1[${PYTHON_USEDEP}] + >=dev-python/pg8000-1.12.4[${PYTHON_USEDEP}] + >=dev-python/pytz-2014.2[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.6[${PYTHON_USEDEP}] + dev-python/pymysql[${PYTHON_USEDEP}] + dev-python/pyodbc[${PYTHON_USEDEP}] + dev-python/greenlet[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/aodhclient/Manifest b/dev-python/aodhclient/Manifest index 9345d068a1..e88b2c9f9d 100644 --- a/dev-python/aodhclient/Manifest +++ b/dev-python/aodhclient/Manifest @@ -1 +1 @@ -DIST aodhclient-2.3.0.tar.gz 49992 BLAKE2B b256294020ca9439485c6ad19909e2993d86491a33294f37ef0282d2b658a0b0e2e4a22e2c4fde1c274f50d36b0302dad4a057ba3b7711989d973fc0f70c786f SHA512 2e121d8ee45256f3fa676902603a840a0d0ac7474dec1a4df4409389436bc315c0b9ee7c16ea269e9fdfb7b8737901c30575b4e4eb039d92441c99cd404cd54c +DIST aodhclient-2.4.1.tar.gz 49894 BLAKE2B 37204a4a3378513a67846a376404fbd15235d354c0ecebecea1953a842ea8811e71cb5f5a2c9b07ffdeff56e64becc65595d1761accb639a4a7d6411132623c4 SHA512 008ca34154a53f4a1ff17f3904e7d1b0feace7f71b40a3cb3774816c014c1289517e8f1551c1c340ff8a2bb1f2927977455a826c088c2c2e1bb2c8cd931bd7fc diff --git a/dev-python/aodhclient/aodhclient-2.3.0.ebuild b/dev-python/aodhclient/aodhclient-2.4.1.ebuild similarity index 92% rename from dev-python/aodhclient/aodhclient-2.3.0.ebuild rename to dev-python/aodhclient/aodhclient-2.4.1.ebuild index b547bad050..8ce54db8c6 100644 --- a/dev-python/aodhclient/aodhclient-2.3.0.ebuild +++ b/dev-python/aodhclient/aodhclient-2.4.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 EPYTEST_IGNORE=( aodhclient/tests/functional ) -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 @@ -12,7 +12,7 @@ DESCRIPTION="A client for the OpenStack Aodh API" HOMEPAGE=" https://github.com/openstack/python-aodhclient https://opendev.org/openstack/python-aodhclient - https://pypi.org/project/aodhclient + https://pypi.org/project/aodhclient/ https://launchpad.net/python-aodhclient " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" @@ -33,8 +33,8 @@ RDEPEND=" dev-python/six[${PYTHON_USEDEP}] dev-python/pyparsing[${PYTHON_USEDEP}] " -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" test? ( >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] >=dev-python/reno-1.6.2[${PYTHON_USEDEP}] diff --git a/dev-python/automaton/Manifest b/dev-python/automaton/Manifest index 5f52bb2781..5280300b35 100644 --- a/dev-python/automaton/Manifest +++ b/dev-python/automaton/Manifest @@ -1 +1,2 @@ DIST automaton-2.4.0.tar.gz 34381 BLAKE2B dda40e6e8b5978e808e80a83581b7c101cca2d5abfd9f46388960608979ce44a1a6457e4cdcb7e7b527f3527c83c0db994c8c55908f61bacd5369ef1bce585fa SHA512 e399fd12fd883112d49aff0d092fbc2b51952a24e3b40eae47d0bd7f5e2648689ab76413a2d404ef686ce5622e4661db1beb3e44a690c5c0279b85f69d267ecd +DIST automaton-2.5.0.tar.gz 34476 BLAKE2B d2f3fbe486a84af022586fada7b02d0a498d7335aec1c8b47f28607375ca9523674cfc7a113e8ac096c2aa127740b421b288fc76fc22f4b9c9fb67e8f1f789c3 SHA512 ff7c15240e587653a67c3be821855a0102985db31effcb2c3dba79431d052e9aacc14ab0f4d0736c4043143e7aefd7b4bcaf5821e1496b9d83e90721dcead4c4 diff --git a/dev-python/automaton/automaton-2.5.0.ebuild b/dev-python/automaton/automaton-2.5.0.ebuild new file mode 100644 index 0000000000..a801cb94a2 --- /dev/null +++ b/dev-python/automaton/automaton-2.5.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 + +DESCRIPTION="Friendly state machines for python" +HOMEPAGE=" + https://pypi.org/project/automaton/ + https://opendev.org/openstack/automaton +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + test? ( + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/reno-3.1.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/boolean-py/Manifest b/dev-python/boolean-py/Manifest deleted file mode 100644 index 277a58a6de..0000000000 --- a/dev-python/boolean-py/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST boolean.py-3.8.tar.gz 32196 BLAKE2B 821985853d57794762c064e0e727e47082c787230780b49661624f7fba69f1cc9e4c3450d09899b908d3f84d4df7e002ad464d1ec0cf8fadb02abc3c95b78aff SHA512 039a45601c4e8271d1152f4474c66267cca0f5681b4834f7e943b46a0bf33d0ed00cae257f1ca7565115fdc5b58b9773cfca9f22fa751cdeece72e7b778c1904 diff --git a/dev-python/boolean-py/boolean-py-3.8.ebuild b/dev-python/boolean-py/boolean-py-3.8.ebuild deleted file mode 100644 index a3e18dd487..0000000000 --- a/dev-python/boolean-py/boolean-py-3.8.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -MY_PN=${PN/-/.} -MY_P="${MY_PN}-${PV}" -DESCRIPTION="Define boolean algebras, create boolean expressions and custom boolean DSL" -HOMEPAGE=" - https://pypi.org/project/boolean.py/ - https://github.com/bastikr/boolean.py -" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64" - -DOCS=( CHANGELOG.rst README.rst ) - -distutils_enable_tests unittest - -distutils_enable_sphinx docs diff --git a/dev-python/boolean-py/metadata.xml b/dev-python/boolean-py/metadata.xml deleted file mode 100644 index 89ed93657a..0000000000 --- a/dev-python/boolean-py/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - cyber+gentoo@sysrq.in - Anna - - - - basti.kr@gmail.com - Sebastian Kraemer - - boolean.py - bastikr/boolean.py - - diff --git a/dev-python/castellan/Manifest b/dev-python/castellan/Manifest index 3cab06c554..0353af8dc2 100644 --- a/dev-python/castellan/Manifest +++ b/dev-python/castellan/Manifest @@ -1 +1 @@ -DIST castellan-3.9.1.tar.gz 77838 BLAKE2B e8945bc2e0f9fd5407f764d16dd564e00c4c30d5986eea99552bc22121461d14582225888d088c4881967066e2286462f0591506d753acc5177f61f3ad2f9544 SHA512 6cf489307c8bc74922297d51305f37668c1118c3f22607bed455cb37a515709cd161203f024fe289c0a99225957365e0cb39eca0945d135b0a6e03872241d009 +DIST castellan-3.10.1.tar.gz 78709 BLAKE2B e12d66788f45fdca102e9c37e3f7c39598463fd49ed7064226443468a8602b4a32f42078847a1d8df594d51edb4c200d65feb38d5c00a6edb04b2078626517d9 SHA512 cf9a523a75c5d6bada1570982541475f42ffcbc468c7f5cf7f5c0e6545833c0de38f1b1b7b940f3bfc6e92a54917dae359cf37f995b5fbd6237ff78e36c62676 diff --git a/dev-python/castellan/castellan-3.9.1.ebuild b/dev-python/castellan/castellan-3.10.1.ebuild similarity index 93% rename from dev-python/castellan/castellan-3.9.1.ebuild rename to dev-python/castellan/castellan-3.10.1.ebuild index c2c8834402..803436e2d8 100644 --- a/dev-python/castellan/castellan-3.9.1.ebuild +++ b/dev-python/castellan/castellan-3.10.1.ebuild @@ -3,13 +3,13 @@ EAPI=8 -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 DESCRIPTION="Generic Key Manager interface for OpenStack" HOMEPAGE=" - https://pypi.org/project/castellan + https://pypi.org/project/castellan/ https://opendev.org/openstack/castellan https://pypi.org/project/castellan https://launchpad.net/castellan @@ -33,8 +33,8 @@ RDEPEND=" >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}] >=dev-python/requests-2.18.0[${PYTHON_USEDEP}] " -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" test? ( >=dev-python/python-barbicanclient-4.5.2[${PYTHON_USEDEP}] >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/confluent-kafka/Manifest b/dev-python/confluent-kafka/Manifest index 16969c2b5c..4936eaa582 100644 --- a/dev-python/confluent-kafka/Manifest +++ b/dev-python/confluent-kafka/Manifest @@ -1 +1 @@ -DIST confluent-kafka-1.7.0.tar.gz 103220 BLAKE2B ac61fb3ce5307f07e6054406d287ef93dad9561e96cc26ba1f9200fcfc931321b157ac2f02a3e96086af2e93aafbbacae2cd77a0c35f53d866e16b17195dc82f SHA512 242736ba1538bef2b9627554e107ec0b435ff78dba321efd3b6feaafea786d6d35641753ea473962962dc0eefca204612483796b68e166f5016618f04c5fd705 +DIST confluent-kafka-1.8.2.tar.gz 250172 BLAKE2B 9fabaaf2417343ae2743b662c359925487011cee9c63e5f8d07bfa049212e0f9890530072b463fd39fcc991d46e8e2e4ce07d79b8a63b367685c7da9d658291d SHA512 6db66371b7cac822aafeaa4acb491556d9a866f8502d76e2acfe52d18b282caab338cd3f51f84845eab2ec5b2c44ed80426a7ad8afd0314a8a5ddc1a9299d693 diff --git a/dev-python/confluent-kafka/confluent-kafka-1.7.0.ebuild b/dev-python/confluent-kafka/confluent-kafka-1.8.2.ebuild similarity index 72% rename from dev-python/confluent-kafka/confluent-kafka-1.7.0.ebuild rename to dev-python/confluent-kafka/confluent-kafka-1.8.2.ebuild index 4f26be8b1e..895caba612 100644 --- a/dev-python/confluent-kafka/confluent-kafka-1.7.0.ebuild +++ b/dev-python/confluent-kafka/confluent-kafka-1.8.2.ebuild @@ -1,18 +1,20 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 +MYPN="${PN}-python" PYTHON_COMPAT=( python3_{8,9} ) inherit distutils-r1 DESCRIPTION="Confluent's Kafka Python Client" HOMEPAGE=" - https://pypi.org/project/confluent-kafka + https://pypi.org/project/confluent-kafka/ https://github.com/confluentinc/confluent-kafka-python " -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/confluentinc/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MYPN}-${PV}" LICENSE="Apache-2.0" SLOT="0" @@ -27,8 +29,8 @@ RDEPEND=" dev-python/jsonschema[${PYTHON_USEDEP}] dev-python/protobuf-python[${PYTHON_USEDEP}] " -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" test? ( dev-python/pytest-timeout[${PYTHON_USEDEP}] ) diff --git a/dev-python/etcd3/etcd3-0.12.0.ebuild b/dev-python/etcd3/etcd3-0.12.0.ebuild index 60491b7c4a..cb51b591ec 100644 --- a/dev-python/etcd3/etcd3-0.12.0.ebuild +++ b/dev-python/etcd3/etcd3-0.12.0.ebuild @@ -3,6 +3,14 @@ EAPI=8 +EPYTEST_DESELECT=( + tests/test_etcd3.py::TestClient::test_compact + tests/test_etcd3.py::TestClient::test_user_pwd_auth +) +EPYTEST_IGNORE=( + tests/test_etcd3.py::TestEtcd3 + tests/test_etcd3.py::TestAlarms +) PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 diff --git a/dev-python/filecheck/Manifest b/dev-python/filecheck/Manifest new file mode 100644 index 0000000000..b18f320d61 --- /dev/null +++ b/dev-python/filecheck/Manifest @@ -0,0 +1 @@ +DIST filecheck-0.0.22.tar.gz 12529 BLAKE2B 2726ddd45343b161f6945908e9836e4105b0cded4392c9448e010ebf8ffed84e2d2a80da0103c1f55c1720c612a8692a49e55dcf809be0b345b58444d029f58d SHA512 6d9f3c017e861daec786159c24ea88b312143c2b05829dfe38cdc6b51aed58d7d4add64685adc231427400eae94b6a1e9d49340edd503a564997e3aa3f63834c diff --git a/dev-python/filecheck/filecheck-0.0.22.ebuild b/dev-python/filecheck/filecheck-0.0.22.ebuild new file mode 100644 index 0000000000..02dd5d00d8 --- /dev/null +++ b/dev-python/filecheck/filecheck-0.0.22.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Python port of LLVM's FileCheck, flexible pattern matching file verifier" +HOMEPAGE="https://pypi.org/project/filecheck" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" diff --git a/app-antivirus/lkrg/metadata.xml b/dev-python/filecheck/metadata.xml similarity index 78% rename from app-antivirus/lkrg/metadata.xml rename to dev-python/filecheck/metadata.xml index 6c0bdfd682..14ff115f0c 100644 --- a/app-antivirus/lkrg/metadata.xml +++ b/dev-python/filecheck/metadata.xml @@ -5,4 +5,7 @@ lssndrbarbieri@gmail.com Alessandro Barbieri + + filecheck + diff --git a/dev-python/gabbi/Manifest b/dev-python/gabbi/Manifest index 27b38b3bf2..c86c82804a 100644 --- a/dev-python/gabbi/Manifest +++ b/dev-python/gabbi/Manifest @@ -1 +1,2 @@ DIST gabbi-2.3.0.tar.gz 220806 BLAKE2B 40f5a34d9982123cb61062f666be93c292ca3732b7377edf636afd5a0eb30a9ff74bcb19e395f74fde1fc7de9032d4238bc4714df32a2d677081b962cd11cd39 SHA512 e383b90c8e3e647a2490a654227d241e04b68c6a7cd883f50c8f39ca44954676e4bf4e371f7273246c9c02df52a18d65760fe7b1d8e290fab694bf755573f82b +DIST gabbi-2.4.0.tar.gz 221729 BLAKE2B 3b8e97aa50434d119a4e9465df5a946e19679e5b190b738bd8dad355c6a03801bdbb7d75cd82e268c0517843e9ccc42c3de2053c1e3ef90ddd55538589ddf97f SHA512 0485ac87f223f9ae95bb9a73cdc7e95ad49d8471f9e19625596e720ecc4dac358411dc9415409944855fa363db255479e5a623893063cc0967a3207321623306 diff --git a/dev-python/gabbi/gabbi-2.4.0.ebuild b/dev-python/gabbi/gabbi-2.4.0.ebuild new file mode 100644 index 0000000000..0b4cf47cb6 --- /dev/null +++ b/dev-python/gabbi/gabbi-2.4.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 + +DESCRIPTION="Declarative HTTP testing library" +HOMEPAGE=" + https://github.com/cdent/gabbi + https://pypi.org/project/gabbi/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/pbr[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.11.0[${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] + >=dev-python/jsonpath-rw-ext-1.0.0[${PYTHON_USEDEP}] + >=dev-python/wsgi_intercept-1.8.1[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] +" + +RESTRICT="test" +PROPERTIES="test_network" + +distutils_enable_tests pytest diff --git a/dev-python/gnocchi/gnocchi-4.4.1.ebuild b/dev-python/gnocchi/gnocchi-4.4.1.ebuild index a7b73d7284..c19092249a 100644 --- a/dev-python/gnocchi/gnocchi-4.4.1.ebuild +++ b/dev-python/gnocchi/gnocchi-4.4.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 @@ -11,7 +11,7 @@ DESCRIPTION="Timeseries database" HOMEPAGE=" https://gnocchi.osci.io https://github.com/gnocchixyz/gnocchi - https://pypi.org/project/gnocchi + https://pypi.org/project/gnocchi/ " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" @@ -86,8 +86,8 @@ RDEPEND=" >=dev-python/python-qpid-proton-0.17.0[${PYTHON_USEDEP}] ) " -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" test? ( >=dev-python/pifpaf-1.0.1[${PYTHON_USEDEP}] >=dev-python/gabbi-1.37.0[${PYTHON_USEDEP}] diff --git a/dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2.ebuild b/dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2.ebuild index b520a14cda..b643b3ec44 100644 --- a/dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2.ebuild +++ b/dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2.ebuild @@ -7,13 +7,13 @@ EPYTEST_DESELECT=( jsonpath_rw_ext/tests/test_jsonpath_rw_ext.py::TestJsonpath_rw_ext::test_fields_value jsonpath_rw_ext/tests/test_jsonpath_rw_ext.py::TestJsonpath_rw_ext::test_shortcut_functions ) -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 DESCRIPTION="Extensions for JSONPath RW" HOMEPAGE=" - https://pypi.org/project/jsonpath-rw-ext + https://pypi.org/project/jsonpath-rw-ext/ https://github.com/sileht/python-jsonpath-rw-ext " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" @@ -26,8 +26,8 @@ RDEPEND=" >=dev-python/pbr-1.8[${PYTHON_USEDEP}] >=dev-python/jsonpath-rw-1.2.0[${PYTHON_USEDEP}] " -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" test? ( >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] diff --git a/dev-python/keystonemiddleware/Manifest b/dev-python/keystonemiddleware/Manifest index 22f6e577c2..eb72368602 100644 --- a/dev-python/keystonemiddleware/Manifest +++ b/dev-python/keystonemiddleware/Manifest @@ -1 +1 @@ -DIST keystonemiddleware-9.3.0.tar.gz 184691 BLAKE2B bd8d4ff53199cdd847bc1a74e57a7d42ff891d6fa09b91b07e505158d92f0f59c1e555286bb605e8c8c3c5c6590852b12d30d8f27246903e386702c492d428de SHA512 4d892003555adabfc7c7c4a71aa550263955c081369ac6c55e66f7441e9bb5716a2b346f9c13aab53cdace01958370142e7c662b456d55d9cd50409ee08b82d0 +DIST keystonemiddleware-9.4.0.tar.gz 184829 BLAKE2B 41bdb5af718e1160d6d7b04658b72f3a7e10f477d9b9aaeda7a926555f91963879c1aa9101ddb2a8179b86dd12f9d0501595fc82b383a41b4818807794272754 SHA512 bb44c68435e0ba7e58674731080cb9431dbfa72bbdbc25d6746466102620d896a5944367b55d3f3dc7418d46f15047f58f9479d7adb920f880e5e6bbe05c1e54 diff --git a/dev-python/keystonemiddleware/keystonemiddleware-9.3.0.ebuild b/dev-python/keystonemiddleware/keystonemiddleware-9.4.0.ebuild similarity index 95% rename from dev-python/keystonemiddleware/keystonemiddleware-9.3.0.ebuild rename to dev-python/keystonemiddleware/keystonemiddleware-9.4.0.ebuild index d49c051469..5960cd8247 100644 --- a/dev-python/keystonemiddleware/keystonemiddleware-9.3.0.ebuild +++ b/dev-python/keystonemiddleware/keystonemiddleware-9.4.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_SETUPTOOLS=bdepend -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 @@ -13,7 +13,7 @@ HOMEPAGE=" https://github.com/openstack/keystonemiddleware https://opendev.org/openstack/keystonemiddleware https://launchpad.net/keystonemiddleware - https://pypi.org/project/keystonemiddleware + https://pypi.org/project/keystonemiddleware/ " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" diff --git a/dev-python/license-expression/Manifest b/dev-python/license-expression/Manifest deleted file mode 100644 index 72f112c234..0000000000 --- a/dev-python/license-expression/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST license-expression-21.6.14.tar.gz 112775 BLAKE2B 6a40bd79d4ce4b9619b052d0357ff1e17de28c0bcf3bcfb202ea78f0ec44be4f951bc3b7b2aa4fe9fbe336a7aba51cbab2e47d02415b518aad64e259e673bc2f SHA512 e3f3d95ad6b2148b610d7bc4824d9180b065ba0b0fb9eae8ed57ef913a35621b8ce1baa0bb2dd09cb1396f9c1a9a223f4f6d71d299222f1346b1029e124981ca diff --git a/dev-python/license-expression/license-expression-21.6.14.ebuild b/dev-python/license-expression/license-expression-21.6.14.ebuild deleted file mode 100644 index 38281c7703..0000000000 --- a/dev-python/license-expression/license-expression-21.6.14.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="A comprehensive utility library to parse license expressions using boolean logic" -HOMEPAGE=" - https://pypi.org/project/license-expression/ - https://github.com/nexB/license-expression -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - - - - cyber+gentoo@sysrq.in - Anna - - - license-expression - nexB/license-expression - - diff --git a/dev-python/monotonic/monotonic-1.6.ebuild b/dev-python/monotonic/monotonic-1.6.ebuild index 44e430882b..b18f9edfef 100644 --- a/dev-python/monotonic/monotonic-1.6.ebuild +++ b/dev-python/monotonic/monotonic-1.6.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 diff --git a/dev-python/os-api-ref/Manifest b/dev-python/os-api-ref/Manifest index 737e39255b..04b388085d 100644 --- a/dev-python/os-api-ref/Manifest +++ b/dev-python/os-api-ref/Manifest @@ -1 +1 @@ -DIST os-api-ref-2.2.0.tar.gz 93273 BLAKE2B 9da508d51993f5b71474d39e818bfdc897023a6104e708c6c30b807bb20891f05685aa241605d1cf30540b75108e7914c932ba7aa6fa1619961c11ab2c7ee6d8 SHA512 3d25b3cd702c611577c86c206a60f92d929191f9e75c210e04c639c2a597ea58d31c81c17b79e41276c3e5b391e2c7bb95a9d7483b0f248e230d03550da3af96 +DIST os-api-ref-2.3.0.tar.gz 92864 BLAKE2B 48d74f40a4b865520ec1b61235245f2571262c14c46f994d9b6655a33376a981732212ad4f38b894e495e6381302054eb455516de03b2d2f87662c8f29f4650d SHA512 e53063df90393c17e764e640c4ad5e1e6f1da7286ce9da6bdd460d54e2f831022a366c9cb711b95d8bfa872294309620f2d44cd4910277971ff2f2719c5d81eb diff --git a/dev-python/os-api-ref/os-api-ref-2.2.0.ebuild b/dev-python/os-api-ref/os-api-ref-2.3.0.ebuild similarity index 72% rename from dev-python/os-api-ref/os-api-ref-2.2.0.ebuild rename to dev-python/os-api-ref/os-api-ref-2.3.0.ebuild index 76e9c9352d..c98ce0e43e 100644 --- a/dev-python/os-api-ref/os-api-ref-2.2.0.ebuild +++ b/dev-python/os-api-ref/os-api-ref-2.3.0.ebuild @@ -1,14 +1,18 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="8" +EAPI=8 +EPYTEST_DESELECT=( os_api_ref/tests/test_microversions.py::TestMicroversions::test_parameters_table ) PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 DESCRIPTION="Sphinx Extensions to support API reference sites in OpenStack" -HOMEPAGE="https://docs.openstack.org/os-api-ref/latest" +HOMEPAGE=" + https://opendev.org/openstack/os-api-ref + https://pypi.org/project/os-api-ref/ +" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" @@ -19,10 +23,10 @@ RDEPEND=" >=dev-python/openstackdocstheme-2.2.1[${PYTHON_USEDEP}] >=dev-python/pyyaml-3.1.2[${PYTHON_USEDEP}] >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] + >=dev-python/sphinx-4.0.0[${PYTHON_USEDEP}] " +DEPEND="${RDEPEND}" BDEPEND=" - ${RDEPEND} test? ( >=dev-python/beautifulsoup4-4.6.0[${PYTHON_USEDEP}] >=dev-python/sphinx-testing-1.0.1[${PYTHON_USEDEP}] @@ -33,7 +37,3 @@ BDEPEND=" distutils_enable_tests pytest distutils_enable_sphinx doc/source ">=dev-python/openstackdocstheme-2.2.1" - -python_test() { - pytest -vv --deselect os_api_ref/tests/test_microversions.py::TestMicroversions::test_parameters_table || die -} diff --git a/dev-python/os-brick/Manifest b/dev-python/os-brick/Manifest index 9c1bb63c79..bd7271823b 100644 --- a/dev-python/os-brick/Manifest +++ b/dev-python/os-brick/Manifest @@ -1 +1 @@ -DIST os-brick-5.0.1.tar.gz 216084 BLAKE2B d37d57ff9fd652e1711bf428b2e772501fa70397100c7f97f434a08785a2e1a2dcccbe7c260d3e98eed5406a33c83f97f49a6ace188d546882780ebca507d389 SHA512 b324c6bef9095833d8ae3a22c6bf695b325b7835d68f91e4aaff00121ae8615a62091a631145fe750743b9d9818f2cec0b810a50e85203cfc3125b07248616b9 +DIST os-brick-5.2.0.tar.gz 223315 BLAKE2B a2cd5f3a041bbacd5fe78a3ea683940eaf7842d1ab7868bf1ec7d3f2d56b49b327f625c7e8cb5bc03809e6335e11cc93d56badbc1331e649274eb758793afa41 SHA512 c26faf619a9ccea5803d6978c5d521772dbe9a00ad850fc358d412e0b41714fd4ea86c8130189d802cac4dbb56cb8a2735904e9b4a4664007d7caf396ec4b860 diff --git a/dev-python/os-brick/os-brick-5.0.1.ebuild b/dev-python/os-brick/os-brick-5.2.0.ebuild similarity index 93% rename from dev-python/os-brick/os-brick-5.0.1.ebuild rename to dev-python/os-brick/os-brick-5.2.0.ebuild index 51d088af30..f6fad222b2 100644 --- a/dev-python/os-brick/os-brick-5.0.1.ebuild +++ b/dev-python/os-brick/os-brick-5.2.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 @@ -11,7 +11,7 @@ DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches" HOMEPAGE=" https://opendev.org/openstack/os-brick https://launchpad.net/os-brick - https://pypi.org/project/os-brick + https://pypi.org/project/os-brick/ " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" @@ -34,8 +34,8 @@ RDEPEND=" >=dev-python/tenacity-6.3.1[${PYTHON_USEDEP}] >=dev-python/os-win-5.4.0[${PYTHON_USEDEP}] " -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" test? ( >=dev-python/ddt-1.4.1[${PYTHON_USEDEP}] >=dev-python/oslotest-4.4.1[${PYTHON_USEDEP}] diff --git a/dev-python/os-ken/os-ken-2.3.1.ebuild b/dev-python/os-ken/os-ken-2.3.1.ebuild index 162afaf4e1..969d0345bc 100644 --- a/dev-python/os-ken/os-ken-2.3.1.ebuild +++ b/dev-python/os-ken/os-ken-2.3.1.ebuild @@ -32,6 +32,8 @@ RDEPEND=" DEPEND=" ${RDEPEND} >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" test? ( >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] @@ -40,8 +42,11 @@ DEPEND=" dev-python/lxml[${PYTHON_USEDEP}] dev-python/ncclient[${PYTHON_USEDEP}] dev-python/sqlalchemy[${PYTHON_USEDEP}] - app-admin/sudo ) " distutils_enable_tests nose + +python_test() { + nosetests -e "os_ken.tests.integrated.common.docker_base" || die +} diff --git a/dev-python/os-vif/Manifest b/dev-python/os-vif/Manifest index 0d3ae74d1a..4ca880b713 100644 --- a/dev-python/os-vif/Manifest +++ b/dev-python/os-vif/Manifest @@ -1 +1 @@ -DIST os_vif-2.6.0.tar.gz 96458 BLAKE2B 613d0ef0b17906e6da01d1f31f588a37b2d03dd7ceb287177904159343fc0f80bccf763e000bbb8bef98fc5c69ddc5efebf9ba211418eb136576dfe0ad748471 SHA512 1ad6d00025abeff833c82e22f5ec6ce11176b3073e3dba7bca729433f7c8b77b344919b841aef2beb2aa6e606d7d3f19958b414c1d0ec4dcd89089a7866eff1a +DIST os_vif-2.7.1.tar.gz 97094 BLAKE2B 46661eb674807035f4f6cdadc86fcffea9d37776f40eeeaadf8727ee678d8dd9237e3789708df9b6603824aaf64be0b9691c477020ed810b6fae2bb35ce04f2b SHA512 6ea31963e3f44a90b265d5b99035ac1a6e4c3effa60259a26809c25c4ac03ed5e6f171f9edc974606ba5ba4a183ad806ee6d40cc276e31e5deff715fcb70e21e diff --git a/dev-python/os-vif/os-vif-2.6.0.ebuild b/dev-python/os-vif/os-vif-2.7.1.ebuild similarity index 92% rename from dev-python/os-vif/os-vif-2.6.0.ebuild rename to dev-python/os-vif/os-vif-2.7.1.ebuild index dd31c73d49..6daf0b1698 100644 --- a/dev-python/os-vif/os-vif-2.6.0.ebuild +++ b/dev-python/os-vif/os-vif-2.7.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 @@ -12,7 +12,7 @@ HOMEPAGE=" https://github.com/openstack/os-vif https://opendev.org/openstack/os-vif https://launchpad.net/os-vif - https://pypi.org/project/os-vif + https://pypi.org/project/os-vif/ " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/os_vif-${PV}.tar.gz" S="${WORKDIR}/os_vif-${PV}" diff --git a/dev-python/os-win/os-win-5.6.0.ebuild b/dev-python/os-win/os-win-5.6.0.ebuild index 9e2321daf3..19192013a1 100644 --- a/dev-python/os-win/os-win-5.6.0.ebuild +++ b/dev-python/os-win/os-win-5.6.0.ebuild @@ -28,8 +28,8 @@ EPYTEST_DESELECT=( os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_create_default_setting_data os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_is_port_vm_started_false os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_is_port_vm_started_true - os_win/tests/unit/test_hacking.py ) +EPYTEST_IGNORE=( os_win/tests/unit/test_hacking.py ) PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 @@ -56,8 +56,8 @@ RDEPEND=" >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] " -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" test? ( >=dev-python/ddt-1.2.1[${PYTHON_USEDEP}] >=dev-python/oslotest-3.8.0[${PYTHON_USEDEP}] diff --git a/dev-python/oslo-cache/oslo-cache-2.8.1.ebuild b/dev-python/oslo-cache/oslo-cache-2.8.1.ebuild index 0fc7493efb..dc20c60201 100644 --- a/dev-python/oslo-cache/oslo-cache-2.8.1.ebuild +++ b/dev-python/oslo-cache/oslo-cache-2.8.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_SETUPTOOLS=bdepend -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 @@ -13,7 +13,7 @@ MY_PN=${PN/-/.} DESCRIPTION="Oslo Caching around dogpile.cache" HOMEPAGE=" https://opendev.org/openstack/oslo.cache - https://pypi.org/project/oslo.cache + https://pypi.org/project/oslo.cache/ https://github.com/openstack/oslo.cache " SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" @@ -32,8 +32,8 @@ RDEPEND=" >=dev-python/oslo-log-4.2.1[${PYTHON_USEDEP}] >=dev-python/oslo-utils-4.2.0[${PYTHON_USEDEP}] " -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" test? ( >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] >=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}] diff --git a/dev-python/oslo-privsep/Manifest b/dev-python/oslo-privsep/Manifest index 47b409b9c9..da2f9b8d91 100644 --- a/dev-python/oslo-privsep/Manifest +++ b/dev-python/oslo-privsep/Manifest @@ -1 +1 @@ -DIST oslo.privsep-2.4.0.tar.gz 40991 BLAKE2B e381d1f590e8de308e254db8171550f9a5658ca1c44997eb456eaa5d8cf768c24fdd5b2b629294d9c0e8ed619c97def567d34b2a35f7ef9b6a5f8f2b9f4b69c1 SHA512 5093292d9a655bc2d8cff47cac9f8d072d5d5297ab60c13e418edc109ec5734dbeb29455c0fc13cc33777d8d636f756b2f3aae9700b8c4f7daee0f9af5542fbb +DIST oslo.privsep-2.6.2.tar.gz 45754 BLAKE2B 266362719d536fbd1935178749c3f4f7d0bb5b4baf8a184ca1a485eb4643c978355a8c3b69c71123aa856cd747b47d37c49cb3f666cb1ffa47a223b31f3487df SHA512 59cd8567ea31c17d849bc2c6f12ab8b0aeffce3341ae2a6f46c36388229a230930c3b6af9e9d59c754bf5d88a05deb11c413079b27d001ac5e49faa89baa3d1a diff --git a/dev-python/oslo-privsep/oslo-privsep-2.4.0.ebuild b/dev-python/oslo-privsep/oslo-privsep-2.6.2.ebuild similarity index 60% rename from dev-python/oslo-privsep/oslo-privsep-2.4.0.ebuild rename to dev-python/oslo-privsep/oslo-privsep-2.6.2.ebuild index 49bba646f4..1f234bb1d0 100644 --- a/dev-python/oslo-privsep/oslo-privsep-2.4.0.ebuild +++ b/dev-python/oslo-privsep/oslo-privsep-2.6.2.ebuild @@ -1,27 +1,26 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -PYTHON_COMPAT=( python3_8 ) +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 -DESCRIPTION="OpenStack library for privilege separation." -HOMEPAGE="https://pypi.org/project/oslo.privsep/" +DESCRIPTION="OpenStack library for privilege separation" +HOMEPAGE=" + https://opendev.org/openstack/oslo.privsep + https://pypi.org/project/oslo.privsep/ +" SRC_URI="mirror://pypi/${PN:0:1}/oslo.privsep/oslo.privsep-${PV}.tar.gz" S="${WORKDIR}/oslo.privsep-${PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64" -DEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] -" RDEPEND=" >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] @@ -29,10 +28,20 @@ RDEPEND=" >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}] >=dev-python/eventlet-0.21.0[${PYTHON_USEDEP}] >=dev-python/greenlet-0.4.14[${PYTHON_USEDEP}] - >=dev-python/msgpack-0.6.0[${PYTHON_USEDEP}]" + >=dev-python/msgpack-0.6.0[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + test? ( + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest python_prepare_all() { - # allow useage of renamed msgpack + # allow usage of renamed msgpack sed -i '/^msgpack/d' requirements.txt || die distutils-r1_python_prepare_all } diff --git a/dev-python/oslo-vmware/oslo-vmware-3.9.1.ebuild b/dev-python/oslo-vmware/oslo-vmware-3.9.1.ebuild index 5e8d551efc..2bd6eb8cf4 100644 --- a/dev-python/oslo-vmware/oslo-vmware-3.9.1.ebuild +++ b/dev-python/oslo-vmware/oslo-vmware-3.9.1.ebuild @@ -4,13 +4,13 @@ EAPI=8 EPYTEST_DESELECT=( oslo_vmware/tests/test_service.py::RequestsTransportTest::test_send_with_local_file_url ) -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 DESCRIPTION="Oslo VMware library for OpenStack projects" HOMEPAGE=" - https://pypi.org/project/oslo.vmware + https://pypi.org/project/oslo.vmware/ https://opendev.org/openstack/oslo.vmware https://launchpad.net/oslo.vmware " @@ -36,9 +36,8 @@ RDEPEND=" >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}] " -DEPEND=" - ${RDEPEND} - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] +DEPEND="${RDEPEND}" +BDEPEND=" test? ( >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] @@ -48,7 +47,3 @@ DEPEND=" " distutils_enable_tests pytest - -python_prepare() { - sed -i '/^suds-jurko/d' requirements.txt || die -} diff --git a/dev-python/ovsdbapp/Manifest b/dev-python/ovsdbapp/Manifest index d9c0727142..dc1a3c89f8 100644 --- a/dev-python/ovsdbapp/Manifest +++ b/dev-python/ovsdbapp/Manifest @@ -1 +1 @@ -DIST ovsdbapp-1.12.0.tar.gz 98607 BLAKE2B 3dc56c85ff962477b3ec725da69c70506ea17c01049be984524cb3bf6b09fd2a0203bbffeee237d80038ee230d7bfb962b61078a0707a567268c1078f66d37c3 SHA512 5d432be0a2de600ab994e76bf4d05c1c0665ab6053f2fe76a6f96b9f7bdfa69c449e58fdc28e921adf403a0083ee051a7d19a35ee6eaff3596334e4249f0f9ee +DIST ovsdbapp-1.15.1.tar.gz 106361 BLAKE2B 754195e6ed1c9f6e43c34df66976403e84390febf3dba71a73245a34fd0c277a72def3f5b8ce6ed56c0897d3de80737ce4be521a9aec0a6d3c24ca4a36b5503a SHA512 f4d6e983c883ca23827e8216f90f352926600e0cdcf32d524a1c912505e4672c143ed66bf2e1e1bbbba1578469befc559077828910862d7fc81db2b6ceb68887 diff --git a/dev-python/ovsdbapp/ovsdbapp-1.12.0.ebuild b/dev-python/ovsdbapp/ovsdbapp-1.15.1.ebuild similarity index 89% rename from dev-python/ovsdbapp/ovsdbapp-1.12.0.ebuild rename to dev-python/ovsdbapp/ovsdbapp-1.15.1.ebuild index 23efde50c8..d4d223f792 100644 --- a/dev-python/ovsdbapp/ovsdbapp-1.12.0.ebuild +++ b/dev-python/ovsdbapp/ovsdbapp-1.15.1.ebuild @@ -4,14 +4,14 @@ EAPI=8 EPYTEST_IGNORE=( ovsdbapp/tests/functional ) -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 DESCRIPTION="A library for creating OVSDB applications" HOMEPAGE=" https://opendev.org/openstack/ovsdbapp - https://pypi.org/project/ovsdbapp + https://pypi.org/project/ovsdbapp/ https://launchpad.net/ovsdbapp " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" @@ -26,8 +26,8 @@ RDEPEND=" >=dev-python/ovs-2.10.0[${PYTHON_USEDEP}] >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] " -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" test? ( >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] diff --git a/dev-python/pg8000/Manifest b/dev-python/pg8000/Manifest index 16ea460c3e..a2d0e5be9f 100644 --- a/dev-python/pg8000/Manifest +++ b/dev-python/pg8000/Manifest @@ -1 +1,2 @@ DIST pg8000-1.22.0.tar.gz 116910 BLAKE2B a6779fe30a114f4e66c8a09924a4174ab9c128ee286138b80d60c7cc879c496abd56943c22bee1d396de460002a6971762580112f3dd2808f96f4c46db176e4d SHA512 ec506464a7d13d8befee7f8e0837983c4cbc6193b8ec7d8847c46cb04788c23339db6557b31e88d567e395cb45100e3c0a68ac3ba34a031380a980c24857ed87 +DIST pg8000-1.24.1.tar.gz 118816 BLAKE2B 43ed4cfb1850288f65c7b7d9dc20c0459f381b67829199855d5188d030212bd3ff9a4135258b515f2073e4303b7909d1961e7428cd208bb2dfc52abe35bb02c2 SHA512 3260d74eaefc5bcdf179e509b1ff3aceaeb8bf76f01e1ec6886e79d40b564540686e355c8de3fca9ace34447bdbb3ae3b2616e5941655eff890a28e336abef57 diff --git a/dev-python/pg8000/pg8000-1.24.1.ebuild b/dev-python/pg8000/pg8000-1.24.1.ebuild new file mode 100644 index 0000000000..d51a98bf19 --- /dev/null +++ b/dev-python/pg8000/pg8000-1.24.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="A Pure-Python PostgreSQL Driver" +HOMEPAGE=" + https://github.com/tlocke/pg8000 + https://pypi.org/project/pg8000/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64" + +RDEPEND=">=dev-python/scramp-1.4.1[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" +BDEPEND=" + test? ( + dev-db/postgresql + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-benchmark[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + ) +" + +RESTRICT="test" # tests require a running postgresql + +distutils_enable_tests pytest diff --git a/dev-python/pip-api/Manifest b/dev-python/pip-api/Manifest index 374d550e23..4701157747 100644 --- a/dev-python/pip-api/Manifest +++ b/dev-python/pip-api/Manifest @@ -1 +1,2 @@ DIST pip-api-0.0.26.tar.gz 110021 BLAKE2B c286f8daa2470785525466053f3c431e93e4c7ffee19cac29b26bc0feb8f65a21eb285650981b6a3f726be471f47c8649a24cace2080a2e7e0b122cd26103548 SHA512 5d3a1eb53af73633f72210dd5aa974c619b8c96f050d7c549582829330183aba558a4d96490e15db6feddd15e14e63d0dfae60b2bba63768f61476f6b61362ea +DIST pip-api-0.0.29.tar.gz 111361 BLAKE2B 55ff8ac71c8b5fabacab88390735f3f7a7e8e6882577940333342dc87dfb606c2d830376d62df087cd6fdd57beef1fa6629a49518c20ca01c64600910c71e5f0 SHA512 860892058fd36481a489bfaeedf1608bfcc1093731b7de9d45a586e36b8bfcaf4de87095e23a949a34f1f75f29e3d0f803d8310006f7bcac72887cab84663079 diff --git a/dev-python/pip-api/pip-api-0.0.29.ebuild b/dev-python/pip-api/pip-api-0.0.29.ebuild new file mode 100644 index 0000000000..f439f3ead6 --- /dev/null +++ b/dev-python/pip-api/pip-api-0.0.29.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EPYTEST_DESELECT=( + tests/test_installed_distributions.py::test_installed_distributions_legacy_version + tests/test_installed_distributions.py::test_installed_distributions_multiple_paths +) +DISTUTILS_SETUPTOOLS="pyproject.toml" +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="An unofficial, importable pip API" +HOMEPAGE="https://github.com/di/pip-api" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-python/pip[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pretend[${PYTHON_USEDEP}] + dev-python/toml[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/pycadf/pycadf-3.1.1.ebuild b/dev-python/pycadf/pycadf-3.1.1-r1.ebuild similarity index 59% rename from dev-python/pycadf/pycadf-3.1.1.ebuild rename to dev-python/pycadf/pycadf-3.1.1-r1.ebuild index 68289377c1..f389effba0 100644 --- a/dev-python/pycadf/pycadf-3.1.1.ebuild +++ b/dev-python/pycadf/pycadf-3.1.1-r1.ebuild @@ -1,27 +1,39 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -PYTHON_COMPAT=( python3_8 ) +EAPI=8 + DISTUTILS_USE_SETUPTOOLS=bdepend +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 DESCRIPTION="python implementation of DMTF Cloud Audit (CADF) data model" -HOMEPAGE="https://pypi.org/project/pycadf/" +HOMEPAGE=" + https://opendev.org/openstack/pycadf + https://pypi.org/project/pycadf/ +" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64" -DEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]" RDEPEND=" >=dev-python/pbr-1.8.0[${PYTHON_USEDEP}] >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}] - !~dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}] >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] >=dev-python/six-1.10.0[${PYTHON_USEDEP}] >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] " +DEPEND="${RDEPEND}" +BDEPEND=" + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/pymemcache/Manifest b/dev-python/pymemcache/Manifest index 982e71cd3a..5e22f019e5 100644 --- a/dev-python/pymemcache/Manifest +++ b/dev-python/pymemcache/Manifest @@ -1 +1 @@ -DIST pymemcache-3.5.0.tar.gz 64763 BLAKE2B 9f6970ea977e2655c8fd045ae03eb1667f3e409f19b6a2de7a1b12ffcbf1f88f1fe447749cca1dfba4726f027af771e5f2d4a9464dd630353341c2395111f260 SHA512 0244e40ae5060ad3df96ab60d239e92fe0c21d26d560ed380bed06722fd229e40d3d26e3256ff469daaf682019e05b171b11b47a1bc328e35a3d18c87d45a3fc +DIST pymemcache-3.5.1.tar.gz 65073 BLAKE2B cc3e5c6db665716c9f2eb6d99a53108484827fe38b51bdfff7799354a08b212064c71801d50683ea45c0a753ee787a634ef98adb69795e7245c5596a7716a162 SHA512 da69189e7fadc8417395075d033ed3cb72a485d4f2c4ec4deb5e2ec3cb43a34ee5558111903399f27b70f618be771f8c686513c7334d2ef507a0db959c4aa27b diff --git a/dev-python/pymemcache/files/pymemcache-3.5.0-no-coverage.patch b/dev-python/pymemcache/files/pymemcache-3.5.1-no-coverage.patch similarity index 100% rename from dev-python/pymemcache/files/pymemcache-3.5.0-no-coverage.patch rename to dev-python/pymemcache/files/pymemcache-3.5.1-no-coverage.patch diff --git a/dev-python/pymemcache/pymemcache-3.5.0.ebuild b/dev-python/pymemcache/pymemcache-3.5.1.ebuild similarity index 71% rename from dev-python/pymemcache/pymemcache-3.5.0.ebuild rename to dev-python/pymemcache/pymemcache-3.5.1.ebuild index 0fc4afa306..f1d0c57e43 100644 --- a/dev-python/pymemcache/pymemcache-3.5.0.ebuild +++ b/dev-python/pymemcache/pymemcache-3.5.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit distutils-r1 DESCRIPTION="A comprehensive, fast, pure-Python memcached client" HOMEPAGE=" https://github.com/pinterest/pymemcache - https://pypi.org/project/pymemcache + https://pypi.org/project/pymemcache/ " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" @@ -22,12 +22,14 @@ RDEPEND="" DEPEND=" ${RDEPEND} dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" test? ( dev-python/future[${PYTHON_USEDEP}] - dev-python/gevent[${PYTHON_USEDEP}] + >=dev-python/gevent-21.12.0[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}] - dev-python/pylibmc[${PYTHON_USEDEP}] - dev-python/python-memcached[${PYTHON_USEDEP}] + >=dev-python/pylibmc-1.6.1[${PYTHON_USEDEP}] + >=dev-python/python-memcached-1.59[${PYTHON_USEDEP}] ) " diff --git a/dev-python/pypandoc/Manifest b/dev-python/pypandoc/Manifest index 28d45ce9a9..6e69b1ab8b 100644 --- a/dev-python/pypandoc/Manifest +++ b/dev-python/pypandoc/Manifest @@ -1 +1,2 @@ DIST pypandoc-1.6.3.tar.gz 25912 BLAKE2B 341055a519f943b8593720d2797bae2c6bb7b7c60dc73efdfecc432fcdbcb1e7b30af138e62512dfea1da0c24dcba5b387891e005b773cae6c9a008c188a99ff SHA512 74abcd569adfeebfd84e66c7b3e110fccd9200275ecfd32e78c297d4f18637c6dc3328c313c32c38b9b9504f64d24e6b59fdec505a539649a21d7e5434108c24 +DIST pypandoc-1.7.2.tar.gz 27900 BLAKE2B f09d1e3431717be44ea396ee44d2d00c11ed0e181d7f79d6be98536b9474972efe146e7c94eb571ab3f7dd2acf32ed53581d4b738497650c37a91e54ead5985e SHA512 95387c18768e480869eac334e5dcfc4ea978033d423de055d616a4a1ef015fe1fbc6a25405c086811621f4ad2d599c9fa245e740de5504baaf801bc522a6fb29 diff --git a/dev-python/pypandoc/pypandoc-1.7.2.ebuild b/dev-python/pypandoc/pypandoc-1.7.2.ebuild new file mode 100644 index 0000000000..4e5cda380b --- /dev/null +++ b/dev-python/pypandoc/pypandoc-1.7.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Pypandoc provides a thin wrapper for pandoc, a universal document converter" +HOMEPAGE=" + https://github.com/bebraw/pypandoc + https://pypi.org/project/pypandoc/ +" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND=" + app-text/pandoc + dev-haskell/pandoc-citeproc + dev-texlive/texlive-latex +" +DEPEND=" + ${RDEPEND} + >=dev-python/wheel-0.25.0[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" + +PROPERTIES="test_network" +RESTRICT="test" + +python_test() { + "${EPYTHON}" tests.py || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/pypowervm/Manifest b/dev-python/pypowervm/Manifest index 114b90bed3..5342887c87 100644 --- a/dev-python/pypowervm/Manifest +++ b/dev-python/pypowervm/Manifest @@ -1 +1 @@ -DIST pypowervm-1.1.24.tar.gz 906444 BLAKE2B c8ed0b066963adcc36b19d919683027fba563da8486aa1775c3f82f8ef3466ae7d909eea3eedd807585bc29fe212f65b061201f8dd5cd81d6055a89cf97b6932 SHA512 b2d254555c7501961bd45ac7a7bfea886ac12c8eab07b6bc34352e425f6e9c9cb6fa8331796164962f1f60afcaa9aa9e8a711cdf71dcb70cce7c4188c4217543 +DIST pypowervm-1.1.27.tar.gz 905402 BLAKE2B db4edb5a5344e1c4f4907437bda40b0075cfadc78e15111e0109c34bd4eeb0e98963f315060dc133282e46a518d0a2d94e4fd85c70fed3e9b7d9d65233abfe38 SHA512 8397ae8418965ee296939adfd6e23c2144fdd69deab5990da0fecd8ed5bd9c31d7e4c08d7fbe5d434056158c9db46b4cfa53b2fc0ef2efe56a5ead08c0a8c187 diff --git a/dev-python/pypowervm/pypowervm-1.1.24.ebuild b/dev-python/pypowervm/pypowervm-1.1.24.ebuild deleted file mode 100644 index 3e1c46e975..0000000000 --- a/dev-python/pypowervm/pypowervm-1.1.24.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_8 ) -inherit distutils-r1 - -DESCRIPTION="Python binding for the PowerVM REST API" -HOMEPAGE="https://pypi.org/project/pypowervm/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]" -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/lxml-3.4.1[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.14.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.22.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.20.0[${PYTHON_USEDEP}] - dev-python/pyasn1-modules[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/six-1.9.0[${PYTHON_USEDEP}] - >=dev-python/taskflow-2.16.0[${PYTHON_USEDEP}]" diff --git a/dev-python/pypowervm/pypowervm-1.1.27.ebuild b/dev-python/pypowervm/pypowervm-1.1.27.ebuild new file mode 100644 index 0000000000..c5668dfc30 --- /dev/null +++ b/dev-python/pypowervm/pypowervm-1.1.27.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 + +DESCRIPTION="Python binding for the PowerVM REST API" +HOMEPAGE=" + https://github.com/powervm/pypowervm + https://pypi.org/project/pypowervm/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/lxml-3.4.1[${PYTHON_USEDEP}] + >=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}] + >=dev-python/oslo-context-2.12.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] + >=dev-python/oslo-log-3.22.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.20.0[${PYTHON_USEDEP}] + dev-python/pyasn1-modules[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + >=dev-python/requests-2.10.0[${PYTHON_USEDEP}] + >=dev-python/six-1.14.0[${PYTHON_USEDEP}] + >=dev-python/taskflow-3.8.0[${PYTHON_USEDEP}] + dev-python/Babel[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] + >=dev-python/mock-2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/pysaml2/Manifest b/dev-python/pysaml2/Manifest index 746fe3e3ca..e97e39f1c3 100644 --- a/dev-python/pysaml2/Manifest +++ b/dev-python/pysaml2/Manifest @@ -1 +1 @@ -DIST pysaml2-7.1.0.tar.gz 6014410 BLAKE2B 0ba8645d30aed9e1403dab25ab2a81984bfe8777750e25def242fbc3f2f2d5bc00559e5d911d7593c7bf2d6dfb8224533adfd5396fd713091b5881fafb50eb3b SHA512 7b4016221bba17b3819e4b8ad0b7c2c4f3b44035998f3357473c643d96b8d2b31226d83a2b5df06618a9891bf06a9a59a35cbdbe8cbe622680d399dec478039c +DIST pysaml2-7.1.2.tar.gz 6017150 BLAKE2B e14bff119e5f6e477244820887ed76531acad5d7207cfc6ca398eaeaa0f5649e168bd6322d50e29560e8ad78e8da66d47b9d293ffcedee4358e288640931df96 SHA512 cf13ef0f74785bac357b2871f1ab521e60720cb236881fbc6c93d0eaca5323d198952392fa8a13850060a54757b1ff06a959e723bc7aeb5db9c8b2522b3c859b diff --git a/dev-python/pysaml2/pysaml2-7.1.0.ebuild b/dev-python/pysaml2/pysaml2-7.1.2.ebuild similarity index 61% rename from dev-python/pysaml2/pysaml2-7.1.0.ebuild rename to dev-python/pysaml2/pysaml2-7.1.2.ebuild index cddfaf49c6..ff3c8b1823 100644 --- a/dev-python/pysaml2/pysaml2-7.1.0.ebuild +++ b/dev-python/pysaml2/pysaml2-7.1.2.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) + inherit distutils-r1 DESCRIPTION="Python implementation of SAML Version 2 to be used in a WSGI environment" @@ -15,30 +16,31 @@ SLOT="0" KEYWORDS="~amd64" RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] + >=dev-python/cryptography-1.4[${PYTHON_USEDEP}] dev-python/defusedxml[${PYTHON_USEDEP}] dev-python/pyopenssl[${PYTHON_USEDEP}] dev-python/python-dateutil[${PYTHON_USEDEP}] dev-python/python-xmlsec[${PYTHON_USEDEP}] dev-python/pytz[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] + >=dev-python/requests-1.0.0[${PYTHON_USEDEP}] dev-python/six[${PYTHON_USEDEP}] dev-python/xmlschema[${PYTHON_USEDEP}] - $(python_gen_cond_dep \ - 'dev-python/importlib_resources[${PYTHON_USEDEP}]' python3.8) + $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' python3.8) +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + >=dev-python/pymongo-3[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + dev-python/toml[${PYTHON_USEDEP}] + ) " -BDEPEND="test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - dev-python/pymongo[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - dev-python/toml[${PYTHON_USEDEP}] -)" distutils_enable_tests --install pytest python_prepare_all() { - # No module named 'pymongo.mongo_replica_set_client' + # No module named 'pymongo.mongo_replica_set_client' because pymongo should be <4 but we only have >=4 rm tests/test_{75_mongodb,76_metadata_in_mdb}.py || die distutils-r1_python_prepare_all } diff --git a/dev-python/pytest-randomly/Manifest b/dev-python/pytest-randomly/Manifest index f9a707eb93..e6374a38f1 100644 --- a/dev-python/pytest-randomly/Manifest +++ b/dev-python/pytest-randomly/Manifest @@ -1 +1,2 @@ DIST pytest-randomly-3.10.1.tar.gz 28000 BLAKE2B 662f28e34db5dace9d421d91bb8baf3775c7e5163fa93eeb12cbe3de251ea5425d995301e193253f55a602d98deeaf0dc2e676be9bdb7a97db93ba54fa9cfa5f SHA512 d93e017df706d7021ff3f4682b4ed65d474177a60e303455685266d47a0a214e4f30b2f7dd150768de711d602ca1d22e2cfeca2703a7139cfaab97e3424afa1c +DIST pytest-randomly-3.11.0.tar.gz 30822 BLAKE2B 81411f8882f786c18ded69d42296117421498515ed0808064b4da418f94be5aa6e0dedf1dabf0e87f8f508b9cc886f8b645e4b5f845009cade4f20b8f437dd95 SHA512 6c2da071492d032b60782c17aee01751fe0728f921dfd192a17d9be95330ddf6dd0c960ef93a200dbe990c8457340008c556f28aea9cbc74677984fee0618ad7 diff --git a/dev-python/pytest-randomly/pytest-randomly-3.11.0.ebuild b/dev-python/pytest-randomly/pytest-randomly-3.11.0.ebuild new file mode 100644 index 0000000000..8ab7359c67 --- /dev/null +++ b/dev-python/pytest-randomly/pytest-randomly-3.11.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8,9} ) + +inherit distutils-r1 + +DESCRIPTION="Pytest plugin to randomly order tests and control random.seed" +HOMEPAGE=" + https://pypi.python.org/pypi/pytest-randomly/ + https://github.com/pytest-dev/pytest-randomly +" +SRC_URI="https://github.com/pytest-dev/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/factory_boy[${PYTHON_USEDEP}] + dev-python/Faker[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + + $(python_gen_cond_dep '>=dev-python/importlib_metadata-3.6.0[${PYTHON_USEDEP}]' python3_{8,9}) +" +DEPEND="${RDEPEND}" + +distutils_enable_tests pytest + +python_test() { + distutils_install_for_testing --via-root + pytest -vv || die "Testsuite failed under ${EPYTHON}" +} diff --git a/dev-python/pytest-sanic/Manifest b/dev-python/pytest-sanic/Manifest deleted file mode 100644 index c905f80b05..0000000000 --- a/dev-python/pytest-sanic/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-sanic-1.7.1.tar.gz 30888 BLAKE2B 24623e47fb05db9919cfd0b41468261697ac70c7bc3e47a3c6c86efadbddd3c80f2e6173eb109206472d0b639ecd20edd0cebb244bd96ed1d2ca10dd88924b5b SHA512 a55ffd1c878478bd42aad5dc023f83e880ead4fb8538a24d327bd0fb7f811e0d3679e49206835ee7f98ac0a02dedb05f6fa729252eab7972879c196c57e3f071 diff --git a/dev-python/pytest-sanic/metadata.xml b/dev-python/pytest-sanic/metadata.xml deleted file mode 100644 index e71c2c30bd..0000000000 --- a/dev-python/pytest-sanic/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - -A pytest plugin for Sanic. It helps you to test your code asynchronously. - -This plugin provides: - - very easy testing with async coroutines - common and useful fixtures - asynchronous fixture support - test_client/sanic_client for Sanic application - test_server for Sanic application - - - yunstanford/pytest-sanic - - diff --git a/dev-python/pytest-sanic/pytest-sanic-1.7.1.ebuild b/dev-python/pytest-sanic/pytest-sanic-1.7.1.ebuild deleted file mode 100644 index d91cd4e337..0000000000 --- a/dev-python/pytest-sanic/pytest-sanic-1.7.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -DISTUTILS_USE_SETUPTOOLS="pyproject.toml" -PYTHON_COMPAT=( python3_{8,9} ) - -inherit distutils-r1 - -DESCRIPTION="a Pytest Plugin for Sanic" -HOMEPAGE=" - https://pypi.python.org/pypi/pytest-sanic - https://github.com/yunstanford/pytest-sanic -" -SRC_URI="https://github.com/yunstanford/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/async_generator-1.10[${PYTHON_USEDEP}] - >=dev-python/httpx-0.15.4[${PYTHON_USEDEP}] - >=dev-python/pytest-5.2[${PYTHON_USEDEP}] - >=dev-python/websockets-8.1[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - test? ( >=dev-python/sanic-20.12.2[${PYTHON_USEDEP}] ) -" - -distutils_enable_tests pytest -# where is the conf.py file? make html can't find it either -#distutils_enable_sphinx docs - -python_test() { - distutils_install_for_testing - pytest -vv \ - --deselect tests/test_client.py::test_fixture_sanic_client_get \ - --deselect tests/test_client.py::test_fixture_sanic_client_post \ - --deselect tests/test_client.py::test_fixture_sanic_client_put \ - --deselect tests/test_client.py::test_fixture_sanic_client_delete \ - --deselect tests/test_client.py::test_fixture_sanic_client_patch \ - --deselect tests/test_client.py::test_fixture_sanic_client_options \ - --deselect tests/test_client.py::test_fixture_sanic_client_head \ - --deselect tests/test_client.py::test_fixture_sanic_client_close \ - --deselect tests/test_client.py::test_fixture_sanic_client_passing_headers \ - --deselect tests/test_client.py::test_fixture_sanic_client_context_manager \ - --deselect tests/test_client.py::test_fixture_test_client_context_manager \ - || die "Tests failed with ${EPYTHON}" - -} diff --git a/dev-python/python-binary-memcached/python-binary-memcached-0.31.1.ebuild b/dev-python/python-binary-memcached/python-binary-memcached-0.31.1.ebuild index 2a45c39e50..80906ade62 100644 --- a/dev-python/python-binary-memcached/python-binary-memcached-0.31.1.ebuild +++ b/dev-python/python-binary-memcached/python-binary-memcached-0.31.1.ebuild @@ -18,10 +18,15 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" -RDEPEND="dev-python/uhashring[${PYTHON_USEDEP}]" +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/uhashring[${PYTHON_USEDEP}] +" DEPEND=" ${RDEPEND} - dev-python/six[${PYTHON_USEDEP}] + test? ( net-misc/memcached ) +" +BDEPEND=" test? ( >=dev-python/m2r-0.2.1[${PYTHON_USEDEP}] dev-python/mistune[${PYTHON_USEDEP}] @@ -31,4 +36,6 @@ DEPEND=" ) " +RESTRICT="test" # tests require a running memcached + distutils_enable_tests pytest diff --git a/dev-python/python-zaqarclient/Manifest b/dev-python/python-zaqarclient/Manifest index 78a86db32d..4654ae8807 100644 --- a/dev-python/python-zaqarclient/Manifest +++ b/dev-python/python-zaqarclient/Manifest @@ -1 +1 @@ -DIST python-zaqarclient-2.2.0.tar.gz 90897 BLAKE2B 17f4f1ce4c845a147f489f12a22fb97168d99993067f0eef8447c7fafa389cfdea5e3eff68af3521ecc60f14ce84e70e9db76261396775c87bb677c8c5affc63 SHA512 c19425ce23de5fa04db2f292718574cc0771445fb253674278e0329c6741e48bf188d0e5d08a9806d81be0a848f47c2613d519af1d53e0c1aed3964917edb97c +DIST python-zaqarclient-2.3.0.tar.gz 90878 BLAKE2B 52cd86d9875fe2bd1ec1cb5a2a3864733cd786333dfb649ef317b106ad552ca6c81db1baf67ef7c0c950faf717e54e8754a8173c2d191d479fdd06e03dea9f0a SHA512 9a88fc285eabed82a04d988e35ce90e668d436f3faab5b0db0ffca5122af4b633b9b7a7e40ff18d17ed9c6406ae223f0c900327d5bb408bb8de29169720f8635 diff --git a/dev-python/python-zaqarclient/python-zaqarclient-2.2.0.ebuild b/dev-python/python-zaqarclient/python-zaqarclient-2.3.0.ebuild similarity index 94% rename from dev-python/python-zaqarclient/python-zaqarclient-2.2.0.ebuild rename to dev-python/python-zaqarclient/python-zaqarclient-2.3.0.ebuild index abdaf22a85..2e12193e50 100644 --- a/dev-python/python-zaqarclient/python-zaqarclient-2.2.0.ebuild +++ b/dev-python/python-zaqarclient/python-zaqarclient-2.3.0.ebuild @@ -4,14 +4,14 @@ EAPI=8 DISTUTILS_USE_SETUPTOOLS=bdepend -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 DESCRIPTION="A client for the OpenStack Zaqar API" HOMEPAGE=" https://github.com/openstack/python-zaqarclient - https://pypi.org/project/python-zaqarclient + https://pypi.org/project/python-zaqarclient/ https://launchpad.net/python-zaqarclient https://opendev.org/openstack/python-zaqarclient " diff --git a/dev-python/python-zunclient/Manifest b/dev-python/python-zunclient/Manifest index 018737208f..683d0bf069 100644 --- a/dev-python/python-zunclient/Manifest +++ b/dev-python/python-zunclient/Manifest @@ -1 +1 @@ -DIST python-zunclient-4.3.0.tar.gz 119171 BLAKE2B 2286f2c4b8bbf522eff0b0e3f50e8eadd4ac0c9106064176fdcba1f3270b01d3e518725fb25d583bd212cde4f15ad1a42ea573d1ece7ab8f5a68f60ef46d7e51 SHA512 aa7e5b68699978bd85df2f1378354c42cd45caf033a18f4da2a4b02d96b259ed651b7d1bb2708ef6a86dc97ac0f259aacaaed74a961244870f4380aab77ccffb +DIST python-zunclient-4.4.0.tar.gz 119253 BLAKE2B bb532e6ef916491b1663436a71918c69601cf7fd18aa69cf645662249d6ca5d18c673ae2c5c2e27801a1a2c7e4d0df20eb7f0d14a61939eb597197d256844981 SHA512 869da6f89cb52d70f77292ce841cd48369ac042ef3564bb1b00e810992edc4cb35fda518039bfa4df3bc2b6f1b07825e26c49953b0e67329138d45af3150a0ec diff --git a/dev-python/python-zunclient/python-zunclient-4.3.0.ebuild b/dev-python/python-zunclient/python-zunclient-4.4.0.ebuild similarity index 94% rename from dev-python/python-zunclient/python-zunclient-4.3.0.ebuild rename to dev-python/python-zunclient/python-zunclient-4.4.0.ebuild index 93a7b668d8..a761a1c40a 100644 --- a/dev-python/python-zunclient/python-zunclient-4.3.0.ebuild +++ b/dev-python/python-zunclient/python-zunclient-4.4.0.ebuild @@ -3,14 +3,14 @@ EAPI=8 -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 DESCRIPTION="A client for the OpenStack Zun API" HOMEPAGE=" https://github.com/openstack/python-zunclient - https://pypi.org/project/python-zunclient + https://pypi.org/project/python-zunclient/ https://launchpad.net/python-zunclient https://opendev.org/openstack/python-zunclient " diff --git a/dev-python/rstr/Manifest b/dev-python/rstr/Manifest index 6ae33ee175..040a1aa8a1 100644 --- a/dev-python/rstr/Manifest +++ b/dev-python/rstr/Manifest @@ -1,2 +1,2 @@ -DIST rstr-2.2.6.tar.gz 11197 BLAKE2B 115b674b6d474716623846838b77d08455b60c452150f149f1577ec18a730751af1bc9b4cf3cd445b676ebac1c9bf2262da18f15583d06b75f0746adc363be1b SHA512 ddd4eb4ca25f2bd991d14af6ae800a911a7077dfb14ad1968bf9e62363505e54b4f98b36eb53b7077435f9703116cc2338490a3e0d6d4d1d6fe9857a4d560976 DIST rstr-3.0.0.tar.gz 11389 BLAKE2B 8e5283ed2fd478189a1ddb0663069ca4a50b52a928290af171d8e79b6e59659530f45eac282cffe52be150c8d4a75adca35fdc2e5afb5c0025da31ada02fc3c7 SHA512 8b9909057f44ffdbfa5a037f9eaf50e506204d846143b54c23c6c83a8589ea5dc7236fa7f987e20b127ef139bef6f47b22239fd961da1f5c5b45606f511cadd8 +DIST rstr-3.1.0.tar.gz 12044 BLAKE2B 8b79b777d0b60f60c5e86be9521c5a08af72d5988e3b1ef871d29925a9b341e48668963e71972113655ea1ed2bc14060e09ec8068fbb30b7e7d27f1215810908 SHA512 3b5c8ed0039aa8e47ab777f273fdcc4158b6197646831908da66d2e5e6b313c6d12cfdb9832f131a79d47496ac200a8ba1ebb7cdfa03074c290d3c8442437216 diff --git a/dev-python/rstr/rstr-2.2.6.ebuild b/dev-python/rstr/rstr-3.1.0.ebuild similarity index 78% rename from dev-python/rstr/rstr-2.2.6.ebuild rename to dev-python/rstr/rstr-3.1.0.ebuild index af5142c3c5..843c74e971 100644 --- a/dev-python/rstr/rstr-2.2.6.ebuild +++ b/dev-python/rstr/rstr-3.1.0.ebuild @@ -1,14 +1,18 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 +DISTUTILS_USE_SETUPTOOLS=pyproject.toml PYTHON_COMPAT=( python3_{8..10} pypy3 ) inherit distutils-r1 DESCRIPTION="Easily generate random strings of various types" -HOMEPAGE="https://pypi.org/project/rstr" +HOMEPAGE=" + https://github.com/leapfrogonline/rstr + https://pypi.org/project/rstr/ +" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${PV}.tar.gz" LICENSE="BSD" diff --git a/dev-python/sanic-routing/Manifest b/dev-python/sanic-routing/Manifest deleted file mode 100644 index 7d2e7ed5e8..0000000000 --- a/dev-python/sanic-routing/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sanic-routing-0.7.0.tar.gz 23633 BLAKE2B df5a3d122b00d958e1bd262b56e7000aa404a1aa28eaf599d50e826bdb7d9cb94c85843047b3ee9924686ad21d06082956f921e78b6b0e5bf9f20ae0d925b165 SHA512 de7e31c5f464becd3bb36cf6e9b00c2419e54771a406cc02eac6b22dbdd4c60380db52c76e1cddf28dd8387bca185e1f8156b963dbf995a9329ccd9ad25a9627 -DIST sanic-routing-0.7.1.tar.gz 24882 BLAKE2B 4b603e280210208b000cd6c0feec74bfed759cc2e4833d6408720f8cd6799ae09bf50faf8f4c738e68625c8d7bc80636f0111cca759cfaa9b018ca61b1b6208b SHA512 8871ea7efae7957f26001f9645397a74527a418dbd562e9bef831fdba4ed1998d7ffda8b4bdb6c3c26841ecef97aaad6134de64ae517c6ce7fab8ece8b78368b diff --git a/dev-python/sanic-routing/metadata.xml b/dev-python/sanic-routing/metadata.xml deleted file mode 100644 index ed7fc245bc..0000000000 --- a/dev-python/sanic-routing/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - sanic-org/sanic-routing - - diff --git a/dev-python/sanic-routing/sanic-routing-0.7.0.ebuild b/dev-python/sanic-routing/sanic-routing-0.7.0.ebuild deleted file mode 100644 index 8bb2c6ee8e..0000000000 --- a/dev-python/sanic-routing/sanic-routing-0.7.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="Internal handler routing for Sanic" -HOMEPAGE=" - https://pypi.python.org/pypi/sanic-routing - https://github.com/sanic-org/sanic-routing -" -SRC_URI="https://github.com/sanic-org/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="" -DEPEND=" - ${RDEPEND} - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/sanic[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/sanic-routing/sanic-routing-0.7.1.ebuild b/dev-python/sanic-routing/sanic-routing-0.7.1.ebuild deleted file mode 100644 index 370f04b2ef..0000000000 --- a/dev-python/sanic-routing/sanic-routing-0.7.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="Internal handler routing for Sanic" -HOMEPAGE=" - https://pypi.python.org/pypi/sanic-routing - https://github.com/sanic-org/sanic-routing -" -SRC_URI="https://github.com/sanic-org/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/sanic[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/sanic-testing/Manifest b/dev-python/sanic-testing/Manifest deleted file mode 100644 index ab6873db11..0000000000 --- a/dev-python/sanic-testing/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sanic-testing-0.4.0.tar.gz 7859 BLAKE2B 6f2473ed5f0ed4465816a78ebec45ec1624ce660508dde988fb1642d70ab2fd2992052efaae561fc9c845654f8862e43da2685884df19937836f6a82b3aeaac4 SHA512 25ac5421428d930dcb02fe88c046f75d568650cc262ae94bbea55303c58c1668a940176dcfcb8b2c9cf44f174c1dc47549d12c516db843cb86fc925302595057 -DIST sanic-testing-0.6.0.tar.gz 7995 BLAKE2B f15d480126a1dd4dd48d58a643cd0c6384eab03ec3555920ca39ee9ddd288f949149e0371fa9470dd5f69b2c8e1310ab8d97323f258af6ee27b8c89e148217f8 SHA512 aa5e298bd800b99d542c8801591a03323bdc624bda242f9157421a5de20da374a1abbab0f9b6569ed0e4c8fba8a07710ecba6b5ca4f1315b76625163218c2fd3 diff --git a/dev-python/sanic-testing/metadata.xml b/dev-python/sanic-testing/metadata.xml deleted file mode 100644 index 60a5af4abe..0000000000 --- a/dev-python/sanic-testing/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - -This package is meant to be the core testing utility and clients for testing Sanic applications. It is mainly derived from sanic.testing which has (or will be) removed from the main Sanic repository in the future. - - - sanic-org/sanic - - diff --git a/dev-python/sanic-testing/sanic-testing-0.4.0.ebuild b/dev-python/sanic-testing/sanic-testing-0.4.0.ebuild deleted file mode 100644 index 85e1122f1e..0000000000 --- a/dev-python/sanic-testing/sanic-testing-0.4.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python3_{8,9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="Test clients for Sanic" -HOMEPAGE=" - https://pypi.python.org/pypi/sanic-testing - https://github.com/sanic-org/sanic-testing -" -SRC_URI="https://github.com/sanic-org/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/httpx-0.18[${PYTHON_USEDEP}] - >=dev-python/websockets-8.1[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - >=dev-python/sanic-21.3[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/sanic-testing/sanic-testing-0.6.0.ebuild b/dev-python/sanic-testing/sanic-testing-0.6.0.ebuild deleted file mode 100644 index 137ce4fbe4..0000000000 --- a/dev-python/sanic-testing/sanic-testing-0.6.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -PYTHON_COMPAT=( python3_{8,9} ) - -inherit distutils-r1 - -DESCRIPTION="Test clients for Sanic" -HOMEPAGE=" - https://pypi.python.org/pypi/sanic-testing - https://github.com/sanic-org/sanic-testing -" -SRC_URI="https://github.com/sanic-org/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/httpx-0.18[${PYTHON_USEDEP}] - >=dev-python/websockets-9[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - >=dev-python/sanic-21.3[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/sanic/Manifest b/dev-python/sanic/Manifest deleted file mode 100644 index 0a0fb36f35..0000000000 --- a/dev-python/sanic/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sanic-21.3.4.tar.gz 234229 BLAKE2B a24941777099d5a09dd020a7f0a9fe39ae0ab89436fe27e2e4bbb418b684583002b9249e46438787d07bae6114ee1a0fd27e24e4e29983e8499f766f238e07d9 SHA512 15596f37b5389073d6a2b5e2d2bf5871d9a31ba29bf4e2eac9fb91df29e76035b02f7d892bb8edd5ffde75f05acdcebdb2c8f5ddf7224f40c5391c8f058f5c97 -DIST sanic-21.6.0.tar.gz 243159 BLAKE2B 2b0dfe59493a709be0059c06400723f7405ae032853bca25356e4c4296ff1bc512d9f885c77f48161de06917676bcef248952a7dd2751857e2f36a96389b2cf1 SHA512 fa6214e24d85cb2c5b059b7df9c818d58232f13de6e188c222f1ae441ece78167437464714097d1cab0432b2ca68b9f3ffd62f14c98dabfa8127cea29685b85b diff --git a/dev-python/sanic/metadata.xml b/dev-python/sanic/metadata.xml deleted file mode 100644 index 49a49a08c5..0000000000 --- a/dev-python/sanic/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - -Sanic is a Python 3.6+ web server and web framework that’s written to go fast. It allows the usage of the async/await syntax added in Python 3.5, which makes your code non-blocking and speedy. - -The goal of the project is to provide a simple way to get up and running a highly performant HTTP server that is easy to build, to expand, and ultimately to scale. - - huge-success/sanic - - diff --git a/dev-python/sanic/sanic-21.3.4.ebuild b/dev-python/sanic/sanic-21.3.4.ebuild deleted file mode 100644 index 7710e76da8..0000000000 --- a/dev-python/sanic/sanic-21.3.4.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python3_{8,9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="Async Python 3.6+ web server/framework | Build fast. Run fast." -HOMEPAGE=" - https://pypi.python.org/pypi/sanic - https://github.com/huge-success/sanic -" -SRC_URI="https://github.com/huge-success/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/aiofiles-0.6.0[${PYTHON_USEDEP}] - >=dev-python/httptools-0.0.10[${PYTHON_USEDEP}] - >=dev-python/multidict-5.0[${PYTHON_USEDEP}] - =dev-python/sanic-routing-0.0.10[${PYTHON_USEDEP}] - dev-python/ujson[${PYTHON_USEDEP}] - dev-python/uvloop[${PYTHON_USEDEP}] - >=dev-python/websockets-8.1[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - >=dev-python/httpcore-0.3.0[${PYTHON_USEDEP}] - >=dev-python/pytest-5.2.1[${PYTHON_USEDEP}] - dev-python/pytest-benchmark[${PYTHON_USEDEP}] - dev-python/pytest-sanic[${PYTHON_USEDEP}] - dev-python/sanic-testing[${PYTHON_USEDEP}] - dev-python/uvicorn[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/docutils \ - dev-python/pygments \ - dev-python/sphinx_rtd_theme \ - dev-python/recommonmark \ - www-servers/gunicorn - -python_test() { - pytest -vv --deselect tests/test_unix_socket.py::test_zero_downtime tests/test_keep_alive_timeout.py::test_keep_alive_client_timeout || die -} diff --git a/dev-python/sanic/sanic-21.6.0.ebuild b/dev-python/sanic/sanic-21.6.0.ebuild deleted file mode 100644 index f17e141083..0000000000 --- a/dev-python/sanic/sanic-21.6.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="Async Python 3.6+ web server/framework | Build fast. Run fast." -HOMEPAGE=" - https://pypi.python.org/pypi/sanic - https://github.com/huge-success/sanic -" -SRC_URI="https://github.com/huge-success/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/aiofiles-0.6.0[${PYTHON_USEDEP}] - >=dev-python/httptools-0.0.10[${PYTHON_USEDEP}] - >=dev-python/multidict-5.0[${PYTHON_USEDEP}] - >=dev-python/sanic-routing-0.0.10[${PYTHON_USEDEP}] - dev-python/ujson[${PYTHON_USEDEP}] - dev-python/uvloop[${PYTHON_USEDEP}] - >=dev-python/websockets-8.1[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - >=dev-python/httpcore-0.3.0[${PYTHON_USEDEP}] - >=dev-python/pytest-5.2.1[${PYTHON_USEDEP}] - dev-python/pytest-benchmark[${PYTHON_USEDEP}] - dev-python/pytest-sanic[${PYTHON_USEDEP}] - dev-python/sanic-testing[${PYTHON_USEDEP}] - dev-python/uvicorn[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/docutils \ - dev-python/pygments \ - dev-python/sphinx_rtd_theme \ - dev-python/recommonmark \ - www-servers/gunicorn - -python_test() { - pytest -vv --deselect tests/test_keep_alive_timeout.py::test_keep_alive_client_timeout || die -} diff --git a/dev-python/sphinx-click/Manifest b/dev-python/sphinx-click/Manifest index 7ce229c2bb..fa88c6f6e6 100644 --- a/dev-python/sphinx-click/Manifest +++ b/dev-python/sphinx-click/Manifest @@ -1,2 +1,2 @@ -DIST sphinx-click-3.0.1.tar.gz 17193 BLAKE2B 4110e7b69975d90729b48eaa8587771ee8b082574774f1fbc22278c0e3c8993f16c7682aafa273198b14c1d698faed39216d4ff3563e5a6b56e0646a987bf58e SHA512 ef3627e53e762e19f0b11824f32369aece053cfa861b49cd08e8d8e34d392883fff7df79a1eb23b256d401a803c93eed4bad91daf54eb2ad4c93655911c2e8e4 DIST sphinx-click-3.0.2.tar.gz 19764 BLAKE2B 7190958afaa8edab311e6728c5b2ea37e04d9402882c8bb0ceac935fc1bc93b5c087cbe6847396f9331b9b6b4d7fcb2a439d725661bd8d4cebdde6851f38f78a SHA512 dcf60ca31dcc7c1f45157ed88a5d723d8b531f01b617fb0cc4ada8f09c709b23b55a86bcf8bbe66bf4c2f5ef77329123d271724887022a43b86747087e87ed7c +DIST sphinx-click-3.1.0.tar.gz 20265 BLAKE2B ca38720636c8c3009db4b4345534883b63e647bd1e2fe1a5d79a4e80c2221a0e9543518d4f1ae9663571259cd14aff8b89f302f05a335b2c824ec24622e04853 SHA512 fe44d9e104216a7edadc2cdd467fd704deeacf580908b2d6e597104dabbf5d1006ee08019aa1252895d2929c42f34fc8ae540530a7bf20023cedcce8267c9a8b diff --git a/dev-python/sphinx-click/sphinx-click-3.0.1.ebuild b/dev-python/sphinx-click/sphinx-click-3.1.0.ebuild similarity index 61% rename from dev-python/sphinx-click/sphinx-click-3.0.1.ebuild rename to dev-python/sphinx-click/sphinx-click-3.1.0.ebuild index e19efe79f5..8d3e2f229e 100644 --- a/dev-python/sphinx-click/sphinx-click-3.0.1.ebuild +++ b/dev-python/sphinx-click/sphinx-click-3.1.0.ebuild @@ -1,29 +1,29 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8..10} pypy3 ) inherit distutils-r1 DESCRIPTION="Sphinx plugin to automatically document click-based applications" HOMEPAGE=" https://github.com/click-contrib/sphinx-click - https://pypi.org/project/sphinx-click + https://pypi.org/project/sphinx-click/ " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" SLOT="0" RDEPEND=" >=dev-python/sphinx-2.0[${PYTHON_USEDEP}] - >=dev-python/click-6[${PYTHON_USEDEP}] - =dev-python/click-5[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] " -DEPEND=">=dev-python/pbr-2.0[${PYTHON_USEDEP}]" +BDEPEND=">=dev-python/pbr-2.0[${PYTHON_USEDEP}]" distutils_enable_tests pytest distutils_enable_sphinx docs --no-autodoc diff --git a/dev-python/taskflow/Manifest b/dev-python/taskflow/Manifest index 34ea37ee2f..1dd355f22e 100644 --- a/dev-python/taskflow/Manifest +++ b/dev-python/taskflow/Manifest @@ -1 +1,2 @@ DIST taskflow-4.6.3.tar.gz 1076461 BLAKE2B 9a95bfb7f8ef7e06dbf90a29be202d7361f798e41af2700b8713d22e526612905471f4cf269f18f642d01a430f22d321cda981146b672a11ce8dc81b0479f849 SHA512 b024cccc04f8ad5f57515381d1175f4e1ad654fe8f345da1cf041035e40b0a91e0e81bf2203b4df33c5426276ea0b99afb83b6f0759f5fc7da469cc33e75d514 +DIST taskflow-4.6.4.tar.gz 1076719 BLAKE2B b202a6981deb9c9b6c86e9de740d44492a2028e0bd48ff9779e2db7f1ccb1076e5c4fa9195b0cdf5a8fb2af52a30e1ae8b6b3900a268f1b706b014f13df13cf8 SHA512 f8826e2d106123bc3d3c57826c2004c4aeaf17434931a660777ce2866dc659f82427c95bbf6e25459b2fb5ab303bb8ec11a898f53b4cb8b52f614965a56d298a diff --git a/dev-python/taskflow/taskflow-4.6.4.ebuild b/dev-python/taskflow/taskflow-4.6.4.ebuild new file mode 100644 index 0000000000..e9e80a6d83 --- /dev/null +++ b/dev-python/taskflow/taskflow-4.6.4.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 + +DESCRIPTION="A library to do [jobs, tasks, flows] in a HA manner using different backends" +HOMEPAGE=" + https://github.com/openstack/taskflow + https://opendev.org/openstack/taskflow + https://pypi.org/project/taskflow/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/six-1.10.0[${PYTHON_USEDEP}] + >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}] + >=dev-python/fasteners-0.7.0[${PYTHON_USEDEP}] + >=dev-python/networkx-2.1.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] + >=dev-python/automaton-1.9.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}] + >=dev-python/tenacity-6.0.0[${PYTHON_USEDEP}] + >=dev-python/cachetools-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pydot-1.2.4[${PYTHON_USEDEP}] +" + +RDEPEND="${DEPEND}" +BDEPEND=" + test? ( + >=dev-python/kazoo-2.6.0[${PYTHON_USEDEP}] + >=dev-python/zake-0.1.6[${PYTHON_USEDEP}] + >=dev-python/redis-py-2.10.0[${PYTHON_USEDEP}] + >=dev-python/kombu-4.3.0[${PYTHON_USEDEP}] + >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] + >=dev-python/alembic-0.8.0[${PYTHON_USEDEP}] + >=dev-python/SQLAlchemy-Utils-0.30.11[${PYTHON_USEDEP}] + >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] + >=dev-python/psycopg-2.8.0[${PYTHON_USEDEP}] + >=dev-python/pydotplus-2.0.2[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/tinyrpc/Manifest b/dev-python/tinyrpc/Manifest index 865e723426..1ae04e1e32 100644 --- a/dev-python/tinyrpc/Manifest +++ b/dev-python/tinyrpc/Manifest @@ -1 +1,2 @@ DIST tinyrpc-1.1.2.tar.gz 77020 BLAKE2B 1b5fc9126288e8046adb0bb1fb97b94cbff655d4d4573e3b7b369e3739746ccd96a6db9ad2a6bdf7a935a96d6c808ca0891619693669b1d8cee30a7c231c6f9a SHA512 d2322f852bf320e4e27917bdb3aa0acd05f00c3ab242e367602df7e2db700e3b3556600a45d57b3a92abf00b54c184891f3b40c18fbb42ed97a0f1387aa97abd +DIST tinyrpc-1.1.4.tar.gz 77281 BLAKE2B 880c9e53ba39e1a6e5992d91b3f2d2991117c6122e504f1b4cc2ff685f467ed1592bbd28cbca584ad104b1f5f340272cdffb86ea5ef28940b12dbc60e9a50d7e SHA512 423a76ae12dc7a46579574c12ea12168cf04f71b3988067e2889cacbf67f5575e946f4f6b854a63bac2fb56915f5659669ad7974730cdec5482434403143912e diff --git a/dev-python/tinyrpc/tinyrpc-1.1.4.ebuild b/dev-python/tinyrpc/tinyrpc-1.1.4.ebuild new file mode 100644 index 0000000000..c8d5c756f0 --- /dev/null +++ b/dev-python/tinyrpc/tinyrpc-1.1.4.ebuild @@ -0,0 +1,44 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="A protocol neutral RPC library that supports JSON-RPC and zmq" +HOMEPAGE="https://github.com/mbr/tinyrpc" +SRC_URI="https://github.com/mbr/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=dev-python/six-1.16.0[${PYTHON_USEDEP}]" +DEPEND=" + ${RDEPEND} + test? ( + >=dev-python/gevent-websocket-0.10.1[${PYTHON_USEDEP}] + >=dev-python/gevent-21.1.2[${PYTHON_USEDEP}] + dev-python/jsonext[${PYTHON_USEDEP}] + >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}] + >=dev-python/pika-1.2.0[${PYTHON_USEDEP}] + >=dev-python/pyzmq-22.0.3[${PYTHON_USEDEP}] + >=dev-python/requests-2.25.1[${PYTHON_USEDEP}] + dev-python/websocket-client[${PYTHON_USEDEP}] + >=dev-python/werkzeug-2.0.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs dev-python/sphinx_rtd_theme + +pkg_postinst() { + optfeature "gevent support" dev-python/gevent + optfeature "httpclient support" "dev-python/requests dev-python/websocket-client dev-python/gevent-websocket" + optfeature "websocket support" dev-python/gevent-websocket + optfeature "wsgi support" dev-python/werkzeug + optfeature "zmq support" dev-python/pyzmq + optfeature "jsonext support" dev-python/jsonext +} diff --git a/dev-python/tooz/tooz-2.10.1.ebuild b/dev-python/tooz/tooz-2.10.1.ebuild index 1e44cc7cf2..1c1b420b04 100644 --- a/dev-python/tooz/tooz-2.10.1.ebuild +++ b/dev-python/tooz/tooz-2.10.1.ebuild @@ -30,8 +30,8 @@ RDEPEND=" >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}] " -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" test? ( >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] @@ -57,3 +57,12 @@ python_prepare_all() { sed -i '/^msgpack/d' requirements.txt || die distutils-r1_python_prepare_all } + +python_test() { + nosetests \ + -e tooz.tests.test_coordination.TestAPI \ + -e tooz.tests.test_memcache.TestMemcacheDriverFailures.test_client_failure_join \ + -e tooz.tests.test_memcache.TestMemcacheDriverFailures.test_client_failure_leave \ + -e tooz.tests.test_partitioner \ + || die +} diff --git a/dev-python/ttfautohint-py/Manifest b/dev-python/ttfautohint-py/Manifest index 29df1e9412..c6483b5826 100644 --- a/dev-python/ttfautohint-py/Manifest +++ b/dev-python/ttfautohint-py/Manifest @@ -1 +1,2 @@ DIST ttfautohint-py-0.4.3.tar.gz 186488 BLAKE2B cc5de63faf4a5d213a14eda9b092c48e2e67c59b04ad1580d680e22bf691d915a74f7a465cc37cd0ce907874f3fdb0312224e647bb8e18e5741f886e69e7d075 SHA512 2f21af2a4ffffb59c9e83e4c5aa77ce15d97d4391894537e87727fd05f47b8f007e3ddf1fcf98d195a880b2a4e22586ce9faab4d8dc33f6c6eaa1623dcfd3aab +DIST ttfautohint-py-0.5.1.tar.gz 186884 BLAKE2B ab09325f262e631639433852a9709b52c23a08e2a179fb9f2bce46d851a5523205076ef2698de5c2af10828fc8290d905d5cfe58c44fbfecce4474d504c2d84c SHA512 0673daa17666af7df4fdd9836c978bb6e1620193524a9043d31900047191ef29dd75783afaf5929cb3a7b74137ec9b4e9b5c15793f811824ab6dc2a0780fd798 diff --git a/dev-python/ttfautohint-py/ttfautohint-py-0.5.1.ebuild b/dev-python/ttfautohint-py/ttfautohint-py-0.5.1.ebuild new file mode 100644 index 0000000000..e444501fef --- /dev/null +++ b/dev-python/ttfautohint-py/ttfautohint-py-0.5.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 + +DESCRIPTION="A Python wrapper for ttfautohint" +HOMEPAGE="https://github.com/fonttools/ttfautohint-py" +SRC_URI="https://github.com/fonttools/ttfautohint-py/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" +LICENSE="MIT" +SLOT="0" + +RDEPEND="media-gfx/ttfautohint" +DEPEND=" + ${RDEPEND} + dev-python/setuptools_scm[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/fonttools[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + rm -r src/c || die + export SETUPTOOLS_SCM_PRETEND_VERSION="${PV%_*}" + export TTFAUTOHINTPY_BUNDLE_DLL=0 + default +} diff --git a/dev-python/types-requests/Manifest b/dev-python/types-requests/Manifest index 719397a3fd..8d044d7f0e 100644 --- a/dev-python/types-requests/Manifest +++ b/dev-python/types-requests/Manifest @@ -1,2 +1,3 @@ DIST types-requests-2.25.11.tar.gz 14055 BLAKE2B 313bfd314e44950b3767142f30ef4963836beb0b5abb60bc0c74fa332c54cc63f94b7f35ae1e207911ee41635b8a44a330abe14379dcc2199fcdc3d12ef2058b SHA512 3f748f234f499c16085be1a408b0f6698c5ca71ed52a2b7dfc4d7df43d102ff081e109b762cd1caf34e8b40c5b776941576882184fb0fe13d5c831f045e69e33 DIST types-requests-2.27.11.tar.gz 10065 BLAKE2B df6189456484ae269dddc492f6599d9f4283576dd61263a46f73ab68cccb29a9e5df65a3aacd0dc391a136d6e0b7a5dfac27fe69be3b2f5e5d5a585018481c24 SHA512 68e4a2f6397f43d3763bb97da3d60c777b9418e6f086006afb30fd2f7d600dbb3e5282604ffc51bf5a42a936426aa3060fb3b22a2f39df0f2a18e551862ff39a +DIST types-requests-2.27.12.tar.gz 10092 BLAKE2B abdf17498a43843a00d00931ae2c852fefeec5535a9cabde14bcf78776145e23452433e7efd866bc057457942927ef608999c202c7b2d5aabbcc2b635dbda287 SHA512 691fb49a9f16f028fe94e7c1f7b7ebcdae46b457891914f4508de9e5b772b9cfd33fea13377b72c555385f11009ee6efbebb3cc15010a7a18dd1138a4ac0295c diff --git a/dev-python/types-requests/types-requests-2.27.12.ebuild b/dev-python/types-requests/types-requests-2.27.12.ebuild new file mode 100644 index 0000000000..904df09ef6 --- /dev/null +++ b/dev-python/types-requests/types-requests-2.27.12.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Typing stubs for requests" +HOMEPAGE=" + https://pypi.org/project/types-requests/ + https://github.com/python/typeshed/tree/master/stubs/requests +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~amd64" + +RDEPEND=" (2022-03-15) +# Package will be removed after 2022-04-15 from ::guru, since it is no longer +# being used by net-im/abaddon and has no other reverse dependencies. +dev-cpp/simpleini + # Yuan Liao (2022-02-20) # Depends on net-libs/libsoup:3.0, which is masked in ::gentoo. # Masked until all dependencies are unmasked. diff --git a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.3.0-no-strip.patch b/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.3.0-no-strip.patch index 5558fdb35e..3f4b8db04d 100644 --- a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.3.0-no-strip.patch +++ b/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.3.0-no-strip.patch @@ -32,7 +32,7 @@ --- a/tools/membw/Makefile +++ b/tools/membw/Makefile -@@ -94,7 +94,7 @@ +@@ -94,10 +94,10 @@ ifeq ($(shell uname), FreeBSD) install -d $(BIN_DIR) install -d $(MAN_DIR) @@ -40,4 +40,8 @@ + install $(APP) $(BIN_DIR) install -m 0444 $(MAN) $(MAN_DIR) else - install -D -s $(APP) $(BIN_DIR)/$(APP) +- install -D -s $(APP) $(BIN_DIR)/$(APP) ++ install -D $(APP) $(BIN_DIR)/$(APP) + install -m 0444 $(MAN) -D $(MAN_DIR)/$(MAN) + endif + diff --git a/sys-process/task-spooler/Manifest b/sys-process/task-spooler/Manifest new file mode 100644 index 0000000000..05829910dd --- /dev/null +++ b/sys-process/task-spooler/Manifest @@ -0,0 +1 @@ +DIST task-spooler-1.3.0.tar.gz 168745 BLAKE2B 06befb48df85f96bf68a9547a369a89f774d7508b2463956931d0f885b1c8c297d091497b7063c0436b80e4bc6870385cb5cedc9e92399efd01a99bbf11a02e6 SHA512 926e5eee6471caa9f3464ad61b3bb1a29975f4adb1db55cc3fcc261299c663e91d0637333b7251c752b3440483d77119f7cf38a078f0bcc202fb1be4523a061c diff --git a/sys-process/task-spooler/files/var-redefinition.patch b/sys-process/task-spooler/files/var-redefinition.patch new file mode 100644 index 0000000000..4218eccca2 --- /dev/null +++ b/sys-process/task-spooler/files/var-redefinition.patch @@ -0,0 +1,20 @@ +From 7ad73f001da883a88bcd53e3bf4e7157636ee637 Mon Sep 17 00:00:00 2001 +From: Duc +Date: Wed, 9 Mar 2022 18:29:41 +0900 +Subject: [PATCH] fixed a redefinition bug, see https://github.com/justanhduc/task-spooler/issues/15 + +--- + jobs.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/jobs.c b/jobs.c +index 9f130d6..17612e6 100644 +--- a/jobs.c ++++ b/jobs.c +@@ -40,7 +40,6 @@ static struct Notify *first_notify = 0; + + /* server will access them */ + int max_jobs; +-char* logdir; + + static struct Job *get_job(int jobid); \ No newline at end of file diff --git a/sys-process/task-spooler/metadata.xml b/sys-process/task-spooler/metadata.xml new file mode 100644 index 0000000000..9ee511058c --- /dev/null +++ b/sys-process/task-spooler/metadata.xml @@ -0,0 +1,12 @@ + + + + + adel.ks@zegrapher.com + Adel KARA SLIMANE + + + justanhduc/task-spooler + https://github.com/justanhduc/task-spooler/issues + + diff --git a/sys-process/task-spooler/task-spooler-1.3.0.ebuild b/sys-process/task-spooler/task-spooler-1.3.0.ebuild new file mode 100644 index 0000000000..792ee71e1d --- /dev/null +++ b/sys-process/task-spooler/task-spooler-1.3.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="A scheduler for CPU tasks" +HOMEPAGE="https://github.com/justanhduc/task-spooler" +SRC_URI="https://github.com/justanhduc/${PN}/archive/refs/tags/v${PV}-cpu.tar.gz -> ${P}.tar.gz" + +# A GPU version does exist, if anyone needs it, it can be added through a use flag + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc" +DOCS="Changelog OBJECTIVES PORTABILITY PROTOCOL README.md TRICKS" +HTML_DOCS=( web/index.html web/ts-0.2.1.png web/ts-0.5.4.ebuild web/article_linux_com.html ) + +S="${WORKDIR}/task-spooler-${PV}-cpu" + +src_prepare() { + default + + eapply "${FILESDIR}"/var-redefinition.patch + + cmake_src_prepare +} + +src_test() { + sh testbench.sh || die "tests failed" +} + +src_install() { + cd ${WORKDIR}/${P}-cpu_build + mv ts tsp || die "Failed renaming ts executable into tsp" + dobin tsp + + # When the use flag doc is enabled. + if use doc; then + cd ${S} + einstalldocs + fi +}