diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-04-13 15:56:43 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-04-13 15:56:43 +0000 |
| commit | e2194e3ad01dde6201c959dcc8637ab452ea861d (patch) | |
| tree | 0ef8b77b7d2231e52658b855e53e7351ef7a343a /dev-python | |
| parent | 6a41c902aad767e0d38665328949ce4a4acc8edb (diff) | |
| download | baldeagleos-repo-e2194e3ad01dde6201c959dcc8637ab452ea861d.tar.gz baldeagleos-repo-e2194e3ad01dde6201c959dcc8637ab452ea861d.tar.xz baldeagleos-repo-e2194e3ad01dde6201c959dcc8637ab452ea861d.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
115 files changed, 1108 insertions, 1226 deletions
diff --git a/dev-python/btrees/btrees-4.11.3.ebuild b/dev-python/BTrees/BTrees-5.0.ebuild index d2e1c5c013ae..f2ce878f25ea 100644 --- a/dev-python/btrees/btrees-4.11.3.ebuild +++ b/dev-python/BTrees/BTrees-5.0.ebuild @@ -6,18 +6,15 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{7,8,9,10,11} ) -inherit distutils-r1 +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi DESCRIPTION="scalable persistent components" HOMEPAGE="https://github.com/zopefoundation/BTrees" -SRC_URI="https://github.com/zopefoundation/BTrees/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/BTrees-${PV}" LICENSE="ZPL" SLOT="0" KEYWORDS="~amd64" -# Too manu failures, not upstream, needs to be investigated -RESTRICT="test" RDEPEND=" dev-python/persistent[${PYTHON_USEDEP}] @@ -34,9 +31,9 @@ RDEPEND=" DEPEND="${RDEPEND}" distutils_enable_sphinx docs -distutils_enable_tests unittest +distutils_enable_tests pytest -src_test(){ - cd "${S}/src/BTrees" || die - distutils-r1_src_test +python_test() { + zope-testrunner -pvc -j "$(nproc)" --usecompiled \ + --path "${BUILD_DIR}/install$(python_get_sitedir)/" || die } diff --git a/dev-python/BTrees/Manifest b/dev-python/BTrees/Manifest new file mode 100644 index 000000000000..a756eacf9d1d --- /dev/null +++ b/dev-python/BTrees/Manifest @@ -0,0 +1 @@ +DIST BTrees-5.0.tar.gz 198089 BLAKE2B c571ee1e2e54b3a978acb25d932ed23a78f78653efc7567f310a98843d8f65150e84bd6f39824726bcc1230fa28a1c0f1359b5f2777ac00d6ce97a1662336e54 SHA512 4b90fb8769f8bacc02fd610c829b69cbb94f6a6fd146279ad06904e479ffc19e82cc37fff10ccf818a8ea8f6b2a19cd29021debb4d70ccb7a5a52fe54c0074b4 diff --git a/dev-python/btrees/metadata.xml b/dev-python/BTrees/metadata.xml index c6aa46aae1aa..c6aa46aae1aa 100644 --- a/dev-python/btrees/metadata.xml +++ b/dev-python/BTrees/metadata.xml diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest index 81dd3f314362..dd31858c2931 100644 --- a/dev-python/Nuitka/Manifest +++ b/dev-python/Nuitka/Manifest @@ -1 +1,2 @@ DIST Nuitka-1.5.5.tar.gz 4172962 BLAKE2B 403ea94d2e2311c036359e80a9923f80bdaec9100c6df94aa5843c5734f6a3e9d180fc8a5872831a190fe984d12e5ba7e29b181e2235db55eadf1c4dda93f188 SHA512 4ea3a33e65ea34d72c209fa8ff35befad050ad559cb42e7050a784c0e8894e8e2826397859e3cb151f5b2c7adc7f39c00dd0759dbc039597ddb0f300be36b1d6 +DIST Nuitka-1.5.6.tar.gz 4172386 BLAKE2B 62909f36529ecb487c0f5010e19c1dd7b2033b6b7a00bed5ad5efe26b500eccf27f76f526caefdfd59bf2a796c82770310b0b5cc90a7d2d7b2aff24b285f2885 SHA512 dccf931acbdf18d905d3e9299dcbf47f50f8780e9beabc9d6266bc0b8ed174c8e5cb762257477742f3745284b84495ec6ea77f3e9f4e280113dade4ec8e11c6e diff --git a/dev-python/Nuitka/Nuitka-1.5.6.ebuild b/dev-python/Nuitka/Nuitka-1.5.6.ebuild new file mode 100644 index 000000000000..f1bec277226a --- /dev/null +++ b/dev-python/Nuitka/Nuitka-1.5.6.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 flag-o-matic optfeature pypi + +DESCRIPTION="Python to native compiler" +HOMEPAGE=" + https://www.nuitka.net/ + https://github.com/Nuitka/Nuitka/ + https://pypi.org/project/Nuitka/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~loong ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-util/scons[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} + test? ( dev-util/ccache ) +" + +DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf ) + +distutils-r1_src_prepare() { + # remove vendored version of SCons that is Python2 only + # this should be removed when upstream removes support for Python2 + rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die + eapply_user +} + +python_install() { + distutils-r1_python_install + doman doc/nuitka3.1 doc/nuitka3-run.1 +} + +python_test() { + append-ldflags -Wl,--no-warn-search-mismatch + ./tests/basics/run_all.py search || die +} + +pkg_postinst() { + optfeature "support for stand-alone executables" app-admin/chrpath +} diff --git a/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild b/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild index 803f4f2408ac..cba7a3f7d3e0 100644 --- a/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild +++ b/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc" BDEPEND=" test? ( diff --git a/dev-python/blinker/Manifest b/dev-python/blinker/Manifest index be3fd90713e5..e52d9202bfb2 100644 --- a/dev-python/blinker/Manifest +++ b/dev-python/blinker/Manifest @@ -1,3 +1,4 @@ DIST blinker-1.5.tar.gz 27022 BLAKE2B 1e80d73653318ec6e263c66b8d5d3433ff1dc05e08af03442d99d83a9823b728fee86e6e64864932aa4961b11d28bee8ad7d6f56be6dbebd6dac48e610cdb835 SHA512 b1880fdc974be63e16e2b826bdbc8ee161bc0234591b8b41deed937a1e1b9d0bf1fb697c8e94644de9cc1900aedd39d08cfc3e59fef51abec295552f96418722 DIST blinker-1.6.1.tar.gz 28584 BLAKE2B b546187fc542a1d9ab83f55b3de3593e3c272f43813c411684a9d70736f28ae5fb082ca84836453baeb49e8c89f7fb3d523a4cda87d392ff7c60df75826cb528 SHA512 28a8fb51e9dcb42c25851565626d72ff8fdd0b8774088dedd6217e47c1db6094d5a317bced3aca07722b7d7f39921c4e157a1fe3a20e3a765c0d9867201b5760 +DIST blinker-1.6.2.tar.gz 28699 BLAKE2B dd19193af5af97d6ea373a37fcd7318e5e9c18f04503821224bd687dc8f065ef41142bbb136b964661501ab2d9c8a8e2bd1e3e865e4df7ed3a7e627d67962bb1 SHA512 c84bb955e97e6a13e6fda5f070373736bd1361f40ad9202eeaa300055b163648db381060f6b45fdf405a0bd4ef07b694875735e6f220d51d1b7a5be7efb28f72 DIST blinker-1.6.tar.gz 28511 BLAKE2B 854ecf9c38d45c673cfec6c2ffbe1742bf3b2d68771bf0b922636c5ab848c97a7bd96d1b5ff8b9dfeca44475c0cfd81867ae588e5d372bb78deefe7ee41f9d91 SHA512 ea664de0adb4638f2adb79bf1eecdb727cfea41349a763b3187f0e3dda2f979cb46b3901e59d7a1aedb29ca0fa8e15862fefab9527c22b09c4122aef71fda408 diff --git a/dev-python/blinker/blinker-1.6.2.ebuild b/dev-python/blinker/blinker-1.6.2.ebuild new file mode 100644 index 000000000000..0f2c2ac1be78 --- /dev/null +++ b/dev-python/blinker/blinker-1.6.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Fast, simple object-to-object and broadcast signaling" +HOMEPAGE=" + https://github.com/pallets-eco/blinker/ + https://pypi.org/project/blinker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +distutils_enable_tests pytest diff --git a/dev-python/boolean-py/boolean-py-4.0.ebuild b/dev-python/boolean-py/boolean-py-4.0.ebuild index ebeb6130d6cd..e24f496bf90b 100644 --- a/dev-python/boolean-py/boolean-py-4.0.ebuild +++ b/dev-python/boolean-py/boolean-py-4.0.ebuild @@ -22,6 +22,6 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" distutils_enable_tests pytest diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 182e47972bae..5a651904ee46 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,8 +1,3 @@ DIST boto3-1.26.104.gh.tar.gz 630394 BLAKE2B 8444d5c3d0c60db0a77d7d96d518ffd6d10a62075a774173e990077b6e8a29ddc202eec997c0c7f4efbad5eb4235bc47b9a8144419a9d4d48006c1240732baea SHA512 cf456b10474e50d666582c585a350bf6abb80f4357938909444a6795206e513655d1f63178851c33a73bce428c0f5de5bd252707cf959a6c92aaa4f5130a1550 -DIST boto3-1.26.106.gh.tar.gz 631950 BLAKE2B a8c9a0f1450a743953ebc26c75bef7ca1a52d588e5915c70f805efb26093c832bfae07f9a02a740b36ac1b092cecddf77306d3dd82f2f924ec42403c8b397c93 SHA512 2c0a7712abb5c5a4f541e94401ec03291c0aa15536884b793fb7fe4d328270af974ac70e7a538349969b737f86d8119f644595144d4399eb91ac7708762159a9 -DIST boto3-1.26.107.gh.tar.gz 632507 BLAKE2B 8331a8e925a390f56af023b49b45df307bd6077fdc24138686acc87b17a5afa15fdd9db2aa8611d745d7682946e3ff94a46d570f4a37edb847eb90b2c6ad0cd2 SHA512 53ca758026eb2952a290c8eee84ed3b3399ebb893fd8cc0ea7a7c9d1f9166810882e326bafc41c67b4183616f953ae2bdd5c91275e2c157f79c6414256f38d0f -DIST boto3-1.26.108.gh.tar.gz 632927 BLAKE2B 836bfda9d5cab0ccd89903f98acab2dc2f13c7ed392c7fe86a13e8410a4152ca57fabf529e3d02c4591906b76e026a9813a6d892c5db8f32fd55dc27b9cecb1f SHA512 9e003e1f7d396a352cf50dff1c83ca8db40b73165880371b10ddbeafced59cdf255a9f3aa3b395347fde8471ee149cb9191280104fdec71baf7975710a356640 DIST boto3-1.26.109.gh.tar.gz 635150 BLAKE2B d60417a5220eb1cd4a82e9652a0c6bc2bdb57749589c3596506e24e6d7f884fa4b8d480dad68dd34af0f0d71e970b43704b458cb2c8a750d81b66bc9a5123044 SHA512 6cd89835d69be9a5e87cd7f35ada43972681658eb7d1cefe3c98402690fd46360b4c0e48ca2d771b18cdce2097f985a42474ec92ab55b53eb24c671eebffe75e -DIST boto3-1.26.110.gh.tar.gz 635889 BLAKE2B 287bf483337e2e3944474e49b18aaf74871fb82e8280792fcf6e2576febab9a0855d522a791ebce16da772d98fe9278158fe5da342cc78e6954b74610446b5ca SHA512 de3f6664ccbd6105d05f5e4dd7b8dfe3f7a496e7ca3dd0e6722f65f1e9aa36ea0d945679b1fe245b6d2e21426ce1308851100012dbd150d45e57aacded7dbfb5 -DIST boto3-1.26.111.gh.tar.gz 636212 BLAKE2B a85b282cdb9cf79ac62fee9239672bcc43efa0721907587e015ee14c78f62ceec026423329535543adfddf1a099ec12d1ee8507fdc15f9e090334e3aae2b8cbc SHA512 7914a56b05e177c7598d740ed666e08fed4002eae0e5aea8af06aeac1e3702ca0526fc5f2434f8c4cc413b5364ee4a9de56990381f3e9b546f81e9a65478989e -DIST boto3-1.26.99.gh.tar.gz 625932 BLAKE2B 961a640995abdafbf2cd73f83ed5af0e1314cebbc5dc154771204e7c16532ad4a84aed08cbd7789af30de518bf2e8bd5204e9a540a2d3a08e75222c2eeb9a68a SHA512 ff726483a83a11a8c088905998af0a1a791e87503b39422811d82b3122275a24eb955636407422af7552908eee22d4c1369779a7798f09f958a8af5234c0c11d +DIST boto3-1.26.112.gh.tar.gz 636498 BLAKE2B 2768bdc1fec35eca4a3079bf12933fc28322d111c8be4548d7c5068597e5020c02a1036124088e158a24b6eec705152dcfa36f4029ee1e64ff9cf429cecee7d3 SHA512 f125f8951f2d8703b1e8c1f2f617ba77e190a3dd7fdb04b04a7fe36b56dabdcc3939d9ccda6127ce08d41bcb3573fb94a86dc4f8cfe61435414c8671786c6f36 diff --git a/dev-python/boto3/boto3-1.26.104.ebuild b/dev-python/boto3/boto3-1.26.104.ebuild index 2a4a7643203e..736d8a002190 100644 --- a/dev-python/boto3/boto3-1.26.104.ebuild +++ b/dev-python/boto3/boto3-1.26.104.ebuild @@ -25,7 +25,7 @@ else https://github.com/boto/boto3/archive/${PV}.tar.gz -> ${P}.gh.tar.gz " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" # botocore is x.(y+3).z BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" diff --git a/dev-python/boto3/boto3-1.26.107.ebuild b/dev-python/boto3/boto3-1.26.107.ebuild deleted file mode 100644 index 2a4a7643203e..000000000000 --- a/dev-python/boto3/boto3-1.26.107.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/boto3/boto3-1.26.108.ebuild b/dev-python/boto3/boto3-1.26.108.ebuild deleted file mode 100644 index 2a4a7643203e..000000000000 --- a/dev-python/boto3/boto3-1.26.108.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/boto3/boto3-1.26.110.ebuild b/dev-python/boto3/boto3-1.26.110.ebuild deleted file mode 100644 index 2a4a7643203e..000000000000 --- a/dev-python/boto3/boto3-1.26.110.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/boto3/boto3-1.26.111.ebuild b/dev-python/boto3/boto3-1.26.111.ebuild deleted file mode 100644 index 2a4a7643203e..000000000000 --- a/dev-python/boto3/boto3-1.26.111.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/boto3/boto3-1.26.106.ebuild b/dev-python/boto3/boto3-1.26.112.ebuild index 2a4a7643203e..2a4a7643203e 100644 --- a/dev-python/boto3/boto3-1.26.106.ebuild +++ b/dev-python/boto3/boto3-1.26.112.ebuild diff --git a/dev-python/boto3/boto3-1.26.99.ebuild b/dev-python/boto3/boto3-1.26.99.ebuild deleted file mode 100644 index 736d8a002190..000000000000 --- a/dev-python/boto3/boto3-1.26.99.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 48e6fe80af72..707dc6f11a6b 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,8 +1,3 @@ DIST botocore-1.29.104.gh.tar.gz 11360726 BLAKE2B f051024952f137e42a544d60cefbcf4f359a4b68bfad332060703db6e04ff448b6b501541bc1d372aa6d9f30be6931110a02b40505d3fb2de77560bddc0e0d88 SHA512 c97b01240c5502a94d9afaea061e47155efb8a9c11f86778ef3c1595f40cf24f600116a5728025df3af6ed3466115fb94a046dc2e0fb2ed47a1233ffa0def027 -DIST botocore-1.29.106.gh.tar.gz 11366047 BLAKE2B 95bacc0bfd436c86934f7287b6b8729ef0b28ba38a0ddddb0f81a7b57893f795153ba72466de377899234daaeb71921661fd4d8c9fe395b761859ccb0eb59577 SHA512 aaad7d0c863a09bef710214230835f8f3b8eb5f2142268dc30b351446c64cf499054f6297c165a0fb28bbd3db1e784a7a5234279dba711ae02359cfcbbfd8746 -DIST botocore-1.29.107.gh.tar.gz 11367875 BLAKE2B 3a7ee035770752f848ebe47db9801c413869a1c457d31a91b8814b561ef006fbb693764377211ac51aa53296650ca5557317e87818892dc3366f410c75099a33 SHA512 54f27c76ed3c85a6252fd6b5c3b1053fba6494d5fa3e0796771197b0490cecc5c19f23b8bb542ddd2fda4438310b3a5d5a751c6b74006ae1a3bac606cb53cee9 -DIST botocore-1.29.108.gh.tar.gz 11370922 BLAKE2B 9f639ba9df35dfdd282021d258f6a40b5bc80a1cb918db56479c10854f6ae5d0e179dd6840baa39bdb229b2e42c7f40522cd6bec3db340bc7950f3557d0b3f63 SHA512 cb9632afbc12233a0483ca6eb93d2bc77814b859707e3db9c72ec5a33ea2a0f8c5c2215ab49e510ee356a0f222905fd4b6c262c8a0c30e104aa0e6842871faed DIST botocore-1.29.109.gh.tar.gz 11375235 BLAKE2B 9bd6333319cce685257a5bd4eb06d289946b0706ff5ee6786d965bcab64d858a967812e0692e57713e6e93fb62848898713c2a303c9e2b976f39a38af948a9c5 SHA512 d5b14de4bedd96b8396bfac997df1482b2b83cdff1469d21a7e8a6c5047b6f46bd6690f36a4de3dc54fba1121486ff6c21422d7c8b6209a877d156dff76ccd1a -DIST botocore-1.29.110.gh.tar.gz 11378477 BLAKE2B d12d1073453c0e279a2976ae9fb3c41161a7da93aec9442d3262227a22efd2e73b704a95b9aaf727cb54646dff00c52aff6021ea119f8f2e500b580f4c4eed4a SHA512 5e44492d64d65d10ae9b8a16c37497e7b121a85987d93325896f22909b111e9821c14daf77acd192ca0cabad0e56aca9c2bd99a843c7bb5823ad6f80d23df702 -DIST botocore-1.29.111.gh.tar.gz 11379381 BLAKE2B c41a3089bf088ff6e0f74d4e425653638ae518f759e4b012a8fde1db736219797b9fc89f7fd6cd3e2187068ca8ca65ae2f113a8299b5eb9c9e6caaa976fdb4be SHA512 0a3890a47ce58d60883cde87908c80a358bd5ad2770c3790b71673de70807f8803ec5887654bd72b2c74844accf90cd460c9d7520adcd9d03d5164baa035b757 -DIST botocore-1.29.99.gh.tar.gz 11285143 BLAKE2B ba594544fb219cec77659cfa48fb6e3a8241b92c911d9983450648ce97652cad7654181637fed8373fe49e33524f63920128afd4ca9c00bce45603b1ab917648 SHA512 319d70412843149aa43c8d7faeff04122d96091081d30c2da0962fadb27104a24cc147fac2c95492aa407b2f8a25ebed9e7d149c29d5d38134d836581c801bdd +DIST botocore-1.29.112.gh.tar.gz 11380151 BLAKE2B 0392abe4e6be29a9e3eae1e693d7cc121ffd2bba08ac3555b22bb234f6c94cda90251f51368774f7d02a06eb16c9f80c703280947e308390374da2f60efedeb4 SHA512 7f2445db878ea21562604ae57722fd993fe5f9770990ee27f98dba440617505f5e14f3f13a4e97e8de0927a8f5aa384fd7f1355ad3d669264e7eb48fc19c93d2 diff --git a/dev-python/botocore/botocore-1.29.104.ebuild b/dev-python/botocore/botocore-1.29.104.ebuild index 491b6bbc21f2..d6d0f2607297 100644 --- a/dev-python/botocore/botocore-1.29.104.ebuild +++ b/dev-python/botocore/botocore-1.29.104.ebuild @@ -24,7 +24,7 @@ else https://github.com/boto/botocore/archive/${PV}.tar.gz -> ${P}.gh.tar.gz " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" fi RDEPEND=" diff --git a/dev-python/botocore/botocore-1.29.107.ebuild b/dev-python/botocore/botocore-1.29.107.ebuild deleted file mode 100644 index 491b6bbc21f2..000000000000 --- a/dev-python/botocore/botocore-1.29.107.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - <dev-python/jmespath-2[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - # TODO - tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.29.108.ebuild b/dev-python/botocore/botocore-1.29.108.ebuild deleted file mode 100644 index 491b6bbc21f2..000000000000 --- a/dev-python/botocore/botocore-1.29.108.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - <dev-python/jmespath-2[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - # TODO - tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.29.110.ebuild b/dev-python/botocore/botocore-1.29.110.ebuild deleted file mode 100644 index 491b6bbc21f2..000000000000 --- a/dev-python/botocore/botocore-1.29.110.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - <dev-python/jmespath-2[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - # TODO - tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.29.111.ebuild b/dev-python/botocore/botocore-1.29.111.ebuild deleted file mode 100644 index 491b6bbc21f2..000000000000 --- a/dev-python/botocore/botocore-1.29.111.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - <dev-python/jmespath-2[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - # TODO - tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.29.106.ebuild b/dev-python/botocore/botocore-1.29.112.ebuild index 491b6bbc21f2..491b6bbc21f2 100644 --- a/dev-python/botocore/botocore-1.29.106.ebuild +++ b/dev-python/botocore/botocore-1.29.112.ebuild diff --git a/dev-python/botocore/botocore-1.29.99.ebuild b/dev-python/botocore/botocore-1.29.99.ebuild deleted file mode 100644 index d6d0f2607297..000000000000 --- a/dev-python/botocore/botocore-1.29.99.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - <dev-python/jmespath-2[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - # TODO - tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/btrees/Manifest b/dev-python/btrees/Manifest deleted file mode 100644 index 161151b9ab16..000000000000 --- a/dev-python/btrees/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST btrees-4.11.3.gh.tar.gz 193194 BLAKE2B d596506b0e036af628f56124f8cf4ccd19b459c18b6c27ed127f1366cb1179c2c4ccf8db3b5196ffe49f33860b562ee29e4739291dfaa15866296611d9c8fa0c SHA512 e184f47db4ba63938cd8e6ddcc7aa452447e4324e64e8e92b874e3d72736c6371a0ba6c82fdc5a94046ac7aee1b028ca43de4eaea9a11394040868c8c89c9974 diff --git a/dev-python/calver/calver-2022.06.26.ebuild b/dev-python/calver/calver-2022.06.26.ebuild index 798af4b9f74f..060b12ed62dd 100644 --- a/dev-python/calver/calver-2022.06.26.ebuild +++ b/dev-python/calver/calver-2022.06.26.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv sparc x86" BDEPEND=" test? ( diff --git a/dev-python/cerberus/cerberus-1.3.4-r1.ebuild b/dev-python/cerberus/cerberus-1.3.4-r1.ebuild index 0379c7c14275..316ed3c6205d 100644 --- a/dev-python/cerberus/cerberus-1.3.4-r1.ebuild +++ b/dev-python/cerberus/cerberus-1.3.4-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="ISC" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" PATCHES=( "${FILESDIR}"/${PN}-1.3.2_no-pytest-runner.patch diff --git a/dev-python/croniter/Manifest b/dev-python/croniter/Manifest index 0e3bd90aa4a4..d67f813c53a5 100644 --- a/dev-python/croniter/Manifest +++ b/dev-python/croniter/Manifest @@ -1,2 +1,3 @@ DIST croniter-1.3.10.tar.gz 39716 BLAKE2B ba6b12d37589e980d2cc888bdd027a7013c484aa2d10cb60261008680842f7a6c0155753ede67929779939fce8c5418d4bba326ac46820cd01a464aae996b548 SHA512 45ec9af96420909419cbd0be17d5a5e74e955fcd682f28e459fd72085b199e0d247330753e31d5d1be33f8f5db345eee92854c086f76cc1e4b2633a8655dae54 +DIST croniter-1.3.14.tar.gz 40026 BLAKE2B 1b6cf2b0128a9d5f9ed0fe2ec64b114e3c903c0b18014793632dcf662c0277a909fc0b1cce74f7de35a2a585382237a4e687ca2bed6381e862e677170b70039d SHA512 f958ef0b05a99653343c7c0f2838602f5a21b8bc1c043519264513cc91ac04edb574fcf4de606d9eb1ccff2562f0b03d233b45db93ca0fd72f62f375519c0fb6 DIST croniter-1.3.8.tar.gz 38982 BLAKE2B 2b28c7e4e991e9525f073a00ba3b346144ed6d353e95509c1fac47ddf56c645edaaa3927f8ca6615a94d37cd6926c26cd1514a25520a48b39c3028ef79ac0337 SHA512 c0216aedd594f07a9e2fef0f8f4406ad2037f1d4543f9414598e0f2ef81a61615554b1f779ce4e75d36cd5e80def3a29ee57e88c15d5d70da06ac2b861ead5cf diff --git a/dev-python/croniter/croniter-1.3.14.ebuild b/dev-python/croniter/croniter-1.3.14.ebuild new file mode 100644 index 000000000000..d9866bc53829 --- /dev/null +++ b/dev-python/croniter/croniter-1.3.14.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python module to provide iteration for datetime object" +HOMEPAGE=" + https://github.com/kiorky/croniter/ + https://pypi.org/project/croniter/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +RDEPEND=" + dev-python/python-dateutil[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/tzlocal[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/findpython/findpython-0.2.4.ebuild b/dev-python/findpython/findpython-0.2.4.ebuild index 8cf9e7dd55fd..11e4b12eceee 100644 --- a/dev-python/findpython/findpython-0.2.4.ebuild +++ b/dev-python/findpython/findpython-0.2.4.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=pdm -PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 pypi diff --git a/dev-python/furl/Manifest b/dev-python/furl/Manifest index 14fa4698bc30..7cb7b1a3adae 100644 --- a/dev-python/furl/Manifest +++ b/dev-python/furl/Manifest @@ -1 +1,2 @@ DIST furl-2.1.2.gh.tar.gz 53644 BLAKE2B 7fe4c31ce2ef831bb208d10432e94a86b71cb1b00c451a0db8848659bde745be5fc51149a4ff7161d812d693fb2a29607737b5355aa356e43c7dae40e3f0e0ff SHA512 2c63d8773195844f4692ff116a80464c2d23db652a65f766e594a733a4d19ed263473f44c5161b4ccf726bec04e3b6d77600e7484f196db3175e2e8be4c9a897 +DIST furl-2.1.3.tar.gz 44223 BLAKE2B 128d43464f75032f726d6408ee7d0c715b617846798ff80c43c91bac025c943492b0ca4f7271b6989d1a73db8948a313aab2930a8f6ed81d62e7b03e984e6f3d SHA512 ce7455bd1a352243efd9715e80e9f9979631cc058927edcd8c52ccb85d27fd8f32079611bb29c487d2add2d1d941d56e4db75520339dc371b1539811ccefda02 diff --git a/dev-python/furl/furl-2.1.3.ebuild b/dev-python/furl/furl-2.1.3.ebuild new file mode 100644 index 000000000000..ea4023108ad7 --- /dev/null +++ b/dev-python/furl/furl-2.1.3.ebuild @@ -0,0 +1,24 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="URL parsing and manipulation made easy." +HOMEPAGE="https://github.com/gruns/furl" + +LICENSE="Unlicense" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND="test? ( dev-python/flake8[${PYTHON_USEDEP}] ) + dev-python/six[${PYTHON_USEDEP}] + dev-python/orderedmultidict[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +distutils_enable_tests pytest diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest index 447c835ee9b8..fb2cc346da49 100644 --- a/dev-python/google-auth/Manifest +++ b/dev-python/google-auth/Manifest @@ -1,5 +1,2 @@ -DIST google-auth-2.16.2.tar.gz 221392 BLAKE2B 858ec2d01b7c8e573ddc310a17d634bd63032f469eb47b0fe5fd3c4bcdb5e3388380fba671958734e1b406ff19c9f8d5b70d8e25587e2e813e1300b27329dab4 SHA512 5686846fbd299e8d331a2132a1f2847febb68f06e460aed987ff12efa3a629c274f6b9dcae53b8b3d9075bb590e5e265eb11b9d6eb3861d4230f91f0bfea84f1 -DIST google-auth-2.16.3.tar.gz 221824 BLAKE2B 759b450936e7675b1c50ef574b8e9877d4b086a9e77b47958d56743fe140790359a79de026bc634752aa0eb631abc8a50da4804151071217af34fba588b72c01 SHA512 4010e19cb079baa32ad93f3ee6e9bc142b6edd331247251a14ee8ef9be166d81032cf10a6e000edc32d59e619021c4c9e500658288e4941a886d1d99e86ab68c -DIST google-auth-2.17.0.tar.gz 222518 BLAKE2B 3f639cb000303c44508599e453385363ae70d01c5c359eb9c82d0882cb1669ab4b02b6acf5cb2bacaae5fdcebfe8244bd537836d58eb5f34ef66a933b50b7ff6 SHA512 2942f385febf8d2a3f3827e048646e01c06ac3c2880ebb06d5a6eaeeb3d258cbd5ba7d969c7aee00a74332b5ce9b43a9474daa9e2e1de72bfb5f97dfb8065b96 DIST google-auth-2.17.1.tar.gz 222594 BLAKE2B edc7ee29741418ab0e37a7b24591942ef4a973f67308d41e8715ab809dc3549e3ea307863ec2667d57223b3cb88802d535291845fcef48271b0cbc086aef839a SHA512 ddb4c9a5f9d01e4218666e632cd1eb2e9e8c852f833015c6e6e736a713cabf7ede0b1314526428fd3edd8b71565fee6cd8199252ee8fa011ef54aa543d3764ce -DIST google-auth-2.17.2.tar.gz 222865 BLAKE2B 0ef00bbb5667b0ba2255784222d902eea1442ac1d5c135e893bf5e94c0cf094d5ecc325ab1043ce090092d40ff696425815a29fe1cfb546bc4493a6ef36cacde SHA512 edb3997a353faefeeab7a99d9865569993530f020b3cf334d6900bb14a54e5b278b4e5cebc0d2fc28004924c194866f28111d5ec65135bb0d291e69ee2f5a062 +DIST google-auth-2.17.3.tar.gz 222865 BLAKE2B 32b7a483cf458415157057fc92631ca4b822d31505b6b037dce8b9bb210982e4c6164db0b8453e5ef40c9d79c56939efaac74024e60aa95d69f843511e6399d0 SHA512 a731260cdfd74a2a095d682aecde55807727eb24fbc4c0ea0da2fb24a6b0f9eed5653cf9ce18ce2caee2e79a7bcadb7a9342aa511db30358c670afbf01c2fd4c diff --git a/dev-python/google-auth/google-auth-2.16.2.ebuild b/dev-python/google-auth/google-auth-2.16.2.ebuild deleted file mode 100644 index 9fd5395120ab..000000000000 --- a/dev-python/google-auth/google-auth-2.16.2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Google Authentication Library" -HOMEPAGE=" - https://github.com/googleapis/google-auth-library-python/ - https://pypi.org/project/google-auth/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -RDEPEND=" - <dev-python/cachetools-6.0.0[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] - >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - !dev-python/namespace-google -" -BDEPEND=" - test? ( - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/grpcio[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/moto[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - dev-python/pyu2f[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # these are compatibility tests with oauth2client - # disable them to unblock removal of that package - tests/test__oauth2client.py -) - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-python/google-auth/google-auth-2.17.0.ebuild b/dev-python/google-auth/google-auth-2.17.0.ebuild deleted file mode 100644 index 5faba10d7363..000000000000 --- a/dev-python/google-auth/google-auth-2.17.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Google Authentication Library" -HOMEPAGE=" - https://github.com/googleapis/google-auth-library-python/ - https://pypi.org/project/google-auth/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - <dev-python/cachetools-6.0.0[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] - >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - !dev-python/namespace-google -" -BDEPEND=" - test? ( - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/grpcio[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/moto[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - dev-python/pyu2f[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # these are compatibility tests with oauth2client - # disable them to unblock removal of that package - tests/test__oauth2client.py -) - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-python/google-auth/google-auth-2.17.1.ebuild b/dev-python/google-auth/google-auth-2.17.1.ebuild index 5faba10d7363..9fd5395120ab 100644 --- a/dev-python/google-auth/google-auth-2.17.1.ebuild +++ b/dev-python/google-auth/google-auth-2.17.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" RDEPEND=" <dev-python/cachetools-6.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/google-auth/google-auth-2.17.2.ebuild b/dev-python/google-auth/google-auth-2.17.2.ebuild deleted file mode 100644 index 5faba10d7363..000000000000 --- a/dev-python/google-auth/google-auth-2.17.2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Google Authentication Library" -HOMEPAGE=" - https://github.com/googleapis/google-auth-library-python/ - https://pypi.org/project/google-auth/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - <dev-python/cachetools-6.0.0[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] - >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - !dev-python/namespace-google -" -BDEPEND=" - test? ( - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/grpcio[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/moto[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - dev-python/pyu2f[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # these are compatibility tests with oauth2client - # disable them to unblock removal of that package - tests/test__oauth2client.py -) - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-python/google-auth/google-auth-2.16.3.ebuild b/dev-python/google-auth/google-auth-2.17.3.ebuild index 5faba10d7363..5faba10d7363 100644 --- a/dev-python/google-auth/google-auth-2.16.3.ebuild +++ b/dev-python/google-auth/google-auth-2.17.3.ebuild diff --git a/dev-python/hatchling/hatchling-1.14.0.ebuild b/dev-python/hatchling/hatchling-1.14.0.ebuild index 9ec59289c2e3..edfd17de4d5e 100644 --- a/dev-python/hatchling/hatchling-1.14.0.ebuild +++ b/dev-python/hatchling/hatchling-1.14.0.ebuild @@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}/backend LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv sparc x86" # deps are listed in backend/src/hatchling/ouroboros.py RDEPEND=" diff --git a/dev-python/hcloud-python/Manifest b/dev-python/hcloud-python/Manifest index 64d4405e7714..86c2ad3a54d1 100644 --- a/dev-python/hcloud-python/Manifest +++ b/dev-python/hcloud-python/Manifest @@ -1 +1,2 @@ DIST hcloud-python-1.18.2.gh.tar.gz 98998 BLAKE2B b4f8d3335c4589c8e5f453ed60299b222f002de1d8ae5ba95dcc35c6d4c4c4f649e6924037ed935651976fce06aa4ff61b893e3dcbdf745c6c1d9ff678b04dcd SHA512 da71f5590514d45b630662b1bedf7907e5ba33a48617131615377724e1377a2776f979c00e50521c513052b4f540224439e048e2e1215973b76c55a8a20e1a45 +DIST hcloud-python-1.19.0.gh.tar.gz 99679 BLAKE2B 4b0e13e48f7f91a7cb123df22dcdb9a61685daa8ab51eaf893e6a5badfc2b5f5f5c6f963fa43a33ef01ca1914a222d51140383f55389235fd6ad26dbb096c3e3 SHA512 f3c7613f22f18048066ed32354b6b7fcfc7f1bfd0b8fc4c95add1824f9f403369dcc2a57bb7754d75e83ff6f6a4f9e65cafaa626fb39fce0a12cc1c9167f59fd diff --git a/dev-python/hcloud-python/hcloud-python-1.19.0.ebuild b/dev-python/hcloud-python/hcloud-python-1.19.0.ebuild new file mode 100644 index 000000000000..28ebc3a030a4 --- /dev/null +++ b/dev-python/hcloud-python/hcloud-python-1.19.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) +inherit distutils-r1 + +DESCRIPTION="Official Hetzner Cloud python library" +HOMEPAGE=" + https://github.com/hetznercloud/hcloud-python/ + https://pypi.org/project/hcloud/ +" +# sdist is missing doc assets as of 1.19.0 +# https://github.com/hetznercloud/hcloud-python/pull/183 +SRC_URI=" + https://github.com/hetznercloud/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples" + +RDEPEND=" + >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}] + >=dev-python/requests-2.20[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # Integration tests need docker: + # https://github.com/hetznercloud/hcloud-python/blob/master/.travis.yml#L16 + tests/integration +) + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} diff --git a/dev-python/html5-parser/Manifest b/dev-python/html5-parser/Manifest index 779cb539bac6..9024b1f5aa99 100644 --- a/dev-python/html5-parser/Manifest +++ b/dev-python/html5-parser/Manifest @@ -1 +1,2 @@ DIST html5-parser-0.4.10.tar.gz 272814 BLAKE2B 5759c872e65080ea059b81e632ed70a94e6677ef01af1e50ab1822128cc75ccbd3361c9d4e5e94fc4cc78996b3dbde97ffe435f083c492df2815c67d929cabc7 SHA512 45accb891261e1b82185de1cb0e06915e0ff487fe2cfc81b79f5653c8e9d7b9848349ab94657f8fb5eb116311b1d2b0d19f504f841ee8af0cf4a23601a5000aa +DIST html5-parser-0.4.11.tar.gz 270735 BLAKE2B a2c1037b5bf6dcb8e69f18b3404273993ee325f05a0c5e194ace3f68e0034fa1ac119bb3dde4c4f26dea62928b4dfda9ed1453760a5bb5f8faa9397fb0276a1a SHA512 07123f0851e195e72c16ecdc97336c08278c8cdd10e89251c2ca80d8d90fc63ddd2a13d5a7b2bce430b6124e774fa236788b8eb0d03d6ed4c706d91e6bc4aa4a diff --git a/dev-python/html5-parser/html5-parser-0.4.11.ebuild b/dev-python/html5-parser/html5-parser-0.4.11.ebuild new file mode 100644 index 000000000000..eb24f3f104e9 --- /dev/null +++ b/dev-python/html5-parser/html5-parser-0.4.11.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 pypi toolchain-funcs + +DESCRIPTION="Fast C based HTML 5 parsing for python" +HOMEPAGE=" + https://github.com/kovidgoyal/html5-parser/ + https://pypi.org/project/html5-parser/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/libxml2:= +" +RDEPEND=" + ${DEPEND} + dev-python/chardet[${PYTHON_USEDEP}] + >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}] +" +BDEPEND=" + virtual/pkgconfig + test? ( + ${RDEPEND} + ) +" + +src_prepare() { + # Soup is not used when lxml is available. + rm test/soup.py || die + sed -i -e 's:-O3::' setup.py unix_build.py || die + distutils-r1_src_prepare +} + +src_configure() { + export PKGCONFIG_EXE=$(tc-getPKG_CONFIG) +} + +python_test() { + "${EPYTHON}" run_tests.py || die +} diff --git a/dev-python/j1m-sphinxautozconfig/Manifest b/dev-python/j1m-sphinxautozconfig/Manifest new file mode 100644 index 000000000000..cbea93af5e79 --- /dev/null +++ b/dev-python/j1m-sphinxautozconfig/Manifest @@ -0,0 +1 @@ +DIST j1m.sphinxautozconfig-0.1.0.tar.gz 2419 BLAKE2B 8fa63ddbf29404edeb13b110b6432fadad49752f0c43cb57feef03276013979dc2b632e6b75b7b0d19ee273a23c8d0a401f6039e0005a2619a8d60516d98e478 SHA512 a6177d4ea94f79f3d5974f3633d553ddcfbfcd5e6734998005de929b6ed34273c7d8aaeea59d2b61bf49559c7f09563bce04ab46d371d06a9a4a2954fcff3178 diff --git a/dev-python/j1m-sphinxautozconfig/j1m-sphinxautozconfig-0.1.0.ebuild b/dev-python/j1m-sphinxautozconfig/j1m-sphinxautozconfig-0.1.0.ebuild new file mode 100644 index 000000000000..00b5a24dba01 --- /dev/null +++ b/dev-python/j1m-sphinxautozconfig/j1m-sphinxautozconfig-0.1.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) +PYPI_NO_NORMALIZE=1 +PYPI_PN="${PN/-/\.}" + +inherit distutils-r1 pypi + +DESCRIPTION="Spinx support for ZConfig" +HOMEPAGE="https://github.com/jimfulton/sphinxautozconfig" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} diff --git a/dev-python/j1m-sphinxautozconfig/metadata.xml b/dev-python/j1m-sphinxautozconfig/metadata.xml new file mode 100644 index 000000000000..58984801aba5 --- /dev/null +++ b/dev-python/j1m-sphinxautozconfig/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>julien@jroy.ca</email> + <name>Julien Roy</name> + </maintainer> + <upstream> + <maintainer> + <email>jim@jimfulton.info</email> + <name>Jim Fulton</name> + </maintainer> + <bugs-to>https://github.com/jimfulton/sphinxautozconfig/issues</bugs-to> + </upstream> + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/kurbopy/Manifest b/dev-python/kurbopy/Manifest index 701189721d46..90062aef2b24 100644 --- a/dev-python/kurbopy/Manifest +++ b/dev-python/kurbopy/Manifest @@ -1,23 +1,25 @@ DIST arrayvec-0.7.2.crate 29341 BLAKE2B eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1 SHA512 80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc +DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST bitflags-1.2.1.crate 16745 BLAKE2B 0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b SHA512 ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf DIST indoc-1.0.6.crate 14312 BLAKE2B e4757497450f9c5e854f472e576c0df49f1aecb10e3ae77ca56b436dbefc5c75fd9b83093f9bb485b697d32c454af5d70d72da27e231124f7af20d3dc6e320e2 SHA512 798d36767d29ac5170a9de498ebee1056a6658e74b94310d589d429471ae059f974bd83eaa823c99a637c16758b3fdaaeaaaf7b21a2a35cbcbf345840b5f23cf DIST instant-0.1.9.crate 5213 BLAKE2B fe208faa09852079c603930e88b7d0392a89a55d3b934ad45ffb0c9e44df5ef7e8189ba2fa12452f1c8a6416d6f7c0655365ba959bedf2b78228613944be8278 SHA512 3915f67c3629ec93296d56c4cda0cf97b29b1a70930a9d546abb9518139d4c2f35062563a5094e84841ddb1f00b0f3df9dc00801d96c01994765221edf03ef7c DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97 SHA512 9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85 -DIST kurbo-0.8.3.crate 81131 BLAKE2B 8561fb66d28ed9d74502888376ec622ae2bd8b651cc0afdbef6aecc911c262f13debdc056a152bbbc28d0c3c0f326129c46c9f3b243597bbfaab6e0e01da0097 SHA512 17839223c7b4a88a1e2ae7df5ac9646560583da03bed5a06e9411a7cf5f55c006a680c6cad0a20b74102cf586b36dadea60585b68f02adc569b8e32d2baa4983 -DIST kurbopy-0.8.32.tar.gz 1299202 BLAKE2B 42f30749c61098234dfff31510553aeda17678430c11dde2a7fcef911f0e8d9d9766a4cb90d24b98fed05b83f023811d81bc5883d02d3b1be6889e83aa0061e5 SHA512 b5a8459d110b06eaf5035cf1e983a0dbd340b70f1ad2e05bbfe0af98c0f8a75a19a112fbffcb24e4a22311c3e424bbe95b98bfba006ac651d5f2b25bf45c657d +DIST kurbo-0.9.0.crate 83811 BLAKE2B 612705495e0a2b658f15362f786d57ab18d83f80146ff8431db00a286e88e79f4df8ab1c506451ba68baa48f9ac7a8c791f6bdbb94e3314662a9beea143f30a7 SHA512 6791dcd9defaa7f815ed02c50c711a57eb25242a83b1a81a56795536b582cf347e2ed91b2f9b8268b97e976e2100e57e880428e62d40eef86e8efe98cfad539d +DIST kurbopy-0.9.0.tar.gz 51061 BLAKE2B fe3d856cf1ae82c546e0f17092c7ea5f948a29678628c3c0f6a05133c0e9b17cecb3933710eacbd04ac3ef4173bc0fca6daa627b107e66c2327a53d6f6e70207 SHA512 10ba2a8bd89877dea1ba6253239786910cd539ab46ec20de17adfd2ab85678361b411e00d285ab19e2d073ba4f378c80e88f3996d6fc7817561ad55254b82579 DIST libc-0.2.88.crate 514138 BLAKE2B c9c6cd0b5456ee2706e7b572ba8df644abeb2d1297abe4f5d2b480e7b7b6b1024cfde98adea2822045b605949505c133538c74b0676c3ab5a2db8aed04605b4b SHA512 c1ad5dd0efd8117da798fcff84082e3b831cb1ae04c26ca8d87936057155e2ca08f0a693cf2c79c5db2c2dbe6b64e254328439b303ba952559f4c524466ad243 DIST lock_api-0.4.2.crate 20375 BLAKE2B 0b24bdf98aaee9870f558971f437e728c8e52a853cc886a0de30cb9a84c2733175e6152a2d7ff1f28a83df5443091b16ac5410cb67d05ce464e01db64ba98cb0 SHA512 815de5198ba4a952490fbc7e08e899ce855588d794c22890839ad55caa81642745fa6bf81a2a2fc8f6713575f0d1b801a2f2107ed7c405101011927b6b40be31 +DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe DIST once_cell-1.8.0.crate 28925 BLAKE2B 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a SHA512 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827 DIST parking_lot-0.11.1.crate 39854 BLAKE2B 5a097d7016811de4ca7d21e8a811a96b2e857b5224b176cf7a3bc160c0a0678c9100423e3c096c5056e2df3a4dcba17a590cc64eb1d648355c153c5cdf9db228 SHA512 17e394ac8b62656177a12fcfd246d9bb59be468a5ac174e4d6d8b4ffd0411497d3ce943ca5deab184cebf5c1bbca97b4273f79bf210c78d7f4b6f5e9d68026a2 DIST parking_lot_core-0.8.3.crate 32147 BLAKE2B 5218cfbff706c4388fef31c885c7a5d53566005775a3c440c6a2890efb189a4edfe8e99f6499cac36038846628a915ac988c15e1ebab1b3a3ffb53a64631dc19 SHA512 1dba5a7e68ee007918fb210ff308f7382ed1c54d2fe6db36a8246453434246b71e6795db107c83ca39c2bddf5e4a27da7978a464b53d41e150e744d81e75b341 DIST proc-macro2-1.0.24.crate 37716 BLAKE2B e2bdbc7cc9ea254529e322f6a2eb44002b4994fc4a00df32012f66740e8e73ae70820dd40b7fcfcf024f3c7784ab9add5cc1db37f4c72d5af5c8f00164ebc145 SHA512 c3d23a5136c55d734084ce1d76d54f237fc1003074af102c2ad96d851ac496ffc7513ddc505a68af4051c9d6de09725a0ecb6e76ebcdd77a1c056f8f9242c9be -DIST pyo3-0.16.5.crate 363266 BLAKE2B 3162d9a3da37b5579a91dbd42d3e200c480b5e3fb3a2ec208735045cb78a8418f6810a72ec24452f24d00961c72a58ccac4f5ca9a567c92c0a82ca37173de442 SHA512 068019c76b1fc3de2e100c6cdf084df24587094aac3479cb1d906f7fc95ab6296cfe4d0d211a1c5696261be5e0e0e96776f5bc5535faf8243432f93e4d2537f9 -DIST pyo3-build-config-0.16.5.crate 28880 BLAKE2B b821818831e410dc75df12f9f9625986ceea97d00f3160fc8cbf7315f003f94bad425bcfb3db73cca07ec62de47b763196e019e37d16beed9d5cf7386c05ca6c SHA512 91a9eb743b05808ccb5816a631e381167b16707515a68bbc43c04dee333c2537fd03ca1ae4a02b26738c79baa695b5dfa603753eee58e9002ac6b33320d275c6 -DIST pyo3-ffi-0.16.5.crate 60737 BLAKE2B 84907201cf48e57a6b692a9261d67d005d0b773965116dd22d679eff2a3a02ee4f59678dde896635052e62c55ee2703f30726a65651a0f38fdcb31e8c95e3059 SHA512 8b4a486dfd204ea5c394b6832f5e2ead5cd88bc2a943bbc156fcf70e8212be6fa96af5c9ce06ce28a2d0e702fee858f26b49094070e00be658ffe3fa84265496 -DIST pyo3-macros-0.16.5.crate 8456 BLAKE2B c37f31ebcea08fec38849ac52e6a52613b07e7532d7c79889ad52693461a0966e69a6cf29d4c2c8da19bce7e7d05e8c103dddccbb41667c69b28bb15cd388230 SHA512 c4f4993ab67d2f8fc6f1fe5c0eeffc00c10024e201c64fb49f3075f5c33af63d2d455f7696b094fe9786091469a27c5472cb11aea3e9c3b73404578ba76a93fc -DIST pyo3-macros-backend-0.16.5.crate 49221 BLAKE2B 690f5e90074f44478b7701203b8a7b63f1fd83ab20c7458fbafa17e61ff34053c8f81d22151a30aa78980bc983a73cb1e56b2cdc5a55c5d8ab9b7e3941ab7503 SHA512 c85a1f53311355e96284cffc40d181aa65d63f9fffcdf8fa33fa989b771bb1b412ab118c9d3b08b1f686936797edb24c61c000dc59bbc5c69aacccf70b035b4f +DIST pyo3-0.18.1.crate 415128 BLAKE2B c77b956c4c96c4f0356abf5df14f89ef7fbd4d779169c2acccfc827a3a5d2d7980e5e8a467c1f6e73bb00a4500293995bc81014f110853c33b8e30d0698d0a21 SHA512 37e82b2b212de59335f8b5e4129dfc53872ceda156238f4aaee8cf358a8daf2d64cb716aa63d343c4f602fc61344b94bcd3cc8e02bee80256f5b49033a5c5825 +DIST pyo3-build-config-0.18.1.crate 29134 BLAKE2B 288519ea8b17bf81564ea7e91fa548ca5b966cb08939eccd80356935372aa7bbac1c9f1f8780b49010f4f66d1724d698a6197a740b232d62c75df341194c8ac5 SHA512 6277726d3f0faf70453f61f90c547db01ce5d50823ca9ba731d57309edbb33729bcfa3299415716cf6154ec2cb3a4c1e7eabc8ea18e400e746b37324bfca2ec9 +DIST pyo3-ffi-0.18.1.crate 62852 BLAKE2B 86bc534333e05578b1bf890fdd71af685d626aebbd8b4132162c1d29ab89ee493f903497fecb576164a1b23df11b36f20c18cede97ded567428724a702f0529f SHA512 35f2838f6b06bbb1ad6ebdc0d68c750fc8cffc43b62fadf2b76d4a395a4655797e9d93543ffb204ff7ea312f7f37444375c556831a231122f9fc1477ec986bec +DIST pyo3-macros-0.18.1.crate 7174 BLAKE2B 0eb2d106d193cfb14fc8c9cce175458a38bc069f9c232a7bc541e2951bd06ad3dfab483f730ece97a4ca2827ad4dcd0444e77df6a8ff79cc5861c2985d0d2b7a SHA512 baf43c6c5ef8f5fcc91728d693d52453b779de5c48cfdb295449a32ce559c0304e3a93b43bad7b312eee1c44bbe680efc57423d4e38986f3c6eacebf07998609 +DIST pyo3-macros-backend-0.18.1.crate 48618 BLAKE2B 8db09610fd6fc95d1979a4065f89611c507ff7e7f72d9cd64590f85f6d8543ee6d234e772c55db88e3624808ad135389f5ff0edfd2eca6ecf1a29ece332c1c2e SHA512 20aed4aa485d6ffc02b0d08aa4c5fc086e73482aedb5ebce155c3f973d0e058902ef806740d483368eb80caac4ccc163516eaf56a027910d71cedc5bc0ee665c DIST quote-1.0.9.crate 25042 BLAKE2B 26ef31e89fd2f0cc21ff65f8072f30c7977ac634d2536cf9845a0894d6659f62a96cd0a6ee48f7706036c2c1b898ef8c9167bd62714ad0c9cba4fb02f30922af SHA512 dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8 DIST redox_syscall-0.2.5.crate 23449 BLAKE2B 2d676dfe40f62285463a25f90ecf24ddb8548f91db1dffd779aaf9c1210bf1eb9c7c535b0d04ac7a483e0724d24ac1d1ed6c78884ad2631a53a870488b7578bc SHA512 f1625eaba110129942893e4cae548d22b6892d275124d29540c947d958e5bb7231309fe052cf15bddb23e0e8f0cdaadd002db5bdc3be578e843c46c175526adc DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d diff --git a/dev-python/kurbopy/kurbopy-0.8.32-r1.ebuild b/dev-python/kurbopy/kurbopy-0.9.0.ebuild index 9fe428f9bb21..0a48568ec84e 100644 --- a/dev-python/kurbopy/kurbopy-0.8.32-r1.ebuild +++ b/dev-python/kurbopy/kurbopy-0.9.0.ebuild @@ -7,24 +7,26 @@ PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=maturin CRATES=" arrayvec-0.7.2 + autocfg-1.1.0 bitflags-1.2.1 cfg-if-1.0.0 either-1.6.1 indoc-1.0.6 instant-0.1.9 itertools-0.10.3 - kurbo-0.8.3 + kurbo-0.9.0 libc-0.2.88 lock_api-0.4.2 + memoffset-0.8.0 once_cell-1.8.0 parking_lot-0.11.1 parking_lot_core-0.8.3 proc-macro2-1.0.24 - pyo3-0.16.5 - pyo3-build-config-0.16.5 - pyo3-ffi-0.16.5 - pyo3-macros-0.16.5 - pyo3-macros-backend-0.16.5 + pyo3-0.18.1 + pyo3-build-config-0.18.1 + pyo3-ffi-0.18.1 + pyo3-macros-0.18.1 + pyo3-macros-backend-0.18.1 quote-1.0.9 redox_syscall-0.2.5 scopeguard-1.1.0 @@ -38,13 +40,11 @@ CRATES=" winapi-x86_64-pc-windows-gnu-0.4.0 " -inherit distutils-r1 cargo +inherit distutils-r1 cargo pypi DESCRIPTION="Python wrapper around Rust kurbo 2D curves library " HOMEPAGE="https://github.com/simoncozens/kurbopy" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz - $(cargo_crate_uris) -" +SRC_URI+=" $(cargo_crate_uris)" LICENSE="Apache-2.0" SLOT="0" @@ -53,16 +53,6 @@ KEYWORDS="~amd64" RDEPEND="" DEPEND="${RDEPEND}" -src_prepare() { - default - rm "${S}/kurbopy/__pycache__/__init__.cpython-39.pyc" || die - rm "${S}/kurbopy/__pycache__/__init__.cpython-310.pyc" || die - rm "${S}/kurbopy/__pycache__/magic.cpython-39.pyc" || die - rm "${S}/kurbopy/__pycache__/magic.cpython-310.pyc" || die - rm "${S}/tests/__pycache__/test_basic.cpython-39-pytest-6.2.4.pyc" || die - rm "${S}/tests/__pycache__/test_cubicbez.cpython-39-pytest-6.2.4.pyc" || die -} - src_compile() { distutils-r1_src_compile cargo_src_compile @@ -74,6 +64,4 @@ src_install() { distutils_enable_tests pytest -# rust does not use *FLAGS from make.conf, silence portage warning -# update with proper path to binaries this crate installs, omit leading / QA_FLAGS_IGNORED="usr/lib/python3\..*/site-packages/kurbopy/kurbopy.cpython-.*.so" diff --git a/dev-python/license-expression/license-expression-30.1.0.ebuild b/dev-python/license-expression/license-expression-30.1.0.ebuild index e2232ca57a38..df7100b7797f 100644 --- a/dev-python/license-expression/license-expression-30.1.0.ebuild +++ b/dev-python/license-expression/license-expression-30.1.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" >=dev-python/boolean-py-4.0[${PYTHON_USEDEP}] diff --git a/dev-python/mautrix/Manifest b/dev-python/mautrix/Manifest index 467262954973..3ce14b1852bc 100644 --- a/dev-python/mautrix/Manifest +++ b/dev-python/mautrix/Manifest @@ -1 +1 @@ -DIST mautrix-0.19.2.gh.tar.gz 236873 BLAKE2B 9ba882c6a61f4bc9868700c42ba043266e307a8aa6fbb9fa04492aca6d8edddc8f2c977fc57642e2fa2dfbb1e4eed9412da7d980bc86b00bfcb042afad74ffd7 SHA512 69162736ecd0e4f1bb3f272606ab992687b9e939179cff0b6204f81c1bc3bc49b60dce1ca74e81944220c0d93fcf6d20954cab785ba4e0471e918409dc49fbb4 +DIST mautrix-0.19.8.tar.gz 240541 BLAKE2B 973b5db77e037d24e5fa0648a385546b9499ce211020c2db533c3a91135011f57495305c9f0c729aa78b4f38ed63462394e1f68548535ca5a7ddb3afb2d07014 SHA512 00f2d65ca9e301237b2837ade71d9154ae170497c6f04762d62794a775062cf33f876808f613ea3c9630b8d033de0da1dfc9945a0fc1ff24b8202d590ecf916f diff --git a/dev-python/mautrix/mautrix-0.19.2.ebuild b/dev-python/mautrix/mautrix-0.19.8.ebuild index a4cd48b79170..850e9da981d1 100644 --- a/dev-python/mautrix/mautrix-0.19.2.ebuild +++ b/dev-python/mautrix/mautrix-0.19.8.ebuild @@ -6,12 +6,10 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{7,8,9,10,11} ) -inherit distutils-r1 optfeature +inherit distutils-r1 optfeature pypi DESCRIPTION="A Python 3 asyncio Matrix framework" HOMEPAGE="https://github.com/mautrix/python/" -SRC_URI="https://github.com/mautrix/python/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/python-${PV}" LICENSE="MPL-2.0" SLOT="0" @@ -29,6 +27,7 @@ RDEPEND=" test? ( dev-python/aiosqlite[${PYTHON_USEDEP}] dev-python/asyncpg[${PYTHON_USEDEP}] + dev-python/future[${PYTHON_USEDEP}] <dev-python/sqlalchemy-2[${PYTHON_USEDEP}] ) " diff --git a/dev-python/minio/Manifest b/dev-python/minio/Manifest index 2fbc8939cc72..e2e10867d2bc 100644 --- a/dev-python/minio/Manifest +++ b/dev-python/minio/Manifest @@ -1 +1 @@ -DIST minio-7.1.12.gh.tar.gz 117829 BLAKE2B e2f031b5ee206c69a14779d600ac85223959aff432b0fa62cd4e5e84c42f08fd8f9adb98a8e72520ce81630b816264397e7d2acc3fa72af74a702cd992d5e87b SHA512 a295c1988bce1f4e2dad735f5ed69ed3e49cc4be5d9b001908e68945ae965a85a4c683efa44400a5160098607c4ff21d740700b4480960873a051fe45cff29f1 +DIST minio-7.1.14.tar.gz 117073 BLAKE2B b2d7d5d0eea342d8d8c533899980ad36278e368f292094a93457aeea940900beabbfc215b7d549b2bceb96acccb53501344fbcc5b69262b8705965e3a26c7a08 SHA512 841032aa014454158150e7feb54f0b3d11e7d4fc5d4581322a109abdaa33291e82481f794121fcbdcb98049bfab964e7eb38886dbf3fe0d719813c373e0a94cf diff --git a/dev-python/minio/minio-7.1.12.ebuild b/dev-python/minio/minio-7.1.14.ebuild index 68c12d991671..a0b5c7a5ef0e 100644 --- a/dev-python/minio/minio-7.1.12.ebuild +++ b/dev-python/minio/minio-7.1.14.ebuild @@ -1,15 +1,15 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{7,8,9,10,11} ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 + +inherit distutils-r1 pypi DESCRIPTION="MinIO Client SDK for Python" HOMEPAGE="https://github.com/minio/minio-py" -SRC_URI="https://github.com/minio/${PN}-py/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="Apache-2.0" SLOT="0" @@ -17,8 +17,7 @@ KEYWORDS="~amd64" RDEPEND="" DEPEND="${RDEPEND}" -BDEPEND="dev-python/certifi[${PYTHON_USEDEP}] +BDEPEND=" + dev-python/certifi[${PYTHON_USEDEP}] dev-python/urllib3[${PYTHON_USEDEP}] " - -S="${WORKDIR}/${PN}-py-${PV}" diff --git a/dev-python/mistletoe/Manifest b/dev-python/mistletoe/Manifest index 72dcca78656c..c42a276389c9 100644 --- a/dev-python/mistletoe/Manifest +++ b/dev-python/mistletoe/Manifest @@ -1 +1 @@ -DIST mistletoe-0.9.0.gh.tar.gz 102002 BLAKE2B 0d1f5fae601287383dec895b38143c375b0690d1dfdc0a5f08097952959458843a61b7581637b19f7abc08be18bb33b0dce8a3507a2eb6fbc31c00a8c13bf85e SHA512 b0e9c96b27255fb8527f359d8bfb2612a1302efcd3250867caa7e2dbf91eeeab4dabb20071d64e0914e52afdc8c30a181c042c2263aa9f1c5dc4421f5d862ae7 +DIST mistletoe-1.0.1.tar.gz 48898 BLAKE2B e20d6c07e4796ebacc417e9153a2ebd59fa5baa1594887ca66eff8eac40352660f0fe2eb55dd400ee6b54b7c902307e3f16caef81094fb451a12da4f84197e6b SHA512 09a879a26c2d1f6664cb1cc1c5e40bb55a54858693dfca8c77c0caa9f85216b3fd27c3e9143ddf98406f0b7aa75651ff0fb498403d2e5b237fe8b885d660bc8f diff --git a/dev-python/mistletoe/mistletoe-0.9.0.ebuild b/dev-python/mistletoe/mistletoe-1.0.1.ebuild index cc2ae24ba9d0..ebaa2f0754a7 100644 --- a/dev-python/mistletoe/mistletoe-0.9.0.ebuild +++ b/dev-python/mistletoe/mistletoe-1.0.1.ebuild @@ -5,11 +5,11 @@ EAPI=8 PYTHON_COMPAT=( python3_{7,8,9,10,11} ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 + +inherit distutils-r1 pypi DESCRIPTION="A fast, extensible and spec-compliant Markdown parser in pure Python." HOMEPAGE="https://github.com/miyuchina/mistletoe" -SRC_URI="https://github.com/miyuchina/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="MIT" SLOT="0" @@ -18,4 +18,4 @@ KEYWORDS="~amd64" RDEPEND="" DEPEND="${RDEPEND}" -distutils_enable_tests unittest +distutils_enable_tests pytest diff --git a/dev-python/multipart/Manifest b/dev-python/multipart/Manifest new file mode 100644 index 000000000000..5ed6fcea6cd3 --- /dev/null +++ b/dev-python/multipart/Manifest @@ -0,0 +1 @@ +DIST multipart-0.2.4.tar.gz 22300 BLAKE2B 02e14136559b4af50938b4ab025f84055e8aa51d97e0f3415a6b6b9986ba72dd7226080592a8d603a94e2f4598ef7d0a4772e9bbef01121e10fce5cf483cd5e7 SHA512 8df8bad1f68d41e841e407f276745e7cb7352e9fb8c5d43569a7e5c4d8c0ae429e440933017244d01182271a12a6f43a4d15e353b1082df9563cbf9d6eb2c7f6 diff --git a/dev-python/multipart/files/multipart-urlencoded-test.patch b/dev-python/multipart/files/multipart-urlencoded-test.patch new file mode 100644 index 000000000000..e47f692c78df --- /dev/null +++ b/dev-python/multipart/files/multipart-urlencoded-test.patch @@ -0,0 +1,35 @@ +From 4d4ac6b79c453918ebf40c690e8d57d982ee840b Mon Sep 17 00:00:00 2001 +From: Colin Watson <cjwatson@debian.org> +Date: Fri, 9 Apr 2021 16:54:49 +0100 +Subject: [PATCH] Don't test semicolon separators in urlencoded data + +Python no longer accepts ";" as a separator for `urllib.parse.parse_qs` +by default (https://bugs.python.org/issue42967), causing the multipart +test suite to fail with recent Python versions (3.6.13, 3.7.10, 3.8.8, +3.9.2, 3.10.0a6). + +While we could detect the availability of the `separator` argument and +pass it, since `application/x-www-form-urlencoded` data in `POST` and +`PUT` requests is probably not an issue for web cache poisoning, the +current HTML spec seems clear that only "&" should be considered, so +follow along with Python's API change. +--- + test/test_multipart.py | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/test/test_multipart.py b/test/test_multipart.py +index 38c69d1..6fe864f 100644 +--- a/test/test_multipart.py ++++ b/test/test_multipart.py +@@ -233,10 +233,9 @@ def test_empty(self): + def test_urlencoded(self): + for ctype in ('application/x-www-form-urlencoded', 'application/x-url-encoded'): + self.env['CONTENT_TYPE'] = ctype +- forms, files = self.parse('a=b&c=d;e=f') ++ forms, files = self.parse('a=b&c=d') + self.assertEqual(forms['a'], 'b') + self.assertEqual(forms['c'], 'd') +- self.assertEqual(forms['e'], 'f') + + def test_urlencoded_latin1(self): + for ctype in ('application/x-www-form-urlencoded', 'application/x-url-encoded'): diff --git a/dev-python/multipart/metadata.xml b/dev-python/multipart/metadata.xml new file mode 100644 index 000000000000..34d9af005e82 --- /dev/null +++ b/dev-python/multipart/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>julien@jroy.ca</email> + <name>Julien Roy</name> + </maintainer> + <longdescription> + This module provides a parser for the multipart/form-data format. It can read from a file, a socket or a WSGI environment. The parser can be used to replace cgi.FieldStorage to work around its limitations. + </longdescription> + <upstream> + <maintainer> + <email>marc@gsites.de</email> + <name>Marcel Hellkamp</name> + </maintainer> + <bugs-to>https://github.com/defnull/multipart/issues</bugs-to> + </upstream> + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/multipart/multipart-0.2.4.ebuild b/dev-python/multipart/multipart-0.2.4.ebuild new file mode 100644 index 000000000000..d09f79b0d456 --- /dev/null +++ b/dev-python/multipart/multipart-0.2.4.ebuild @@ -0,0 +1,28 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Multipart parser for Python 3" +HOMEPAGE="https://github.com/defnull/multipart" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +distutils_enable_tests unittest + +PATCHES=( + # Merged in master but no release since, so backporting it + "${FILESDIR}/multipart-urlencoded-test.patch" +) + +src_test() { + cd "${S}/test" || die + distutils-r1_src_test +} diff --git a/dev-python/olm/olm-3.2.14-r3.ebuild b/dev-python/olm/olm-3.2.14-r4.ebuild index 518d72abdf54..85ceb3739fd5 100644 --- a/dev-python/olm/olm-3.2.14-r3.ebuild +++ b/dev-python/olm/olm-3.2.14-r4.ebuild @@ -25,6 +25,7 @@ RDEPEND=" " BDEPEND=" test? ( + dev-python/aspectlib[${PYTHON_USEDEP}] dev-python/pytest-benchmark[${PYTHON_USEDEP}] ) " diff --git a/dev-python/owslib/Manifest b/dev-python/owslib/Manifest index 0b8b82d6a48b..5fd49d0a5396 100644 --- a/dev-python/owslib/Manifest +++ b/dev-python/owslib/Manifest @@ -1,2 +1,3 @@ DIST OWSLib-0.28.1.gh.tar.gz 950453 BLAKE2B 8210efdea8ac2536348659a1bed46b5eb1b4da5a8b77979cc11d23273b1f806bef21d007ddd8a6961c16e241c4f3e18c93054c8abaa89baf8b765c98d74605d0 SHA512 bd62a5e371e64e0e256cc83d2f044294c20965f6b107b0dd9074ac752971620f01af4c7fc9a82e43dc81e71a6a36696b75403012841c28925b017d9c47b2d4a5 DIST OWSLib-0.29.0.gh.tar.gz 960632 BLAKE2B 11fdf8a2c89f187afe9010ec35722ad48a3a06957233f50a82e53d9f359278e3a722e55352c5c5110fa93c59d03a7183354f891c1d8fc4527cf299edd4fcd474 SHA512 f0f657bb7ca36d7abcf8ce606806b18ea05b7161e7571cf7ac7142a2d0fc632bb3d530a38f70822e0791317b081fcc8a6680c2d4aa64130ca8fe353774b05a72 +DIST OWSLib-0.29.1.gh.tar.gz 960582 BLAKE2B e88446a843113453b116016a4488e1738472b2ff8faf7f0b1647db061e2af4b15e7ca64fb92d3298a9c4e906f8230a03fea664df65113dedba901a75c074da2e SHA512 10fc2d75b60c6a388d4729011e3843d0943e6273c94d628b288c973304c01359d77a4856a7dc74ac28358f26cbe9ffe85a67921ef5eb62475d2143dd20c46e08 diff --git a/dev-python/owslib/owslib-0.29.1.ebuild b/dev-python/owslib/owslib-0.29.1.ebuild new file mode 100644 index 000000000000..7d0258b25ab9 --- /dev/null +++ b/dev-python/owslib/owslib-0.29.1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 + +MY_P=OWSLib-${PV} +DESCRIPTION="Library for client programming with Open Geospatial Consortium web service" +HOMEPAGE=" + https://geopython.github.io/OWSLib/ + https://github.com/geopython/owslib/ + https://pypi.org/project/OWSLib/ +" +SRC_URI=" + https://github.com/geopython/${PN}/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND=" + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pillow[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # connection errors + tests/test_wfs_generic.py::test_xmlfilter_wfs_110 + tests/test_wfs_generic.py::test_xmlfilter_wfs_200 + tests/test_ogcapi_records_pycsw.py::test_ogcapi_records_pycsw + tests/test_opensearch_pycsw.py::test_opensearch_creodias + tests/test_ows_interfaces.py::test_ows_interfaces_csw + tests/test_csw3_pycsw.py::test_csw_pycsw + tests/test_csw_pycsw.py::test_csw_pycsw + tests/test_csw_pycsw_skip_caps.py::test_csw_pycsw_skip_caps +) + +python_test() { + epytest -o addopts= +} diff --git a/dev-python/packaging/Manifest b/dev-python/packaging/Manifest index e61e9b7a2f3e..c12a7c4f9561 100644 --- a/dev-python/packaging/Manifest +++ b/dev-python/packaging/Manifest @@ -1,2 +1,3 @@ DIST packaging-21.3.gh.tar.gz 80471 BLAKE2B a16ba1e74f0c868816131a7cb07b7aa0c14760cf3ad4c3d6737ac30ef99276c33b1f018d29e710f28e8d0cfb0e3e6b91e375d1d17e2b7ec6302164377cd503d0 SHA512 8960deacda26877b73d98a3b632e760e902a16ec7a04707f84044980e4d4fb33e4f584db115c9008066aa876079f28633bafe37fbd5ce9a23830b6b89eb4ae7a DIST packaging-23.0.gh.tar.gz 84318 BLAKE2B b600fc124e368ce583e16c3f4ee478e5774a830818884ff29c797410675c206b37e3cbac8e9ddd724b40ce53c00b1f0b6a58a9dacc1988e3bf59165b656b134b SHA512 5dd2f4a596e5a1ed01b461a37e063573f5ae08e181df40377a167fe2483205b3d965e10dc403cd173d0f87e0bdcae3cde05bd39024783fbe44541d0f777d94de +DIST packaging-23.1.tar.gz 134240 BLAKE2B ef7ef320a98592769078581e32fcc355d05f6fbb7611e7bd83fd2ed64d5f5f5d9c1f89c2a4a91ace1221214a9047e233d8d6a339fd29066b3695137ec5a870bd SHA512 0f2246b8bfeb467623ee72e6fdb7c0416e3b4ba0e00102c1528581e0835cc8e731a812b15e2e429d3ebb0001713d95cc2675f443f4597b092e305a3ef2e9137a diff --git a/dev-python/packaging/packaging-23.1.ebuild b/dev-python/packaging/packaging-23.1.ebuild new file mode 100644 index 000000000000..7fa0393243cc --- /dev/null +++ b/dev-python/packaging/packaging-23.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 8 -- sys-apps/portage dep +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Core utilities for Python packages" +HOMEPAGE=" + https://github.com/pypa/packaging/ + https://pypi.org/project/packaging/ +" + +SLOT="0" +LICENSE="|| ( Apache-2.0 BSD-2 )" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=" + >=dev-python/pyparsing-3.0.7-r1[${PYTHON_USEDEP}] + !<dev-python/setuptools-67 +" +DEPEND=" + test? ( + dev-python/pretend[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + epytest --capture=no +} diff --git a/dev-python/pdm-pep517/Manifest b/dev-python/pdm-pep517/Manifest index c323ca9383ad..a89ab665b339 100644 --- a/dev-python/pdm-pep517/Manifest +++ b/dev-python/pdm-pep517/Manifest @@ -1,3 +1,2 @@ -DIST pdm-pep517-1.1.2.gh.tar.gz 231983 BLAKE2B b2225da24f52d4d2c1a903db57f000a1fb2ba8435083d956ff740d272ee2fa8f00cf001673e32800fc0437ae2d1016cac661fda24f8b5f34c83a342fd3e8c353 SHA512 8f6140492ef8323044f01887895e6664019092f964e1fae3a829bcefb3d5d9c9223ef163183899681270f95b4a3a517951b7e44629ec3f37598c04ccbb221cac DIST pdm-pep517-1.1.3.gh.tar.gz 232038 BLAKE2B 8d7e4cbd439c8cd5fd541043da93fcee4737d47c27ce049743c0944bff66b4784b00e3650e088e1ddfabcdfd4398e5fe90f3029a8353d91cc4b11ec8625d44eb SHA512 ed29b2c5a2030ceb103eb9df3d399efa316c02fb97b2000d770591c9f1abe0adeabf1cbdb9b5863dc82a1adfb67dd6385c362963145779fbf63dd39e0ff533f0 DIST pdm-pep517-1.1.4.gh.tar.gz 232583 BLAKE2B 0f718e5b0a854505ca22b15cbe0bf3eeb9e028062e1bbd8a5fa6ca79e605ced7ec45e9429747c18fa2b96872487b2a5b3007567e2875d2121ed52c5027e1a4d4 SHA512 b3359ed0f0746e879b3cad8fdedcf49a36f179d68a530a80e5c985d26f89e9e3ab92a56a128dd69603e52fff5070ebe8ec2dc0f6ec07c8eb14da27e5a3b3b4a8 diff --git a/dev-python/pdm-pep517/pdm-pep517-1.1.2-r1.ebuild b/dev-python/pdm-pep517/pdm-pep517-1.1.2-r1.ebuild deleted file mode 100644 index af0c2b2b51ad..000000000000 --- a/dev-python/pdm-pep517/pdm-pep517-1.1.2-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) - -inherit distutils-r1 - -# upstream has renamed the repo but the legacy branch is still published -# as pdm-pep517, sigh -MY_P=pdm-backend-${PV} -DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata" -HOMEPAGE=" - https://pypi.org/project/pdm-pep517/ - https://github.com/pdm-project/pdm-backend/ -" -SRC_URI=" - https://github.com/pdm-project/pdm-backend/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}] - dev-python/license-expression[${PYTHON_USEDEP}] - >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}] - >=dev-python/tomli-2[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/setuptools[${PYTHON_USEDEP}] - dev-vcs/git - ) -" -# setuptools are used to build C extensions -RDEPEND+=" - dev-python/setuptools[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - rm -r pdm/pep517/_vendor || die - find -name '*.py' -exec sed \ - -e 's:from pdm\.pep517\._vendor\.:from :' \ - -e 's:from pdm\.pep517\._vendor ::' \ - -i {} + || die - distutils-r1_src_prepare -} - -src_test() { - git config --global user.email "test@example.com" || die - git config --global user.name "Test User" || die - distutils-r1_src_test -} diff --git a/dev-python/pdm-pep517/pdm-pep517-1.1.3.ebuild b/dev-python/pdm-pep517/pdm-pep517-1.1.3.ebuild index 9d90015a568d..07316b4c9205 100644 --- a/dev-python/pdm-pep517/pdm-pep517-1.1.3.ebuild +++ b/dev-python/pdm-pep517/pdm-pep517-1.1.3.ebuild @@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" >=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}] diff --git a/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild b/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild index e79e5627787e..0ddad371bbd7 100644 --- a/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild +++ b/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild @@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" >=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}] diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest index 1e98cd157227..86ab50f5224f 100644 --- a/dev-python/pdm/Manifest +++ b/dev-python/pdm/Manifest @@ -1 +1,2 @@ DIST pdm-2.4.9.tar.gz 2883026 BLAKE2B f9b481562d257f54f67d768cb40d6371f97a38880cc4f30e2a8615bdc75baf050301df97ed95c66c2553919d36cac5111b7d8c0efad362e97925fc8064a876fb SHA512 1a8952c99e408c7a37d3f3f1e3655cfbe8674e323a21501cdfe7740580ddb8b854b69c9bec46d091027fe16a310929f58e43c26d28e10a5d0f3a81c356edd1fe +DIST pdm-2.5.1.tar.gz 3050818 BLAKE2B bd450e7e1cde0820180910f1ff8a021db1dbf490af3b83cdf56d81ba2082544439257ce51db9b78dd9e5d00f9c17289e4a7d844873220acd631972bd7bf0ee9c SHA512 f91aeda2eb888624e028e041592b981ceff935553623bef770af15e06f57db44c5a0aa12eab07dc6404c6374e03793ea1e82532175cb6b396962cc4b590d132d diff --git a/dev-python/pdm/files/pdm-2.5.1-build-backend.patch b/dev-python/pdm/files/pdm-2.5.1-build-backend.patch new file mode 100644 index 000000000000..9e446af964ed --- /dev/null +++ b/dev-python/pdm/files/pdm-2.5.1-build-backend.patch @@ -0,0 +1,12 @@ +--- pdm-2.5.1/pyproject.toml.orig 2023-04-10 08:40:02.362534459 +0200 ++++ pdm-2.5.1/pyproject.toml 2023-04-10 08:41:01.454905769 +0200 +@@ -199,7 +199,5 @@ + ] + + [build-system] +-requires = [ +- "pdm-backend", +-] +-build-backend = "pdm.backend" ++requires = ["pdm-pep517>=1.0"] ++build-backend = "pdm.pep517.api" diff --git a/dev-python/pdm/pdm-2.5.1.ebuild b/dev-python/pdm/pdm-2.5.1.ebuild new file mode 100644 index 000000000000..4862a6f008e3 --- /dev/null +++ b/dev-python/pdm/pdm-2.5.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm +PYTHON_COMPAT=( python3_{10..11} ) + +inherit bash-completion-r1 distutils-r1 pypi + +DESCRIPTION="Modern Python package and dependency manager supporting latest PEP standards" +HOMEPAGE=" + https://github.com/pdm-project/pdm/ + https://pypi.org/project/pdm/ +" + +LICENSE="MIT" +KEYWORDS="~amd64" +SLOT="0" + +RDEPEND=" + dev-python/blinker[${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/platformdirs[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + dev-python/pyproject-hooks[${PYTHON_USEDEP}] + dev-python/requests-toolbelt[${PYTHON_USEDEP}] + >=dev-python/unearth-0.9.0[${PYTHON_USEDEP}] + dev-python/findpython[${PYTHON_USEDEP}] + dev-python/tomlkit[${PYTHON_USEDEP}] + dev-python/shellingham[${PYTHON_USEDEP}] + dev-python/python-dotenv[${PYTHON_USEDEP}] + dev-python/resolvelib[${PYTHON_USEDEP}] + dev-python/installer[${PYTHON_USEDEP}] + dev-python/cachecontrol[${PYTHON_USEDEP}] + + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + ${RDEPEND} + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/pdm-2.5.1-build-backend.patch" +) + +distutils_enable_tests pytest + +python_compile_all() { + PDM_CHECK_UPDATE=0 "${EPYTHON}" -m pdm completion bash > completion.bash || die + PDM_CHECK_UPDATE=0 "${EPYTHON}" -m pdm completion zsh > completion.zsh || die +} + +python_test() { + epytest -m "not network" +} + +python_install_all() { + distutils-r1_python_install_all + + newbashcomp completion.bash pdm + + insinto /usr/share/zsh/site-functions + newins completion.zsh _pdm +} diff --git a/dev-python/poetry-core/Manifest b/dev-python/poetry-core/Manifest index 49d9b9d29f17..b28d93f31e05 100644 --- a/dev-python/poetry-core/Manifest +++ b/dev-python/poetry-core/Manifest @@ -1,2 +1 @@ -DIST poetry-core-1.5.1.gh.tar.gz 479091 BLAKE2B ff59460a75893c18f9ad0063a880b40c6cff108d03c7f7bd16aaab53a72bf8af2c08af949c448e8703390589112e26c19e9ea9ddfaf2bed69791f86293b62b1c SHA512 ffc2cf6a37175feebe6ae926250d20ebf5742f459824f54b7ad8ea0f65c28639ef1e90a3cbd31bf58fca19d45699c5a22a583cefb5d60795d7e92399bdd1a421 DIST poetry-core-1.5.2.gh.tar.gz 484004 BLAKE2B 56fe974bb37233ee75a220d35dab3d246b9a4145a3abd88981a0c2b9f51cb894b3534746638d7fa75a41451c856261b0b8e737af8778f78fcc9ae894a4b2430f SHA512 e0eab97bcf678f8fd329074d14cb394db8732666b0387384d273db49ec020ff34e15e9982e049bce62e9ba80443404de7646e66433164a2358f9802a8ce2fbb1 diff --git a/dev-python/poetry-core/poetry-core-1.5.1.ebuild b/dev-python/poetry-core/poetry-core-1.5.1.ebuild deleted file mode 100644 index e5e4f098c691..000000000000 --- a/dev-python/poetry-core/poetry-core-1.5.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Poetry PEP 517 Build Backend" -HOMEPAGE=" - https://github.com/python-poetry/poetry-core/ - https://pypi.org/project/poetry-core/ -" -SRC_URI=" - https://github.com/python-poetry/poetry-core/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -# check inside src/poetry/core/_vendor/vendor.txt -# (note that some are indirect deps) -RDEPEND=" - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/lark[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/build[${PYTHON_USEDEP}] - dev-python/pep517[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # These "fail" bacause of glob file path resulting from newer versions - # in our tree than vendored. But those don't affect anything. - tests/masonry/builders/test_sdist.py::test_default_with_excluded_data - tests/masonry/builders/test_wheel.py::test_default_src_with_excluded_data -) - -src_prepare() { - # remove vendoring of dependencies - rm -r src/poetry/core/_vendor || die - sed -e '/__vendor_site__/d' -i src/poetry/core/__init__.py || die - - distutils-r1_src_prepare -} - -python_test() { - # needed for migration from <1.1 - distutils_write_namespace poetry - epytest -} diff --git a/dev-python/poetry-core/poetry-core-1.5.2.ebuild b/dev-python/poetry-core/poetry-core-1.5.2.ebuild index d82e3f5aca6f..e5e4f098c691 100644 --- a/dev-python/poetry-core/poetry-core-1.5.2.ebuild +++ b/dev-python/poetry-core/poetry-core-1.5.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" # check inside src/poetry/core/_vendor/vendor.txt # (note that some are indirect deps) diff --git a/dev-python/portion/Manifest b/dev-python/portion/Manifest index 710994cb34c2..ec68e532a3b7 100644 --- a/dev-python/portion/Manifest +++ b/dev-python/portion/Manifest @@ -1 +1 @@ -DIST portion-2.3.0.gh.tar.gz 32488 BLAKE2B 1efe8d2c5046b42704c753e775d3d0362e088bdff728688f0885d2975609d7cd8eccc2889a8942e92545b46189a52d984a89fec8a89014f55fd712d5f4dccbca SHA512 7552e9a640dd8dd5a55ad5009e976d7fdbc369eeac43ad82972a8ec0dea71e5dd33e425d2410527f8dc85caf08039d6eb879c694266ef8d7ff1362946707bfde +DIST portion-2.4.0.tar.gz 52866 BLAKE2B 5ce5d1ce35f5847eef1e7192eb04195e2c2ec25dfccee18b63073dd00d9950d1acd0b346e07dfbfbc5e09f9d5ac557066739e8d1da3c992b4b0d73965692e61f SHA512 6134fb5d32c08f5424f65ce88f721f93deaedcae9a7b5fa7380eb27dadf83f7df9b22c8577b9d1c54409dd7d3ae91f11d88214d4d8146682fcdf0f1a0a26d8a4 diff --git a/dev-python/portion/portion-2.3.0.ebuild b/dev-python/portion/portion-2.4.0.ebuild index 450fd4da5789..ae4a8384bfa9 100644 --- a/dev-python/portion/portion-2.3.0.ebuild +++ b/dev-python/portion/portion-2.4.0.ebuild @@ -1,26 +1,28 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{7,8,9,10,11} ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 + +inherit distutils-r1 pypi DESCRIPTION="A Python library providing data structure and operations for intervals." HOMEPAGE="https://github.com/AlexandreDecan/portion" -SRC_URI="https://github.com/AlexandreDecan/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="LGPL-3" SLOT="0" KEYWORDS="~amd64" IUSE="test" -RDEPEND="test? ( - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/coverage[${PYTHON_USEDEP}] - dev-python/black[${PYTHON_USEDEP}] -)" +RDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/black[${PYTHON_USEDEP}] + ) +" DEPEND="${RDEPEND}" BDEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]" diff --git a/dev-python/pyodbc/pyodbc-4.0.35.ebuild b/dev-python/pyodbc/pyodbc-4.0.35.ebuild index d9dfe8c843bb..f0a5c16c29c6 100644 --- a/dev-python/pyodbc/pyodbc-4.0.35.ebuild +++ b/dev-python/pyodbc/pyodbc-4.0.35.ebuild @@ -43,7 +43,7 @@ src_test() { src_install() { distutils-r1_src_install - rm /usr/pyodbc.pyi || die + rm "${D}/usr/pyodbc.pyi" || die } pkg_postinst() { diff --git a/dev-python/pytest-httpx/Manifest b/dev-python/pytest-httpx/Manifest index 2441665a36ed..0b6f79575709 100644 --- a/dev-python/pytest-httpx/Manifest +++ b/dev-python/pytest-httpx/Manifest @@ -1 +1,2 @@ DIST pytest-httpx-0.21.3.gh.tar.gz 24373 BLAKE2B 8efa85974128a0c9d78bbc23b7c9bca17e68ebb09dafd3b49e5a09df54bd2808ab6e7995ab407b78495ac12a80239d7397169c8de539ec559a8c7cf95239b495 SHA512 8c25a702b9c049354a0f0b232eefeae5ac0c47764af023c89aba6829309971a1d79a0dab3e4d6275a6bf0f32f3a8309c9559eb22c9b742a6576ecea37ff0d15d +DIST pytest-httpx-0.22.0.gh.tar.gz 24409 BLAKE2B 9db6622e4997ddf0a70c1a0ef835b077640b3ce1d1c19792feda573577fac1ecfba16bcb7ecb8e4c1578b345764d8301aa121335a259dc91a4805173a549bea3 SHA512 fd89ce70113608195eb8fa8e3d7465d9d15b5a300e7c00f3c50417ba9b205081671fbda9591bdb16accb1973da00f5d0bede9e73a3351b0652080d4059c5f6d6 diff --git a/dev-python/pytest-httpx/pytest-httpx-0.22.0.ebuild b/dev-python/pytest-httpx/pytest-httpx-0.22.0.ebuild new file mode 100644 index 000000000000..d5a7af42d7c7 --- /dev/null +++ b/dev-python/pytest-httpx/pytest-httpx-0.22.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 + +MY_PN="${PN/-/_}" +DESCRIPTION="Send responses to HTTPX using pytest" +HOMEPAGE=" + https://colin-b.github.io/pytest_httpx/ + https://github.com/Colin-b/pytest_httpx/ + https://pypi.org/project/pytest-httpx/ +" +# no tests in sdist as of 0.22.0 +# https://github.com/Colin-b/pytest_httpx/pull/95 +SRC_URI=" + https://github.com/Colin-b/pytest_httpx/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + =dev-python/httpx-0.24*[${PYTHON_USEDEP}] + <dev-python/pytest-8[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/python-socks/python-socks-2.2.0.ebuild b/dev-python/python-socks/python-socks-2.2.0.ebuild index 6c25add0c904..db49b35c8a00 100644 --- a/dev-python/python-socks/python-socks-2.2.0.ebuild +++ b/dev-python/python-socks/python-socks-2.2.0.ebuild @@ -42,4 +42,5 @@ BDEPEND=" ) " +# Test markers exist to exclude trio etc if needed distutils_enable_tests pytest diff --git a/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0.ebuild b/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0-r1.ebuild index d60ee719aee3..efd502a789bf 100644 --- a/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0.ebuild +++ b/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0-r1.ebuild @@ -19,7 +19,10 @@ KEYWORDS="~amd64" RDEPEND=" dev-python/zope-interface[${PYTHON_USEDEP}] - test? ( dev-python/zope-testrunner[${PYTHON_USEDEP}] ) + test? ( + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/zope-testrunner[${PYTHON_USEDEP}] + ) " DEPEND="${RDEPEND}" diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest index 5334fd98ed7e..5e6bbf371871 100644 --- a/dev-python/rich/Manifest +++ b/dev-python/rich/Manifest @@ -1 +1,2 @@ DIST rich-13.3.3.gh.tar.gz 15060927 BLAKE2B 2d4aaca6dd18b7f3dd6267b3ead09ece8e2edc2ed050c137a93618915f6cd999744957d6925da90446a5b3a46ef871561145d5c2c27ff2722afac24090cf1064 SHA512 049b5145685509f722d744e5b7e2703bf14e5449da02f24e92ac856552bddeef96777760ead4e1e0f6599cc1b13cc424dc558a20c426dcbd7d4230322226832c +DIST rich-13.3.4.gh.tar.gz 15059899 BLAKE2B f0ca78bf4cdec19136f9372e541ea90713e55acf4dc6f709b8edba9c8dc56da9ac534c6f32b05b634a970e4c02b1f08bfcb5ff949889d6f7bfaa104a1ca6b1cd SHA512 ab3b2ef30ede12f0959671baeff299621303e09750c245b3b3d7b8f1dbd3b7465410400b39668791de57d6027fe24a0a17d5b7284eea162d819c4cb6b9535f81 diff --git a/dev-python/rich/rich-13.3.4.ebuild b/dev-python/rich/rich-13.3.4.ebuild new file mode 100644 index 000000000000..ff370e3cc157 --- /dev/null +++ b/dev-python/rich/rich-13.3.4.ebuild @@ -0,0 +1,52 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Python library for rendering rich text, tables, etc. to the terminal" +HOMEPAGE=" + https://github.com/Textualize/rich/ + https://pypi.org/project/rich/ +" +SRC_URI=" + https://github.com/Textualize/rich/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/colorama[${PYTHON_USEDEP}] + <dev-python/markdown-it-py-3[${PYTHON_USEDEP}] + >=dev-python/markdown-it-py-2.2.0[${PYTHON_USEDEP}] + >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.8) +" + +distutils_enable_tests pytest + +python_test() { + local -x COLUMNS=80 + local EPYTEST_DESELECT=( + # TODO + tests/test_console.py::test_size_can_fall_back_to_std_descriptors + tests/test_inspect.py::test_inspect_integer_with_methods_python38_and_python39 + # pygments? + tests/test_syntax.py::test_python_render_simple_indent_guides + tests/test_syntax.py::test_python_render_line_range_indent_guides + ) + epytest -p no:pytest-qt +} + +pkg_postinst() { + optfeature "integration with HTML widgets for Jupyter" dev-python/ipywidgets +} diff --git a/dev-python/scikit-build/Manifest b/dev-python/scikit-build/Manifest index 457b79286c0a..dcb5529266b8 100644 --- a/dev-python/scikit-build/Manifest +++ b/dev-python/scikit-build/Manifest @@ -3,3 +3,4 @@ DIST scikit-build-0.16.5.tar.gz 271974 BLAKE2B e34d44fb27975720adc4ca57a0fabc9b0 DIST scikit-build-0.16.6.tar.gz 272201 BLAKE2B bb14b0db52d0c04b9630fa27ccbc58c7af72eb8640c4dc82e920acdbc815e2eb8f7662684b23aa42765966ae1ad4e046dead3d7090a263d79f69bfd955ab0f24 SHA512 f36a46845420b441ca158ea05bc20023238afdf81b2108554a52a4a2be0cb19ef6b2729997199d9a9d18841c8470df8f7e7a986a86e1172328f0963f3a015f3d DIST scikit-build-0.16.7.tar.gz 274287 BLAKE2B 8a5064c021d904312ccf89a396ab794b89b73ad1b6238767ca74eeb394f0f1514eedd3c746353ee3e9e7b825988b3c52c563e1f19d0acfbe69213c5a306f1dcc SHA512 5bba94214c249f891b2972301b0e37b5f10938151e37a04b845dfc9e11ae85edc7e3880984f9fbbd1c037257fc8baa3ba7b006b1f1b7abb941d1a54e049f3cbc DIST scikit_build-0.17.0.tar.gz 266282 BLAKE2B ca8d9fbb422363850b4ad12d3b8e2ad6e1664b8b7354c64e6fc1ad4ab1965a3be92c24699041b67dc91c2be02f7d17be3eefd9a909ea0380149eb5b58e01ea49 SHA512 0ad536ac624eecc0710b5e65ec976cc9f8eb15f0017edf79016724ae8321909c134cf9b6842f58d80b3e62edad95652987339e26e3c576b909adccd3a2f492d1 +DIST scikit_build-0.17.1.tar.gz 267911 BLAKE2B 365e7e4bcc902a00464b157feaee4efcddff3fca8c8026b252b25b44de5ed5a646c21d29df55133d6945868f346f638c5adcf9da530b1ff6bcb5689d0f33bf90 SHA512 617a68d92787c576f1c3fc9c24c8cc90e1fe976a853f3ae81442e1a99a20e1f4049d7ffac967c2248bf172f07a3e2092fc28b8d558b35da628a58cd3d9d16ae3 diff --git a/dev-python/scikit-build/scikit-build-0.17.1.ebuild b/dev-python/scikit-build/scikit-build-0.17.1.ebuild new file mode 100644 index 000000000000..2439d933fc24 --- /dev/null +++ b/dev-python/scikit-build/scikit-build-0.17.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Improved build system generator for Python C/C++/Fortran/Cython extensions" +HOMEPAGE=" + https://github.com/scikit-build/scikit-build/ + https://pypi.org/project/scikit-build/ +" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/distro[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/setuptools-42.0.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.{9..10}) + >=dev-python/wheel-0.32.0[${PYTHON_USEDEP}] +" + +BDEPEND=" + dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + >=dev-python/build-0.7[${PYTHON_USEDEP}] + >=dev-python/cython-0.25.1[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-1.10.4[${PYTHON_USEDEP}] + >=dev-python/pytest-virtualenv-1.2.5[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme \ + dev-python/sphinx-issues +distutils_enable_tests pytest + +src_prepare() { + # not packaged + sed -i -e '/cmakedomain/d' docs/conf.py || die + distutils-r1_src_prepare +} + +python_test() { + epytest -m "not isolated and not nosetuptoolsscm" + rm -r "${BUILD_DIR}/install$(python_get_sitedir)"/{easy-install.pth,*.egg,*.egg-link} || die +} diff --git a/dev-python/skills/Manifest b/dev-python/skills/Manifest deleted file mode 100644 index 9a9802208c86..000000000000 --- a/dev-python/skills/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST skills-0.3.0.zip 37199 BLAKE2B c27ac509c56ebf1152924c577a0e540a92f658977f5694be3647a658185990611ce30ebf27d755f032eee135a151a2e7228927a9054a502cf528573053789129 SHA512 0f825d0abe1fe9f1733f0be27e62bff97972a43ea09fb6ac4bf64098dfa6bf71c5408a9d0b5cb47fccfd7d539691f31c45787ab82ca408954c9a531553e20989 diff --git a/dev-python/skills/metadata.xml b/dev-python/skills/metadata.xml deleted file mode 100644 index 4860826d5d84..000000000000 --- a/dev-python/skills/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en"> -This is a Python port of the Moserware.Skills project that's available at - -http://github.com/moserware/Skills - -For more details on how the algorithm works, see - -http://www.moserware.com/2010/03/computing-your-skill.html - </longdescription> - <upstream> - <maintainer> - <email>mcleopold@gmail.com</email> - <name>Scott Hamilton</name> - </maintainer> - <changelog>https://raw.githubusercontent.com/McLeopold/PythonSkills/master/CHANGES.rst</changelog> - <bugs-to>https://github.com/McLeopold/PythonSkills/issues</bugs-to> - </upstream> - <origin>gentoo-guru-overlay</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/skills/skills-0.3.0-r1.ebuild b/dev-python/skills/skills-0.3.0-r1.ebuild deleted file mode 100644 index c109ae3c6ea6..000000000000 --- a/dev-python/skills/skills-0.3.0-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=bdepend -PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) # no py10 https://github.com/McLeopold/PythonSkills/issues/11 - -inherit distutils-r1 - -DESCRIPTION="Python Implementation of the TrueSkill, Glicko and Elo Ranking Algorithms" -HOMEPAGE=" - https://github.com/McLeopold/PythonSkills - https://pypi.org/project/skills/ -" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~amd64" - -RDEPEND="" -DEPEND="" -BDEPEND="app-arch/unzip" - -distutils_enable_tests setup.py diff --git a/dev-python/sphinxcontrib-zopeext/Manifest b/dev-python/sphinxcontrib-zopeext/Manifest new file mode 100644 index 000000000000..d4ae803f7927 --- /dev/null +++ b/dev-python/sphinxcontrib-zopeext/Manifest @@ -0,0 +1 @@ +DIST sphinxcontrib_zopeext-0.4.2.tar.gz 13887 BLAKE2B ce77989ff34fa76bf1263f0764a872a840cea2cf7817ab1697a8176b1bf4444f4791430b2aab8cd72026a5e56248c9dc43d1052e0e1a891456388f86bb8551d3 SHA512 acf78a943ff6842184b347251398df3e20f045601bbba755152f891ee8a5d08e137dea5dbbc38f8a82ea5f045681dce6ac83a2329d74d378d56758031111c317 diff --git a/dev-python/sphinxcontrib-zopeext/metadata.xml b/dev-python/sphinxcontrib-zopeext/metadata.xml new file mode 100644 index 000000000000..b05fbbd06fca --- /dev/null +++ b/dev-python/sphinxcontrib-zopeext/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>julien@jroy.ca</email> + <name>Julien Roy</name> + </maintainer> + <upstream> + <changelog>https://github.com/sphinx-contrib/zopeext/blob/main/CHANGES</changelog> + <bugs-to>https://github.com/sphinx-contrib/zopeext/issues</bugs-to> + </upstream> + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/sphinxcontrib-zopeext/sphinxcontrib-zopeext-0.4.2.ebuild b/dev-python/sphinxcontrib-zopeext/sphinxcontrib-zopeext-0.4.2.ebuild new file mode 100644 index 000000000000..11d36263fe8d --- /dev/null +++ b/dev-python/sphinxcontrib-zopeext/sphinxcontrib-zopeext-0.4.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Sphinx extension for using Zope interfaces" +HOMEPAGE="https://github.com/sphinx-contrib/zopeext" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/importlib_metadata[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}] +" + +src_unpack() { + default + sed -i -e "s/pdm-backend/pdm-pep517/" "${S}/pyproject.toml" || die + sed -i -e "s/pdm\.backend/pdm.pep517.api/" "${S}/pyproject.toml" || die +} diff --git a/dev-python/tekore/Manifest b/dev-python/tekore/Manifest index c70c21574e9a..768245ec60f5 100644 --- a/dev-python/tekore/Manifest +++ b/dev-python/tekore/Manifest @@ -1 +1,2 @@ DIST tekore-4.5.0.gh.tar.gz 265075 BLAKE2B 830a7c006ea13650ecc639bc8277d7022eed29fb92e13d4ff0bd98cb30f9bf2c53c9fb5dc88f3195938c22e12c8cc73a52517629c1db2d7bdc5e80360ea7b8bc SHA512 c69f47611447fec72fe2c4f09689dc93b8ff4dc94d430f213866b349c5867eeefd5351f3707b05648a74bd30576e4fd5d7e0c81203f5c7f90d54710433e25980 +DIST tekore-4.6.0.gh.tar.gz 264762 BLAKE2B 5cfff764fcf8f2072cb009a8c5471b4795846f6cee9757c9aea370191f3e3595a22190e939dc9b2bfebe18c07ce011a39c1ecce1abecf4f33a96560ea5071e9e SHA512 9013b5d02c15ad1e99861afe1b78b555f459940e4798738a8861f021659da0f333d71fa8322f056b40b405251af39bf3a820ac5507d735538a9913832c491eeb diff --git a/dev-python/tekore/tekore-4.6.0.ebuild b/dev-python/tekore/tekore-4.6.0.ebuild new file mode 100644 index 000000000000..445ad0e8f03d --- /dev/null +++ b/dev-python/tekore/tekore-4.6.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 + +DESCRIPTION="Spotify Web API client" +HOMEPAGE=" + https://tekore.readthedocs.io/ + https://github.com/felix-hilden/tekore/ + https://pypi.org/project/tekore/ +" +SRC_URI=" + https://github.com/felix-hilden/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +KEYWORDS="~amd64" +SLOT="0" + +RDEPEND=" + <dev-python/httpx-0.25[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/pytest-asyncio-0.17[${PYTHON_USEDEP}] + dev-python/pytest-httpx[${PYTHON_USEDEP}] + ) +" + +DOCS=( readme.rst ) + +distutils_enable_tests pytest +# TODO: package sphinx_codeautolink +# distutils_enable_sphinx docs/src \ +# dev-python/sphinx-rtd-theme \ +# dev-python/sphinx-tabs \ +# dev-python/sphinx-autodoc-typehints + +EPYTEST_DESELECT=( + # Internet + tests/auth/expiring.py::TestCredentialsOnline::test_bad_arguments_raises_error +) diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest index f663795cc365..8b5e321596bb 100644 --- a/dev-python/tifffile/Manifest +++ b/dev-python/tifffile/Manifest @@ -1 +1,2 @@ DIST tifffile-2023.3.21.gh.tar.gz 331285 BLAKE2B ce63dc2f389d3e93cf50c52efe849423c091bdf048ce7f408fe6ee4556da4b9efcbaa031e7bc7f2b3f953117f7ce18014d1a77f9253a82d6dc4352464cf4151d SHA512 68b90d7eab293991b0227090d5b4c047469cd65c339f8d19da68097d99640c7f45cf8746eac4b3da9a388a58cd4343bbcad25496b08c13c913e48f982e14f5b9 +DIST tifffile-2023.4.12.gh.tar.gz 332954 BLAKE2B 357e691a0b551eb1ac5349bcc8a7168399e93c82353f5da5d95953142f206388da876e16f6948937ed9fb36128eaa4c3999c6fca494a9d5466894b5324c1cdcd SHA512 3a5c2ed6beaaf0f1c7f4dced0f57eab1cbd1f23040df8c701ffac8569b6fbdcebd71b6970e9c6911c1fd501add78880d8102c8476126007472fcdb82c9628bcf diff --git a/dev-python/tifffile/tifffile-2023.4.12.ebuild b/dev-python/tifffile/tifffile-2023.4.12.ebuild new file mode 100644 index 000000000000..9f7bae8eb48b --- /dev/null +++ b/dev-python/tifffile/tifffile-2023.4.12.ebuild @@ -0,0 +1,63 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Read and write TIFF files" +HOMEPAGE=" + https://pypi.org/project/tifffile/ + https://github.com/cgohlke/tifffile/ + https://www.cgohlke.com/ +" +SRC_URI=" + https://github.com/cgohlke/tifffile/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/dask[${PYTHON_USEDEP}] + dev-python/defusedxml[${PYTHON_USEDEP}] + >=dev-python/fsspec-2021.5.0[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/xarray[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Internet + tests/test_tifffile.py::test_class_omexml + tests/test_tifffile.py::test_class_omexml_fail + tests/test_tifffile.py::test_class_omexml_modulo + tests/test_tifffile.py::test_class_omexml_attributes + tests/test_tifffile.py::test_class_omexml_multiimage + tests/test_tifffile.py::test_write_ome + tests/test_tifffile.py::test_write_ome_manual + # requires tons of free space + tests/test_tifffile.py::test_write_3gb + tests/test_tifffile.py::test_write_5GB_bigtiff + tests/test_tifffile.py::test_write_5GB_fails + tests/test_tifffile.py::test_write_6gb + tests/test_tifffile.py::test_write_bigtiff + 'tests/test_tifffile.py::test_write_imagej_raw' + # TODO + tests/test_tifffile.py::test_issue_imagej_hyperstack_arg + tests/test_tifffile.py::test_issue_description_overwrite + # missing private marker + # https://github.com/cgohlke/tifffile/pull/195 + tests/test_tifffile.py::test_issue_invalid_predictor +) diff --git a/dev-python/transaction/Manifest b/dev-python/transaction/Manifest index 1adde7642c77..873eba4478d3 100644 --- a/dev-python/transaction/Manifest +++ b/dev-python/transaction/Manifest @@ -1 +1,2 @@ DIST transaction-3.0.1.tar.gz 72934 BLAKE2B 2bd48ddfac0eb28c7551edc04fbb032ce4e22c178a01e9e0f57605d9d1a6eecba9cda486810fdc333029ca521bf78a7ca33f238ab9bfbad2429445674f45da3c SHA512 9609d6eeb90bb35e3757b1bd3a36e25b910d087f390701afa245641f61b92e55081812d07d56bccd2ab50da96a39212f7f517fb437843909bb7b75cb8d879f40 +DIST transaction-3.1.0.tar.gz 69775 BLAKE2B 93ef2c086c1e5cdf5b76098d0a95a222e3e9c05b549eccd46747b9b412b2b94bc0d8ded4b40719653a08d63b6b977c76838e8e7961ac6be7c90f10624aa9e2ad SHA512 aaa4cae1b8a02584607f09c8aed440ad57887b9cbd9595e40794d2049a77e430f4524510dcef46ff7247a0b0eb1f578287082bc548647c580ba6e58e034ba17a diff --git a/dev-python/transaction/transaction-3.1.0.ebuild b/dev-python/transaction/transaction-3.1.0.ebuild new file mode 100644 index 000000000000..46ba3ee0828c --- /dev/null +++ b/dev-python/transaction/transaction-3.1.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Transaction management for Python" +HOMEPAGE=" + https://pypi.python.org/pypi/transaction + https://github.com/zopefoundation/transaction +" + +LICENSE="ZPL" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-python/zope-interface[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( dev-python/repoze-sphinx-autointerface ) + test? ( dev-python/mock[${PYTHON_USEDEP}] ) +" + +DOCS="CHANGES.rst README.rst" + +distutils_enable_tests unittest +distutils_enable_sphinx docs + +src_test() { + cd "${S}/src" || die + distutils-r1_src_test +} diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild b/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild index 14791f5c9865..d7fb92ce53b5 100644 --- a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild +++ b/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv sparc x86" BDEPEND=" dev-python/calver[${PYTHON_USEDEP}] diff --git a/dev-python/tulir-telethon/Manifest b/dev-python/tulir-telethon/Manifest index f539bbf3cba7..9d84353e83d8 100644 --- a/dev-python/tulir-telethon/Manifest +++ b/dev-python/tulir-telethon/Manifest @@ -1 +1,2 @@ DIST tulir-telethon-1.27.0_alpha6.gh.tar.gz 478679 BLAKE2B 743b5780a1c3cf2d9748bc947d99173655c45a145fb99263068aa6edd2a08fb497b1b7c34ce07dcce9e476e05e828787a14f72387f59c3cb0e9279953f1bd4c1 SHA512 b18135899b736ffdcfbe0c2e0f3348b1e5505e133e396cd7e7f4dd4a4ecf619b21b6047634134bea60398ac94db82ad977473fd9845f66bf5898657460be8b4c +DIST tulir-telethon-1.28.0_alpha9.gh.tar.gz 485954 BLAKE2B 2658d9b8e64223cc7daddd531ca9c5bdec3cb0edf27949b227a8c34d3a1f6546b8136b845cc1822e643b83046742015890d405ca40f461d68aa9410fb25703e0 SHA512 7e2a375be30700b13aeae088385d19344288895c95d2262fb8764f66ffe7d145d6ade4c9e31313e7df04a5c684ae7ee0571318b6eedd519aacaf77a61037381a diff --git a/dev-python/tulir-telethon/tulir-telethon-1.28.0_alpha9.ebuild b/dev-python/tulir-telethon/tulir-telethon-1.28.0_alpha9.ebuild new file mode 100644 index 000000000000..4553aabe4933 --- /dev/null +++ b/dev-python/tulir-telethon/tulir-telethon-1.28.0_alpha9.ebuild @@ -0,0 +1,37 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 + +MY_PV="${PV/_alph/}" +DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!" +HOMEPAGE="https://github.com/tulir/Telethon/" +SRC_URI="https://github.com/tulir/Telethon/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/Telethon-${MY_PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/cryptg[${PYTHON_USEDEP}] + dev-python/hachoir[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pyaes[${PYTHON_USEDEP}] + dev-python/PySocks[${PYTHON_USEDEP}] + dev-python/python-socks[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" +DEPEND="${RDEPEND}" + +distutils_enable_tests pytest diff --git a/dev-python/unearth/Manifest b/dev-python/unearth/Manifest index c7bc563f97a7..c282e397ea58 100644 --- a/dev-python/unearth/Manifest +++ b/dev-python/unearth/Manifest @@ -1 +1,2 @@ DIST unearth-0.8.1.tar.gz 269300 BLAKE2B bbdfc83d5b25386e49bc21e25c5a0f8daf7d31f0afa8828576b06b366a093589ba23f5a7cc36a3ac47a254bd0734eeb8da9f14d0844d5a43b163dc9551c1cb8e SHA512 b4ffe0c79092622c8c7fff1b3b648fa741408d0e18925cbf39a2e662500cf3e976b745bd4a6bcbdeb879f71fe9efdf074719186ee9036a296ec10589e14fd3ab +DIST unearth-0.9.0.tar.gz 270152 BLAKE2B 4d5bb2fd1199d74742165b63bcd2e6f2760d919608a76f0d17552e258c2478746f737d01b270fafd019b8739d71071533569c81f5b2c2afbdd34929e3601c721 SHA512 8eed609da6f70855824fee64408a437a58b2531fb58b87ab93587b8a620b611109b82414744f323d961c2c40ad40ae40c5b8d6e44ca5a9caa2c9693da0f529dd diff --git a/dev-python/unearth/unearth-0.8.1.ebuild b/dev-python/unearth/unearth-0.8.1.ebuild index f0683d69a152..c05f0acb878b 100644 --- a/dev-python/unearth/unearth-0.8.1.ebuild +++ b/dev-python/unearth/unearth-0.8.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=pdm -PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 pypi diff --git a/dev-python/unearth/unearth-0.9.0.ebuild b/dev-python/unearth/unearth-0.9.0.ebuild new file mode 100644 index 000000000000..c05f0acb878b --- /dev/null +++ b/dev-python/unearth/unearth-0.9.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A utility to fetch and download python packages" +HOMEPAGE=" + https://github.com/frostming/unearth/ + https://pypi.org/project/unearth/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] +" + +BDEPEND=" + ${RDEPEND} + test? ( + dev-python/pytest-httpserver[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/requests-wsgi-adapter[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/uvicorn/uvicorn-0.21.1-r1.ebuild b/dev-python/uvicorn/uvicorn-0.21.1-r1.ebuild index 6dda8cb71d2a..918f77e9cec7 100644 --- a/dev-python/uvicorn/uvicorn-0.21.1-r1.ebuild +++ b/dev-python/uvicorn/uvicorn-0.21.1-r1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc" IUSE="test-rust" RDEPEND=" diff --git a/dev-python/wheel/Manifest b/dev-python/wheel/Manifest index 3e16760be045..e8a990def985 100644 --- a/dev-python/wheel/Manifest +++ b/dev-python/wheel/Manifest @@ -1,2 +1 @@ -DIST wheel-0.38.4.gh.tar.gz 69770 BLAKE2B a6077e38c21626169d68a3256fbe6457de3d4fde5d0a582859fe7b9ec5d73c142538f7fbfe762ddd436473c682e7810407a08730f66ec2a7844084d349e0779f SHA512 2ff7c6175201f8145f2c1f9937c6955a1dd22eeedab1e456f65c4edae9186610d9e7702c35773b49026c56c9cc201672025e7d42fcc7f782153c65c28e6b90d0 DIST wheel-0.40.0.tar.gz 96226 BLAKE2B f4207ab822f037a3d8decc50643ad7e49a632028c712bc33c680d178f10117ff0aa4f2a971bf739a77a76dbf818360d0f628ce997b942ee9d85ec7fac28badc8 SHA512 211e68d927c93b9b2748bf081097d1172cf8d4863d540be72f1d6023b64042410805d4208a2c94de89a1eeb0fb32044e78f41ab58ac94498ac0c489a1eea0d23 diff --git a/dev-python/wheel/wheel-0.38.4.ebuild b/dev-python/wheel/wheel-0.38.4.ebuild deleted file mode 100644 index 172e48a27707..000000000000 --- a/dev-python/wheel/wheel-0.38.4.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 7 -- sys-apps/portage dep -EAPI=7 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A built-package format for Python" -HOMEPAGE=" - https://github.com/pypa/wheel/ - https://pypi.org/project/wheel/ -" -SRC_URI=" - https://github.com/pypa/wheel/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/setuptools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unbundle packaging - rm -r src/wheel/vendored || die - sed -i -e 's:\.vendored\.::' src/wheel/*.py || die - sed -i -e 's:wheel\.vendored\.::' tests/*.py || die - - distutils-r1_src_prepare -} - -src_configure() { - [[ -e pyproject.toml ]] && - die "Upstream added pyproject.toml, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "wheel" - description = "A built-package format for Python" - dynamic = ["version"] - - [project.scripts] - wheel = "wheel.cli:main" - - [project.entry-points."distutils.commands"] - bdist_wheel = "wheel.bdist_wheel:bdist_wheel" - EOF -} diff --git a/dev-python/wheel/wheel-0.40.0.ebuild b/dev-python/wheel/wheel-0.40.0.ebuild index bcf3402cc486..b68df77b58ba 100644 --- a/dev-python/wheel/wheel-0.40.0.ebuild +++ b/dev-python/wheel/wheel-0.40.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris" RDEPEND=" dev-python/packaging[${PYTHON_USEDEP}] diff --git a/dev-python/zodbpickle/Manifest b/dev-python/zodbpickle/Manifest new file mode 100644 index 000000000000..6639eb4ba1fd --- /dev/null +++ b/dev-python/zodbpickle/Manifest @@ -0,0 +1 @@ +DIST zodbpickle-3.0.1.tar.gz 111068 BLAKE2B 32e5bb09f6fc97a6b5ecc865e750adef6fe60ab52d6dd3c8807920859d63749c6ed77a99c7bce5515f8e0839e03d845eec60712444bee90f37f6a9ebfaaa24c0 SHA512 f3b9fd019a175ec8eb8cb3d1d3c05a8f142f6b0842affb8d1b910bea0af0216c799608355dbce4bb236a6b3732634fe81744ffeb27c23cd9cad267255cfed253 diff --git a/dev-python/zodbpickle/metadata.xml b/dev-python/zodbpickle/metadata.xml new file mode 100644 index 000000000000..248f10785b05 --- /dev/null +++ b/dev-python/zodbpickle/metadata.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>julien@jroy.ca</email> + <name>Julien Roy</name> + </maintainer> + <longdescription> + This package presents a uniform pickling interface for ZODB: + + Under Python2, this package forks both Python 2.7's pickle and cPickle modules, adding support for the protocol 3 opcodes. It also provides a new subclass of bytes, zodbpickle.binary, which Python2 applications can use to pickle binary values such that they will be unpickled as bytes under Py3k. + Under Py3k, this package forks the pickle module (and the supporting C extension) from both Python 3.2 and Python 3.3. The fork add support for the noload operations used by ZODB. + </longdescription> + <upstream> + <maintainer> + <email>zope-dev@zope.org</email> + <name>Zope Foundation and Contributors</name> + </maintainer> + <changelog>https://github.com/zopefoundation/zodbpicle/blob/master/CHANGES.rst</changelog> + <bugs-to>https://github.com/zopefoundation/zodbpickle/issues</bugs-to> + </upstream> + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/zodbpickle/zodbpickle-3.0.1.ebuild b/dev-python/zodbpickle/zodbpickle-3.0.1.ebuild new file mode 100644 index 000000000000..31beefd3a8e1 --- /dev/null +++ b/dev-python/zodbpickle/zodbpickle-3.0.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Fork of Python's pickle module to work with ZODB" +HOMEPAGE="https://github.com/zopefoundation/zodbpickle" + +LICENSE="ZPL" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + <dev-python/packaging-22.0 + test? ( dev-python/zope-testrunner[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}" + +distutils_enable_tests setup.py + +python_test() { + zope-testrunner -pvcD --usecompiled \ + --path="${BUILD_DIR}/install$(python_get_sitedir)/zodbpickle" || die +} + +python_install() { + # Don't install tests + # rm -r "${BUILD_DIR}/install$(python_get_sitedir)/zodbpickle/tests" || die + distutils-r1_python_install +} + +python_test() { + zope-testrunner -pvc -j "$(nproc)" --usecompiled \ + --path "${BUILD_DIR}/install$(python_get_sitedir)" || die +} diff --git a/dev-python/zope-cachedescriptors/Manifest b/dev-python/zope-cachedescriptors/Manifest index 675c0a5c6d7c..b919a9aa87f6 100644 --- a/dev-python/zope-cachedescriptors/Manifest +++ b/dev-python/zope-cachedescriptors/Manifest @@ -1 +1 @@ -DIST zope-cachedescriptors-4.4.gh.tar.gz 10194 BLAKE2B e5d505beef056610c4980d66bd8e183bd883e730aaf4cbfec0b1648be34ef7cd5547c20de465f173f9b54072014f4aa337337178d11a8c2ab1d8ad997f64d68d SHA512 22ba430ac899131512c4a69933155d06ade8a607a874c9cf733171148f7f9e50d4fde9976ab28aec19f19871a654cb78ba09d8fea0799cf0bb73bbbbe5680554 +DIST zope.cachedescriptors-5.0.tar.gz 13250 BLAKE2B b6e3f78555327d1676ffc7bfd4102fca701173bca0d0592fd1349343dcab769f7fc8456fd692bc1e7642e25dcf7ce2bd6b1304b084ab74cfd07f2323f9ceaed2 SHA512 fc310ba8a732871d578d689c2b98638b4e6de8455eaa2583eba2334ea021052a4bbd81eb57151a2ed6bd06ebdcea3348ebd98d4777e66ae613a078bc13911224 diff --git a/dev-python/zope-cachedescriptors/zope-cachedescriptors-4.4.ebuild b/dev-python/zope-cachedescriptors/zope-cachedescriptors-5.0.ebuild index c1eb6d83f9bd..49b03a010ecc 100644 --- a/dev-python/zope-cachedescriptors/zope-cachedescriptors-4.4.ebuild +++ b/dev-python/zope-cachedescriptors/zope-cachedescriptors-5.0.ebuild @@ -6,12 +6,12 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) -inherit distutils-r1 +PYPI_NO_NORMALIZE=1 +PYPI_PN="${PN/-/\.}" +inherit distutils-r1 pypi DESCRIPTION="Python descriptors which cache their output" HOMEPAGE="https://github.com/zopefoundation/zope.cachedescriptors" -SRC_URI="https://github.com/zopefoundation/zope.cachedescriptors/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN/-/\.}-${PV}" LICENSE="ZPL" SLOT="0" diff --git a/dev-python/zope-testrunner/Manifest b/dev-python/zope-testrunner/Manifest index 7b70b06d36c3..8134a3eab7fd 100644 --- a/dev-python/zope-testrunner/Manifest +++ b/dev-python/zope-testrunner/Manifest @@ -1 +1 @@ -DIST zope-testrunner-5.6.gh.tar.gz 134768 BLAKE2B 2b7a653bc3a35886044b9843f5e5dce4f94da7de79ec6a3be19841943370c48882809460ae40f188ed909d0c57366784cbcf3f6e075bd10f7dec3c98d910d72d SHA512 bce65e5cd64f7ddbe2b1aad359d084e1b7175ce7186b08ab9b24e3cc745c0b118ce69e4f09e86bf27a420823192b60f9d1a21ac02dd66abfbdd5c10986302b61 +DIST zope.testrunner-6.0.tar.gz 149368 BLAKE2B 6ea443d389ec9b9df92cd2e3808679d292c87e63083572cfde6b9532ef2b81baf47985f24c883fe1ba648dabe4e21e8c8a3b10981b7e4788987b45b5ce880c92 SHA512 d6306e6980f4df93c8149695b363450341ff0ea3b3945edce6512fff116d90c6380b5ab9363541fbe7e81bf0424ac24e624f2044a77a7b55cc87ebf50cfd51d8 diff --git a/dev-python/zope-testrunner/zope-testrunner-5.6.ebuild b/dev-python/zope-testrunner/zope-testrunner-6.0.ebuild index 3f9301e7d869..be86e31c5dce 100644 --- a/dev-python/zope-testrunner/zope-testrunner-5.6.ebuild +++ b/dev-python/zope-testrunner/zope-testrunner-6.0.ebuild @@ -6,12 +6,12 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{7,8,9,10,11} ) -inherit distutils-r1 +PYPI_NO_NORMALIZE=1 +PYPI_PN="${PN/-/\.}" +inherit distutils-r1 pypi DESCRIPTION="This package provides a flexible test runner with layer support." HOMEPAGE="https://github.com/zopefoundation/zope.testrunner" -SRC_URI="https://github.com/zopefoundation/zope.testrunner/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN/-/\.}-${PV}" LICENSE="ZPL" SLOT="0" @@ -29,12 +29,6 @@ DEPEND="${RDEPEND}" distutils_enable_sphinx docs distutils_enable_tests unittest -src_unpack() { - default - # Remove test that causes QA warnings - rm "${S}/src/zope/testrunner/tests/testrunner-ex/sample2/badsyntax.py" || die -} - src_prepare() { # strip rdep specific to namespaces sed -i -e "/'setuptools'/d" setup.py || die |
