From cee0acc9c12bedc910769969d6bc044964b03a5b Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Tue, 26 Aug 2025 18:44:26 +0000 Subject: Adding metadata --- dev-python/aioquic/aioquic-1.2.0.ebuild | 17 ++++-- .../aioquic/files/patch-src_aioquic__crypto_c | 17 ++++++ dev-python/aioquic/metadata.xml | 2 +- dev-python/cachetools/Manifest | 1 + dev-python/cachetools/cachetools-6.2.0.ebuild | 22 ++++++++ dev-python/humanize/Manifest | 1 + dev-python/humanize/humanize-4.13.0.ebuild | 29 ++++++++++ dev-python/inotify-simple/Manifest | 2 + .../inotify-simple/inotify-simple-2.0.1.ebuild | 23 ++++++++ dev-python/langdetect/Manifest | 2 + .../files/langdetect-1.0.9-explicit-config.patch | 13 ----- dev-python/langdetect/langdetect-1.0.9.ebuild | 6 +- dev-python/langdetect/metadata.xml | 10 ++-- dev-python/oslo-concurrency/Manifest | 1 + .../oslo-concurrency/oslo-concurrency-7.2.0.ebuild | 49 ++++++++++++++++ dev-python/oslo-context/Manifest | 1 + dev-python/oslo-context/oslo-context-6.1.0.ebuild | 36 ++++++++++++ dev-python/oslo-i18n/Manifest | 1 + dev-python/oslo-i18n/oslo-i18n-6.6.0.ebuild | 33 +++++++++++ dev-python/oslo-log/Manifest | 1 + dev-python/oslo-log/oslo-log-7.2.1.ebuild | 52 +++++++++++++++++ dev-python/oslo-serialization/Manifest | 1 + .../oslo-serialization-5.8.0.ebuild | 38 +++++++++++++ dev-python/oslo-utils/Manifest | 1 + dev-python/oslo-utils/oslo-utils-9.1.0.ebuild | 66 ++++++++++++++++++++++ dev-python/stevedore/Manifest | 1 + dev-python/stevedore/stevedore-5.5.0.ebuild | 49 ++++++++++++++++ dev-python/typing-extensions/Manifest | 2 +- .../typing-extensions-4.15.0.ebuild | 35 ++++++++++++ .../typing-extensions-4.15.0_rc1.ebuild | 34 ----------- 30 files changed, 485 insertions(+), 61 deletions(-) create mode 100644 dev-python/aioquic/files/patch-src_aioquic__crypto_c create mode 100644 dev-python/cachetools/cachetools-6.2.0.ebuild create mode 100644 dev-python/humanize/humanize-4.13.0.ebuild create mode 100644 dev-python/inotify-simple/inotify-simple-2.0.1.ebuild delete mode 100644 dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch create mode 100644 dev-python/oslo-concurrency/oslo-concurrency-7.2.0.ebuild create mode 100644 dev-python/oslo-context/oslo-context-6.1.0.ebuild create mode 100644 dev-python/oslo-i18n/oslo-i18n-6.6.0.ebuild create mode 100644 dev-python/oslo-log/oslo-log-7.2.1.ebuild create mode 100644 dev-python/oslo-serialization/oslo-serialization-5.8.0.ebuild create mode 100644 dev-python/oslo-utils/oslo-utils-9.1.0.ebuild create mode 100644 dev-python/stevedore/stevedore-5.5.0.ebuild create mode 100644 dev-python/typing-extensions/typing-extensions-4.15.0.ebuild delete mode 100644 dev-python/typing-extensions/typing-extensions-4.15.0_rc1.ebuild (limited to 'dev-python') diff --git a/dev-python/aioquic/aioquic-1.2.0.ebuild b/dev-python/aioquic/aioquic-1.2.0.ebuild index c7e740b6e7db..7271e623cbb8 100644 --- a/dev-python/aioquic/aioquic-1.2.0.ebuild +++ b/dev-python/aioquic/aioquic-1.2.0.ebuild @@ -1,11 +1,10 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2025 Liguros Authors # Distributed under the terms of the GNU General Public License v2 - EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) inherit distutils-r1 pypi @@ -18,9 +17,11 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" KEYWORDS="amd64 ~arm64" +IUSE="libressl" DEPEND=" - dev-libs/openssl:= + !libressl? ( dev-libs/openssl:= ) + libressl? ( dev-libs/libressl:= ) " RDEPEND=" ${DEPEND} @@ -32,4 +33,12 @@ RDEPEND=" >=dev-python/service-identity-24.1.0[${PYTHON_USEDEP}] " +src_prepare() { + if use libressl; then + eapply -p0 ${FILESDIR}/patch-src_aioquic__crypto_c + fi + + default +} + distutils_enable_tests pytest diff --git a/dev-python/aioquic/files/patch-src_aioquic__crypto_c b/dev-python/aioquic/files/patch-src_aioquic__crypto_c new file mode 100644 index 000000000000..df7460bbdaae --- /dev/null +++ b/dev-python/aioquic/files/patch-src_aioquic__crypto_c @@ -0,0 +1,17 @@ +Index: src/aioquic/_crypto.c +--- src/aioquic/_crypto.c.orig ++++ src/aioquic/_crypto.c +@@ -407,10 +407,13 @@ PyInit__crypto(void) + PyModule_AddObject(m, "HeaderProtection", HeaderProtectionType); + + // ensure required ciphers are initialised ++ // LibreSSL loads all cipher by default, and doesn't support add_cipher ++#ifndef LIBRESSL_VERSION_NUMBER + EVP_add_cipher(EVP_aes_128_ecb()); + EVP_add_cipher(EVP_aes_128_gcm()); + EVP_add_cipher(EVP_aes_256_ecb()); + EVP_add_cipher(EVP_aes_256_gcm()); ++#endif + + return m; + } diff --git a/dev-python/aioquic/metadata.xml b/dev-python/aioquic/metadata.xml index 7ad11570cc7d..b41bdab1c211 100644 --- a/dev-python/aioquic/metadata.xml +++ b/dev-python/aioquic/metadata.xml @@ -5,5 +5,5 @@ python@gentoo.org - gentoo-staging + ports \ No newline at end of file diff --git a/dev-python/cachetools/Manifest b/dev-python/cachetools/Manifest index 725c52aace87..7f386e74efb1 100644 --- a/dev-python/cachetools/Manifest +++ b/dev-python/cachetools/Manifest @@ -1 +1,2 @@ DIST cachetools-6.1.0.tar.gz 30714 BLAKE2B 2bd62c6f783bffe34c10df9beddbfcc5f7018769c3c0e21ff8c4e3e8a808bef2fae5acfc5cdf1d1d1d0b85311bb3aed5f113506cacd91b84cc3e3172af558db9 SHA512 679696ac6d09ab1dffcce72c141b307dc5f3e8783ce8dd2603854d2c39dfa99ebc5911950a3421a4e80fb92279361ffdd648ad37fecbf42eecf9756e949ef910 +DIST cachetools-6.2.0.tar.gz 30988 BLAKE2B c041dcdd702fef592afbbda710762bfd24462fd2541d784628d78abfba49c74f35216ae32c2f126e4a5acfd6650841e723e764d373f7efbd4ac9b1930b9d60c2 SHA512 0ea8a07c68f0bdf148e69f3317c39f0cd78b4839aad428cb80019a92efbf896b012a7f4d22e685962fc777f583ec12672dd3b243a061461e99dd68dd9567aa9d diff --git a/dev-python/cachetools/cachetools-6.2.0.ebuild b/dev-python/cachetools/cachetools-6.2.0.ebuild new file mode 100644 index 000000000000..488f62aa6e1d --- /dev/null +++ b/dev-python/cachetools/cachetools-6.2.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Extensible memoizing collections and decorators" +HOMEPAGE=" + https://github.com/tkem/cachetools/ + https://pypi.org/project/cachetools/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/humanize/Manifest b/dev-python/humanize/Manifest index e10c402e39e4..f37841bfce51 100644 --- a/dev-python/humanize/Manifest +++ b/dev-python/humanize/Manifest @@ -1 +1,2 @@ DIST humanize-4.12.3.tar.gz 80514 BLAKE2B 23faa42db0005376509c7b756613ee139a0ddb2038d61be90e35ba85cc61bd47dda32edbd61e98ad8192cd29863b7a97b211c7192e9ba1cf3f7df4cea1959fc9 SHA512 530ea137f0176e1765eabf9adca353fb1616e3701f6e618822cffa70f731f59854dc629f17188edbb9dc82f37b80e643e87508ea0ef8c51ec889e5ad0c0c1dfe +DIST humanize-4.13.0.tar.gz 81884 BLAKE2B 9c149c537e6cca5b21add970b3ec00124ad814cbb8c09dc9e4094bb1ba62031de80a81a5690e10ea8d08986925e1401ffd2d0f0df3c0eba49ebad7d68301b30c SHA512 9992907a55cd691060ec9f0cdd630830d3f5aa219b0afa521c05cdcdf34ad52858f1848eb8a0521bc00e1b4f2f95f35dfcf17c528f83071ed5281e9c04be711e diff --git a/dev-python/humanize/humanize-4.13.0.ebuild b/dev-python/humanize/humanize-4.13.0.ebuild new file mode 100644 index 000000000000..8c8b1c1dec97 --- /dev/null +++ b/dev-python/humanize/humanize-4.13.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Common humanization utilities" +HOMEPAGE=" + https://github.com/python-humanize/humanize/ + https://pypi.org/project/humanize/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/inotify-simple/Manifest b/dev-python/inotify-simple/Manifest index a7cfeff87c4e..26dd7427df57 100644 --- a/dev-python/inotify-simple/Manifest +++ b/dev-python/inotify-simple/Manifest @@ -1,3 +1,5 @@ +DIST inotify-simple-2.0.1.gh.tar.gz 10194 BLAKE2B 4adda698e6d3a5a497ebb3a85d1a1221259c13884760fd45d8288bd16598f3c07f1d69a663aa82df40d544f67755b1c7dda0e898ac76d9ab5f3ff49cc77eaa05 SHA512 b804bc1f08566dd17bc3d5986ccaba89a3f1320dc6239e6d4f1596ebace1fcc271b56e2b8c37c027482495c5ad0c83d2a97e085887066f141e9cd0615496e3de DIST inotify_simple-1.3.5.tar.gz 9747 BLAKE2B 9471e0dee9821e26c0dbca1d0480333f5e310d7b2dd177d4733c66653bb365994143c7588d3efbb122b95ec6e44d87a1cca2085f6e70b970c8e0f9b66a7ead34 SHA512 fa8048786e6d4771ca63d6a2cc3e4230ec68a2d6f4bf8ca5a06056d0d261a678c3769112796a4e6a0f9c6be7331a16c4a06283d0240debb6ab407cd86b460c49 EBUILD inotify-simple-1.3.5.ebuild 463 BLAKE2B 93fe5a6dc1c642aeee002a0dbf23cd0e7aeb7b9a562abe4cab75b3ba5960a74d86d9268f1e67b0ed2d6c5b9aff0e05ba93f349e80216f4dc39083c0961922c9d SHA512 2fd4a286145ae706b4b971a4e209cf16b4b499b2a780b7d9699eece44ddac320bbc162c498b840af46fd51e2320f922fc896bf9f8bc0bc38af93e77bab20d1bb +EBUILD inotify-simple-2.0.1.ebuild 570 BLAKE2B d0c4beb2c121bc8b0be95ce7a9157079946f5e6eda900756afd8638fbb2585cbd34b5a739d16282cda4c77ba3527812f2eb8ef9b13e045b39d03b3cc9af38248 SHA512 6a112fe994a1030210fb070ea09998a00f84215e8a3f773bb7b253244f19e7319a95a58b0f48b84124ee03655ab075025156f0d71d181223d55b2cbcd0698057 MISC metadata.xml 483 BLAKE2B 2547795574db21dc6d4f04a6e49a6647e2921e2341b0ce9c8b79e45ae1a5efc6b02a224bbb93d87915b4c4cdc8df3068976073bccb6dd745040e89ac20683bb5 SHA512 f7f9e88dfcb0ec19df71c9da48698604039dcff3bd174957487d83ea858a1548bb085e3248792f836de4cadaecdd39ab8f82e7aca08cdd018c86c07315d57acf diff --git a/dev-python/inotify-simple/inotify-simple-2.0.1.ebuild b/dev-python/inotify-simple/inotify-simple-2.0.1.ebuild new file mode 100644 index 000000000000..1ccb1ad86149 --- /dev/null +++ b/dev-python/inotify-simple/inotify-simple-2.0.1.ebuild @@ -0,0 +1,23 @@ +# 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_{9,10,11,12,13} ) + +inherit distutils-r1 + +MY_PN="${PN//-/_}" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="Python wrapper around inotify" +HOMEPAGE="https://github.com/chrisjbillington/inotify_simple" +SRC_URI="https://github.com/chrisjbillington/${MY_PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest index a11d7c268c91..d12ab8aeaca8 100644 --- a/dev-python/langdetect/Manifest +++ b/dev-python/langdetect/Manifest @@ -1 +1,3 @@ DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db +EBUILD langdetect-1.0.9.ebuild 494 BLAKE2B 9cd8a2a93a8d45bf51fe2324402b175d641762ea591fcb99459427f977a95eccffa6ca4777ca4df39814eea6eac62711567faa654456d32f79023a4685804504 SHA512 d973b85ba1a44389a4275f02a779a93a005f7c2e096467b94b072862e4984d5b42cf33f9821ac68aa5b85b12c98983a90b96049989d8c84497969174b6bb838e +MISC metadata.xml 457 BLAKE2B 630128a3e982b6d60cc7b9f74c79fcb5ee47a71a02c73a50af9da8cedb6fad8e20a7f74b881e5b25c6483b92c9edbd56552cd38b2d9cbfa8b3eb4530facea969 SHA512 674f4f5cd809c6c77bc14e0f5687fa972bef14bdfa0b3343c5d66b7163eef1906eb87d060c8288732f825de71dce291ad0b841a5f2f0dd230f957b5687e45d45 diff --git a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch deleted file mode 100644 index 637368d2f237..000000000000 --- a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch +++ /dev/null @@ -1,13 +0,0 @@ -Fix "Package 'langdetect.profiles' is absent from the `packages` configuration." - ---- a/setup.py -+++ b/setup.py -@@ -18,7 +18,7 @@ setup( - author_email='michal.danilak@gmail.com', - url='https://github.com/Mimino666/langdetect', - keywords='language detection library', -- packages=['langdetect', 'langdetect.utils', 'langdetect.tests'], -+ packages=['langdetect', 'langdetect.utils', 'langdetect.tests', 'langdetect.profiles'], - include_package_data=True, - install_requires=['six'], - license='MIT', diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild index 99577c43fc3e..56733bbffc48 100644 --- a/dev-python/langdetect/langdetect-1.0.9.ebuild +++ b/dev-python/langdetect/langdetect-1.0.9.ebuild @@ -1,9 +1,9 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi @@ -19,6 +19,4 @@ KEYWORDS="~amd64" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" -PATCHES=( "${FILESDIR}/${P}-explicit-config.patch" ) - distutils_enable_tests unittest diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml index c0f74ac187e2..020e07f2a3dd 100644 --- a/dev-python/langdetect/metadata.xml +++ b/dev-python/langdetect/metadata.xml @@ -2,9 +2,11 @@ - pastalian46@gmail.com - Takuya Wakazono + marcin.deranek@slonko.net + Marcin Deranek - - gentoo-guru-overlay + + https://github.com/Mimino666/langdetect/issues + + slonko-overlay \ No newline at end of file diff --git a/dev-python/oslo-concurrency/Manifest b/dev-python/oslo-concurrency/Manifest index 5c994377577b..998fcfe12c5a 100644 --- a/dev-python/oslo-concurrency/Manifest +++ b/dev-python/oslo-concurrency/Manifest @@ -1 +1,2 @@ DIST oslo_concurrency-7.1.0.tar.gz 60111 BLAKE2B 049a2328d0085872d3d4369792af7a93bf29fdc94a11f254d33d262b219c10bdfbe3bb24759b82a473ea8941e3f73f72660aadcbc8710d75f878fb08c6d5db0f SHA512 4c69cab1f40f550d7308be8a7488aeac06bb11ec56585819a6518fffe42ff240299b8eeee02b9907a0e3822a4f2323c1658abe2e406508a8f2e28faf70ad34b3 +DIST oslo_concurrency-7.2.0.tar.gz 60285 BLAKE2B 5910c9ebd0f5b95b72448353b2d76cad4f76fa85afb3a1771e103692e42865e59f9a85566ea69c8738ae2decc7569f4a302c15cdd295231426b78b66fd5207d3 SHA512 61383fb73812ed1f5cb4bd3957a22e05923ed611d425b156b209f6fd70789c97223b405e17740223c6428002e172538f141a8698c716f7c3a16a4419733479b0 diff --git a/dev-python/oslo-concurrency/oslo-concurrency-7.2.0.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-7.2.0.ebuild new file mode 100644 index 000000000000..ce5d64b018ae --- /dev/null +++ b/dev-python/oslo-concurrency/oslo-concurrency-7.2.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pbr +PYPI_PN=${PN/-/.} +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Oslo Concurrency library" +HOMEPAGE=" + https://opendev.org/openstack/oslo.concurrency/ + https://github.com/openstack/oslo.concurrency/ + https://pypi.org/project/oslo.concurrency/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/debtcollector-3.0.0[${PYTHON_USEDEP}] + >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + >=dev-python/fasteners-0.7.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # fails, then hangs + rm oslo_concurrency/tests/unit/test_lockutils_eventlet.py || die + distutils-r1_src_prepare +} + +python_test() { + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + eunittest +} diff --git a/dev-python/oslo-context/Manifest b/dev-python/oslo-context/Manifest index 915c458bf3c5..78c05e556863 100644 --- a/dev-python/oslo-context/Manifest +++ b/dev-python/oslo-context/Manifest @@ -1 +1,2 @@ DIST oslo_context-6.0.0.tar.gz 34626 BLAKE2B 766ab3c65441d5bcc91788c46daa72d8a0bf8a854eb658ae6e51e2300ae6c876177ebb030474bf22502847ee394e22e38e13b99754801c73d66f12829e2cc273 SHA512 60b0a4738d67575bb50795c4653bbe2125e701c62043e95eae46786b0656fa7d77ad942a771289f05eb9930ad083f1bff8d80e88c080358e640c736354bc57a1 +DIST oslo_context-6.1.0.tar.gz 34665 BLAKE2B 895defe1c3e069fed06c0f6109850258bdb36f74bbef1a7eaf6e8a05c776b7ab03c97a641091a914a3b706928f210f1471bc5fdc87b766d4e027776305e0e820 SHA512 8cdaa209514e673a3fbe316388f6ff14300bc4aa00fb52337dd648031e15eaccec26dd23b5ed955ce664dfc6bf90b11004489d6327fdbd46b8f156b96b149dd1 diff --git a/dev-python/oslo-context/oslo-context-6.1.0.ebuild b/dev-python/oslo-context/oslo-context-6.1.0.ebuild new file mode 100644 index 000000000000..cd9b7860ae79 --- /dev/null +++ b/dev-python/oslo-context/oslo-context-6.1.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pbr +PYPI_PN=${PN/-/.} +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Helpers to maintain useful information about a request context" +HOMEPAGE=" + https://opendev.org/openstack/oslo.context/ + https://github.com/openstack/oslo.context/ + https://pypi.org/project/oslo.context/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest +distutils_enable_sphinx doc/source \ + dev-python/openstackdocstheme diff --git a/dev-python/oslo-i18n/Manifest b/dev-python/oslo-i18n/Manifest index dd56a9346616..bad86935f100 100644 --- a/dev-python/oslo-i18n/Manifest +++ b/dev-python/oslo-i18n/Manifest @@ -1 +1,2 @@ DIST oslo_i18n-6.5.1.tar.gz 48000 BLAKE2B 1b7845c55ded2f8d3de0e2ca7402fad4116a5f30e5d2247e859236fe13f422dc6dac46183180fff218b281bec2b54d2d8b3b8ebb4d978ec104823acaf76cf3a3 SHA512 9a9db4d5c224002c434492878edfd224bf288c683f1ee61a7ec5d048c5966e681348228424c774cab929600aec075b4bf5db60f71d44498d5bfd69eec8fa5772 +DIST oslo_i18n-6.6.0.tar.gz 48149 BLAKE2B 06338331d78896884c05d615d5c53c0e5b24ccb46de1d7d03638b8e951817bc62c305e202436f5ac5375fe0314c8aea5b61c78f07c688a30c33525b43fbed5d9 SHA512 a3539ffe9bdf3cd9d429df3d8d9bb7aa5c59aa067df09ae057ce84377db31c22ad6293462c46d6c47cafc5ada1185665aca0ce710c9859db4bbf70d48479ae83 diff --git a/dev-python/oslo-i18n/oslo-i18n-6.6.0.ebuild b/dev-python/oslo-i18n/oslo-i18n-6.6.0.ebuild new file mode 100644 index 000000000000..b5c79358a2e6 --- /dev/null +++ b/dev-python/oslo-i18n/oslo-i18n-6.6.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pbr +PYPI_PN=${PN/-/.} +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Oslo i18n library" +HOMEPAGE=" + https://opendev.org/openstack/oslo.i18n/ + https://github.com/openstack/oslo.i18n/ + https://pypi.org/project/oslo.i18n/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest diff --git a/dev-python/oslo-log/Manifest b/dev-python/oslo-log/Manifest index 15be47c282c7..7c2d32170833 100644 --- a/dev-python/oslo-log/Manifest +++ b/dev-python/oslo-log/Manifest @@ -1 +1,2 @@ DIST oslo_log-7.2.0.tar.gz 98103 BLAKE2B ce51bfa8cb0c9b6d0fe922e1cc1a031dd54b6bcca073a37dcaeba89053e26ec1b86636ed81904a5c561feee3ab5bbcb4383f84fb2413dfa65f79586a298d2316 SHA512 5329b1d431a166d583380e73460745210a1a220a0b19b3747d95d2768ec372a62447b0ea4606b6bbc8987460426971a671af81b8350747b3cc44443d34ca9129 +DIST oslo_log-7.2.1.tar.gz 98147 BLAKE2B c5e035b31e2daf40e8b55e752043594e949ab99f95d7d6b0183547bcbbe95c4e707383780a967c93f8d7a5de8b5d8af7ef43f8f4bee8a66af1141760c0ea1ca5 SHA512 1d62828b4837c624d9f812dd74aed11f528d20760a79265c25020de70a9afcc675c9f0e1de9f5fc95fc1f72c9330fe9ad81127f199e518a8eec9472c9def0e34 diff --git a/dev-python/oslo-log/oslo-log-7.2.1.ebuild b/dev-python/oslo-log/oslo-log-7.2.1.ebuild new file mode 100644 index 000000000000..0ce8e78bd944 --- /dev/null +++ b/dev-python/oslo-log/oslo-log-7.2.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pbr +PYPI_PN=${PN/-/.} +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="OpenStack logging config library, configuration for all openstack projects" +HOMEPAGE=" + https://opendev.org/openstack/oslo.log/ + https://github.com/openstack/oslo.log/ + https://pypi.org/project/oslo.log/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/debtcollector-3.0.0[${PYTHON_USEDEP}] + >=dev-python/pbr-3.2.0[${PYTHON_USEDEP}] + >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] + >=dev-python/oslo-context-2.20.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-7.1.0-r1[${PYTHON_USEDEP}] + >=dev-python/oslo-serialization-1.25.0[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] + test? ( + >=dev-python/testtools-2.3.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.3.0[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_test() { + # requires eventlet + rm oslo_log/tests/unit/test_pipe_mutex.py || die + # suddenly started failing on py3.13 (also in old version) + sed -i -e 's:test_rate_limit:_&:' \ + oslo_log/tests/unit/test_rate_limit.py || die + + distutils-r1_src_test +} diff --git a/dev-python/oslo-serialization/Manifest b/dev-python/oslo-serialization/Manifest index 987ef5780b27..7ad1fc3d439f 100644 --- a/dev-python/oslo-serialization/Manifest +++ b/dev-python/oslo-serialization/Manifest @@ -1 +1,2 @@ DIST oslo_serialization-5.7.0.tar.gz 35067 BLAKE2B 482ae472ba15cba71638f2a63474f6bf42437bf62e211778be18201ff0adc5e6a59ceec317560766c48868e437d2b16600fcd23499c1a7c7fc817a83238f7887 SHA512 d2c3a41b6f10c337db4f3466b4ca5772a8b9b42fbf869d52ce1a5db952a5d89a8474e0c540ea79c3a7dbf475e0012df5944739014d0fdd3823e734abbabf80a8 +DIST oslo_serialization-5.8.0.tar.gz 35227 BLAKE2B f7d0bb8eb5c8f73193f66a595993f509bab3bb02dc65574f64c0656969fc69caf2f8abeea70326f965e932d70f05ddf400818ca56acdef625649e0460191aec4 SHA512 16e441e7966b77ca304462300a3d6d61b3e7040de4dfb521da991d74ce755457121a417def5f4087ec8db8c9525009c7b0cdc68d15a0ef9b57025549180e820e diff --git a/dev-python/oslo-serialization/oslo-serialization-5.8.0.ebuild b/dev-python/oslo-serialization/oslo-serialization-5.8.0.ebuild new file mode 100644 index 000000000000..528bc59f5df6 --- /dev/null +++ b/dev-python/oslo-serialization/oslo-serialization-5.8.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pbr +PYPI_PN=${PN/-/.} +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Oslo Serialization library" +HOMEPAGE=" + https://opendev.org/openstack/oslo.serialization/ + https://github.com/openstack/oslo.serialization/ + https://pypi.org/project/oslo.serialization/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/msgpack-0.5.2[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + dev-python/tzdata[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest +distutils_enable_sphinx doc/source \ + dev-python/openstackdocstheme diff --git a/dev-python/oslo-utils/Manifest b/dev-python/oslo-utils/Manifest index e6d660219493..4d8a6768144e 100644 --- a/dev-python/oslo-utils/Manifest +++ b/dev-python/oslo-utils/Manifest @@ -1 +1,2 @@ DIST oslo_utils-9.0.0.tar.gz 138107 BLAKE2B 5541b7574193be246c155a585fe0efebeef8717b9eba9a7ddd504c2ef74b7c6c1b58b2ed5949cb5782992ce2a17edee418bde205ee7b39bdc206356033b50336 SHA512 e548825210406a5efefc6f7f0ab8e2e4120b352002b935a7a6f917e524d2c395826390b121d80642113524525b6f8901a0dbd66cb4b4dfc0f0eab332048e5d6b +DIST oslo_utils-9.1.0.tar.gz 138207 BLAKE2B 2cea136fe949b16daf98b7f3ec92a73c86923d9bf101c215d572a7aa40502577fe5369b56e4d18fa1a58ebaa829f8241fc1e9add398f40fe8d67e834ca479e2a SHA512 8c654c363980470f2c25bc462370019c717a59152af57d366dbf73306542a0513a007bda48d36b27f3edeb6aafd19a8cc3cbd79d50d8eab7fd0a01b197d58835 diff --git a/dev-python/oslo-utils/oslo-utils-9.1.0.ebuild b/dev-python/oslo-utils/oslo-utils-9.1.0.ebuild new file mode 100644 index 000000000000..4c1a92b2f27f --- /dev/null +++ b/dev-python/oslo-utils/oslo-utils-9.1.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pbr +PYPI_PN=${PN/-/.} +PYTHON_COMPAT=( python3_{11..14} ) + +inherit check-reqs distutils-r1 pypi + +DESCRIPTION="Oslo Utility library" +HOMEPAGE=" + https://opendev.org/openstack/oslo.utils/ + https://github.com/openstack/oslo.utils/ + https://pypi.org/project/oslo.utils/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >=dev-python/netaddr-0.10.0[${PYTHON_USEDEP}] + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] + >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}] + >=dev-python/packaging-20.4[${PYTHON_USEDEP}] + >=dev-python/pbr-6.1.0[${PYTHON_USEDEP}] + >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] + dev-python/tzdata[${PYTHON_USEDEP}] +" +# qemu needed for qemu-img +BDEPEND=" + test? ( + app-cdr/cdrtools + app-emulation/qemu + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +# note this only applies to USE=test +CHECKREQS_DISK_BUILD=8G + +pkg_pretend() { + use test && check-reqs_pkg_pretend +} + +pkg_setup() { + use test && check-reqs_pkg_setup +} + +src_prepare() { + distutils-r1_src_prepare + + # require eventlet + rm oslo_utils/tests/test_eventletutils.py || die +} diff --git a/dev-python/stevedore/Manifest b/dev-python/stevedore/Manifest index 4443e2700cdd..d3875d0a2274 100644 --- a/dev-python/stevedore/Manifest +++ b/dev-python/stevedore/Manifest @@ -1 +1,2 @@ DIST stevedore-5.4.1.tar.gz 513858 BLAKE2B 9aa55e0234a7a472432cfbdca7bbe235eca2e16b54b2b07401a8f0ffe441806b0c6677cc0d198c2dd76579c620b016c7f414e6adb3662453e1dc9c38f052be1b SHA512 cd2f23b7c4b48eb82b4a389a49d890d4cdeee9383f3a633a8c9f7e5c1edacbcb522af72240807dff204ecd2df1ee34cb3f5633d373b0ae95ed5e9fa0f3a7684d +DIST stevedore-5.5.0.tar.gz 513878 BLAKE2B 4a062394f3c2bb1044a5510fa15d8124696bfb6a7a8f39470158b51293709bd6aca31f74f44db150ccc5bcb7102a413a063e34693a48f80bd3f85f7c7fe3c204 SHA512 4fa4806ddb98430893f44f97e4e43b6eab244bd47c72cec196418edf1f55647c29e47c4f6b4c6c42069001415471d9cecdc149e9d5a504422143a7f143813381 diff --git a/dev-python/stevedore/stevedore-5.5.0.ebuild b/dev-python/stevedore/stevedore-5.5.0.ebuild new file mode 100644 index 000000000000..ec784600ccf9 --- /dev/null +++ b/dev-python/stevedore/stevedore-5.5.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pbr +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Manage dynamic plugins for Python applications" +HOMEPAGE=" + https://opendev.org/openstack/stevedore/ + https://github.com/openstack/stevedore/ + https://pypi.org/project/stevedore/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/testtools[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest +distutils_enable_sphinx 'doc/source' \ + '>=dev-python/openstackdocstheme-1.18.1' \ + '>=dev-python/reno-2.5.0' \ + '>=dev-python/sphinx-2.0.0' + +python_test() { + local EPYTEST_DESELECT=( + # also fails in venv + stevedore/tests/test_cache.py::TestCache::test_disable_caching_file + ) + local EPYTEST_IGNORE=() + if ! has_version "dev-python/sphinx[${PYTHON_USEDEP}]"; then + EPYTEST_IGNORE+=( + stevedore/tests/test_sphinxext.py + ) + fi + + epytest +} diff --git a/dev-python/typing-extensions/Manifest b/dev-python/typing-extensions/Manifest index 7c502462a247..fef32c7a6d82 100644 --- a/dev-python/typing-extensions/Manifest +++ b/dev-python/typing-extensions/Manifest @@ -1,2 +1,2 @@ DIST typing_extensions-4.14.1.tar.gz 107673 BLAKE2B 02f48033a36b66d541f49c3c84a65f6a47bf63a09d23bece262182cb3d9a527dd2eef17ec9c74b33b0cacbd52472eebfb4243a31575ef6c0c2846ae7499fca7c SHA512 9db9e56d321e707562b07d633c1c4bcfe2505947d9d40a3540273e1337619e8573ee014708686fba45d14fac7841ed2cddbe53288d8283a8fcede62a5afe5eee -DIST typing_extensions-4.15.0rc1.tar.gz 109126 BLAKE2B 46875d124d9065c2d80d9c4b4fb60df78bbde0cc8d3a45bb374562c56041e844a120c31cebcf2bf7d318344862f911cf74f97bf9c9d2390dfedbc204a1a59847 SHA512 fe8b3fb0cc0e74c56b0f8aeb34a29cea66bd191e78a830d86d3b946e5759a01bcdd07fdd73d53053b5f0c3ad32a8fc6c868fda3b36288206f31106477c5ce23e +DIST typing_extensions-4.15.0.tar.gz 109391 BLAKE2B 6a34bd7862531d3471741749eb11562b19f72fdb120c85348b28452ba0de4146c3a553626640b1f38437b7d6478a8c74c59cf4498cfa435d8e94113500e7a692 SHA512 7ad50638ddbb575a929ffde20ac7b421970abacb311ce1b10b4bbc3b331318784863a8f67b44531327a69be08f5ab7ade65cbd1b5cd35af69fde491d800c8074 diff --git a/dev-python/typing-extensions/typing-extensions-4.15.0.ebuild b/dev-python/typing-extensions/typing-extensions-4.15.0.ebuild new file mode 100644 index 000000000000..aa49586f5f76 --- /dev/null +++ b/dev-python/typing-extensions/typing-extensions-4.15.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Backported and Experimental Type Hints for Python 3.7+" +HOMEPAGE=" + https://pypi.org/project/typing-extensions/ + https://github.com/python/typing_extensions/ +" + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + >=dev-python/flit-core-3.11[${PYTHON_USEDEP}] + test? ( + dev-python/test[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +python_test() { + cd src || die + eunittest +} diff --git a/dev-python/typing-extensions/typing-extensions-4.15.0_rc1.ebuild b/dev-python/typing-extensions/typing-extensions-4.15.0_rc1.ebuild deleted file mode 100644 index a25f13f9c29f..000000000000 --- a/dev-python/typing-extensions/typing-extensions-4.15.0_rc1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Backported and Experimental Type Hints for Python 3.7+" -HOMEPAGE=" - https://pypi.org/project/typing-extensions/ - https://github.com/python/typing_extensions/ -" - -LICENSE="PSF-2" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - >=dev-python/flit-core-3.11[${PYTHON_USEDEP}] - test? ( - dev-python/test[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - cd src || die - eunittest -} -- cgit v1.3