From bd2c7873be3178619accade4259ba907b6baca46 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 24 May 2023 09:01:51 +0100 Subject: gentoo auto-resync : 24:05:2023 - 09:01:50 --- dev-python/Manifest.gz | Bin 258997 -> 259019 bytes dev-python/asgiref/Manifest | 2 + dev-python/asgiref/asgiref-3.7.0.ebuild | 33 ++++++++ dev-python/boto3/Manifest | 2 + dev-python/boto3/boto3-1.26.139.ebuild | 66 ++++++++++++++++ dev-python/botocore/Manifest | 2 + dev-python/botocore/botocore-1.29.139.ebuild | 79 ++++++++++++++++++++ dev-python/coverage/Manifest | 2 + dev-python/coverage/coverage-7.2.6.ebuild | 82 ++++++++++++++++++++ dev-python/cx_Freeze/Manifest | 2 + dev-python/cx_Freeze/cx_Freeze-6.15.0.ebuild | 65 ++++++++++++++++ dev-python/filelock/Manifest | 2 +- dev-python/filelock/filelock-3.12.0.ebuild | 2 +- dev-python/flask-login/Manifest | 4 +- dev-python/flask-login/flask-login-0.6.2-r1.ebuild | 2 +- dev-python/flask-login/flask-login-0.6.2.ebuild | 2 +- dev-python/httpcore/Manifest | 2 + dev-python/httpcore/httpcore-0.17.2.ebuild | 48 ++++++++++++ dev-python/hvac/Manifest | 2 +- dev-python/hvac/hvac-1.1.0.ebuild | 2 +- dev-python/imageio/Manifest | 2 + dev-python/imageio/imageio-2.29.0.ebuild | 82 ++++++++++++++++++++ dev-python/orjson/Manifest | 4 + dev-python/orjson/orjson-3.8.13.ebuild | 77 +++++++++++++++++++ dev-python/pip-run/Manifest | 2 + dev-python/pip-run/pip-run-10.1.1.ebuild | 61 +++++++++++++++ dev-python/psutil/Manifest | 4 +- dev-python/psutil/psutil-5.9.5.ebuild | 4 +- dev-python/pydantic/Manifest | 2 + dev-python/pydantic/pydantic-1.10.8.ebuild | 83 +++++++++++++++++++++ dev-python/pyopengl/Manifest | 2 + dev-python/pyopengl/pyopengl-3.1.7.ebuild | 54 ++++++++++++++ dev-python/pyopengl_accelerate/Manifest | 2 + .../pyopengl_accelerate-3.1.7.ebuild | 47 ++++++++++++ dev-python/pytest-forked/Manifest | 2 +- .../pytest-forked/pytest-forked-1.6.0.ebuild | 12 ++- dev-python/pytest-xdist/Manifest | 2 +- dev-python/pytest-xdist/pytest-xdist-3.3.1.ebuild | 13 +++- dev-python/semantic-version/Manifest | 3 + dev-python/semantic-version/metadata.xml | 21 ++++++ .../semantic-version-2.10.0.ebuild | 27 +++++++ dev-python/semantic_version/Manifest | 3 - dev-python/semantic_version/metadata.xml | 21 ------ .../semantic_version-2.10.0.ebuild | 27 ------- dev-python/setuptools-rust/Manifest | 4 +- .../setuptools-rust/setuptools-rust-1.5.2.ebuild | 4 +- .../setuptools-rust/setuptools-rust-1.6.0.ebuild | 4 +- dev-python/tox/Manifest | 2 +- dev-python/tox/tox-4.5.1.ebuild | 2 +- dev-python/typing-extensions/Manifest | 2 + .../typing-extensions-4.6.1.ebuild | 32 ++++++++ dev-python/unittest-mixins/Manifest | 4 +- .../unittest-mixins/unittest-mixins-1.6-r2.ebuild | 9 +-- dev-python/urllib3/Manifest | 2 + dev-python/urllib3/urllib3-1.26.16.ebuild | 78 +++++++++++++++++++ 55 files changed, 1018 insertions(+), 83 deletions(-) create mode 100644 dev-python/asgiref/asgiref-3.7.0.ebuild create mode 100644 dev-python/boto3/boto3-1.26.139.ebuild create mode 100644 dev-python/botocore/botocore-1.29.139.ebuild create mode 100644 dev-python/coverage/coverage-7.2.6.ebuild create mode 100644 dev-python/cx_Freeze/cx_Freeze-6.15.0.ebuild create mode 100644 dev-python/httpcore/httpcore-0.17.2.ebuild create mode 100644 dev-python/imageio/imageio-2.29.0.ebuild create mode 100644 dev-python/orjson/orjson-3.8.13.ebuild create mode 100644 dev-python/pip-run/pip-run-10.1.1.ebuild create mode 100644 dev-python/pydantic/pydantic-1.10.8.ebuild create mode 100644 dev-python/pyopengl/pyopengl-3.1.7.ebuild create mode 100644 dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.7.ebuild create mode 100644 dev-python/semantic-version/Manifest create mode 100644 dev-python/semantic-version/metadata.xml create mode 100644 dev-python/semantic-version/semantic-version-2.10.0.ebuild delete mode 100644 dev-python/semantic_version/Manifest delete mode 100644 dev-python/semantic_version/metadata.xml delete mode 100644 dev-python/semantic_version/semantic_version-2.10.0.ebuild create mode 100644 dev-python/typing-extensions/typing-extensions-4.6.1.ebuild create mode 100644 dev-python/urllib3/urllib3-1.26.16.ebuild (limited to 'dev-python') diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 4931ba1bea4c..25232d7f9bba 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/asgiref/Manifest b/dev-python/asgiref/Manifest index 091e2fc6027b..5d1e72fa940f 100644 --- a/dev-python/asgiref/Manifest +++ b/dev-python/asgiref/Manifest @@ -1,3 +1,5 @@ DIST asgiref-3.6.0.tar.gz 32748 BLAKE2B ce3facb2d026551df31ab28a3d9c4bb22be6828664d3b341369eb5dffaec1f2a519ab84356ec89dcfe112a96430be66c70c53d7e36586a3b2f4ee1db61a9d617 SHA512 b74d71e3a5d129117293512ed93e06a9ac0f681766abfc074be6c8deec7160995dee23947da861715fa47e2b9921669b6b5bf247f8d895ffbea7007ea956b9d6 +DIST asgiref-3.7.0.tar.gz 33247 BLAKE2B 512d497d57e45b2ea8d0db1d7bd12ebd850087291698067b050988137e4795eb784796ac8ec6cfcce3a67d9cbf11fb88d4a441e5dfd4e9d177400efe979837e9 SHA512 f4672a1ec652e4f05114caf19e1036a6bc71b137af48214292d5f5348340563a450e13520424aae74d75a58c9dbae7acf4f2debf54acbf5c24310e6bf911ac3f EBUILD asgiref-3.6.0.ebuild 603 BLAKE2B 97da6157959bb23d3aa8a6f2686c719f7f62903447dc83fba5ca7baf57bebc80f23d7974fb3dfc2867039768f394ab999a6049111fd3235d33dc2796dcc1c2d4 SHA512 ea7546c349e6c544854fd3a007b21aee727a753979d42dc37ed00a3f08bd6994193162831b1d6f263a4a34a34b8de3eb4927db00a26ba147f86200fd0b224cc8 +EBUILD asgiref-3.7.0.ebuild 712 BLAKE2B aff27da56189581615b0b3219b0c5cecc4c9078e6d288ec65d2f29987a479ef0d4707d1e48ff570e0923d8af7391fa85ac781321a1fff8eac8bbaf1886df137e SHA512 694ca7c3acbbb0365df45efe92bc983a5a17db1fddc5a3c86a7cf9bff2f4e66dc9336e6039dfbb395a12075b9a9f5c42327faf587e05b158f9468d7852a9fb74 MISC metadata.xml 389 BLAKE2B 312af34b9583dc413f5a5d69c9677ebc2d3fb1d10c192f2b537d8cd057122086009d9c6846f9177fa6b1b96b6fa7641a3d833f4db34ef74db93e73f19042eaa2 SHA512 d35649849ab02fc46837b408ef7de3e45057517c472198b86a1619911bdb451ffffadb26f8dae864f194a1e5c6f424cc904ba342a8f8e84c69fe9fe75286e867 diff --git a/dev-python/asgiref/asgiref-3.7.0.ebuild b/dev-python/asgiref/asgiref-3.7.0.ebuild new file mode 100644 index 000000000000..f82d77df50c5 --- /dev/null +++ b/dev-python/asgiref/asgiref-3.7.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 2020-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} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="ASGI utilities (successor to WSGI)" +HOMEPAGE=" + https://asgi.readthedocs.io/en/latest/ + https://github.com/django/asgiref/ + https://pypi.org/project/asgiref/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.{9..10}) +" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index bd55f68a477e..695d2fe33a97 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -2,9 +2,11 @@ DIST boto3-1.26.129.gh.tar.gz 645918 BLAKE2B 2de3833e60f8a8b91a35c863fc67e1b098b DIST boto3-1.26.133.gh.tar.gz 648114 BLAKE2B 97c71216d92baffb9e07f9c112590a1fc7828dc90b66364c9f344cb5f95aa927c80c56426c679e9bff8b3fa82d203d527d529cb337e786b471c1df120a9fb186 SHA512 66270dc31b85860320e5dbffc77d2f51e1d4e6d413624269171e3824020ead0cee842cea0e292748127c0584ced74f835cd46554240bd522787e77ad939dc69e DIST boto3-1.26.137.gh.tar.gz 650777 BLAKE2B e4a7d02ccefbda53b33558dc107457eaa1df0871bb2fc548b348246192cfdd6760bc43a6e6861622de6376244b80a94a387bbb827be2f5b749bccf6b8ff5af58 SHA512 de5d29a4139650f0527e93a9e223b7d41b285b6c263a5bc7ec9ebad1eee19373b1f2093c03414f7b575f8a7402734b4076cfaf0fa5be34ff54b55d8960e9c836 DIST boto3-1.26.138.gh.tar.gz 651104 BLAKE2B 58c7c71c97567b167d9c0afc376161b60155ce31984e2b9e0d72a152fe8825fe50258ea2b917489d7b041ada1212c6516ed5176e61fa9fc900a1ae9306fe382c SHA512 81c3873afca46cfcc60559236ec61db92a9d040fb7e192c2aa0c663416ff954740d2aea2ab5d8e417fc2909413fed6dd3684d7e0b05c863bbed9abac4d02a1d8 +DIST boto3-1.26.139.gh.tar.gz 651459 BLAKE2B ba1c0c45c0cd78622ca34bcbfb3c8961c0555ed9fa16d8cb89363880d8cf6911183758ed7e4f44a098413b47d2d6b3c1ee4e57f05561947d7660a969e4e7be2d SHA512 971ce067318642e2f4a13cb77b29410d97b5c8e7cff28e76d7983f95bb5f593697bebc6d744517b5c7e760b5b30980370befe86a97d1162882a13428833b0a5b EBUILD boto3-1.26.129.ebuild 1508 BLAKE2B 42be8b915da646a7afe6dfc988542d3d79b5dbdc565d2e738d210e3f77b7c5ba6dfbac45e46b9cc3cc4770611cbc0c155abc7f1807ff0cb8e6033f927bea4048 SHA512 06404c0363c0c7c0d378d1c2b91073c137a1685d2d846d98c655e6d001df5cde0eb51bf6e160879af2b56321a02e84146ce634855f70c7c3fbbd1adbb9b8ef8e EBUILD boto3-1.26.133.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 EBUILD boto3-1.26.137.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 EBUILD boto3-1.26.138.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 +EBUILD boto3-1.26.139.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 EBUILD boto3-9999.ebuild 1514 BLAKE2B 5d31d27ac50ed037fb8be61559bac03bd2a8c63f3220ac93ecc864c0e3cbd34763b9b70761a9f364cbc85a0edd84c6f6eeff614292f31473b4935e5bb86fae7b SHA512 26bd2959c745f0e423d683d2fedeab9a438d215fa9b28b403d0cea81caac7436f05382b2a91a183bc1095f3b205e3b2115f931cd7803e0b9838c2a507562da5c MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd diff --git a/dev-python/boto3/boto3-1.26.139.ebuild b/dev-python/boto3/boto3-1.26.139.ebuild new file mode 100644 index 000000000000..2a4a7643203e --- /dev/null +++ b/dev-python/boto3/boto3-1.26.139.ebuild @@ -0,0 +1,66 @@ +# 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 44df4b6b6443..889df0a9e331 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -2,9 +2,11 @@ DIST botocore-1.29.129.gh.tar.gz 11476185 BLAKE2B b2601ecd28263e44f4830ccad24402 DIST botocore-1.29.133.gh.tar.gz 11484789 BLAKE2B ce1acc51ffada796e594090e7b4d73029df362459a562116ad9dabc56b926f7beec5644e5ce7d175e8901eac28420b57b758be266aa61582cac7e4b91b794e05 SHA512 62631be4f9bf07803e193a8a7ff3b04a806d6dc7668317765b853bba1f1c66cf49c8345f7640f829622c3c8ce96c775bf00bbfa943ff175a6c9a479a888e85db DIST botocore-1.29.137.gh.tar.gz 11508178 BLAKE2B 2f74fd2f3923672a4fcd501f1c5ba48cd09965ea0f70689bd6559a4c4a6fe8921f783ef86f28ac57893c8b1366d8fca2fc79f0216747e04142ed33880f07fe39 SHA512 b800a1b73170b5fcbbf1b17477bb8f04b19f5f250a68bbb3b993b0e058d8df870eddf932f79d94eaa3255b976ce136adbdd5b359757cd79f2cfe2a16b3cfa2f4 DIST botocore-1.29.138.gh.tar.gz 11516247 BLAKE2B eb8195ff412de996fcdd9cb2f44f20476b1418f328016721099ed7dc2a7159a5bbc819f752ea2188c46edb0d701a0481f7823cb50d0da5712d61f7b9a5f0799e SHA512 02bf92e2481aa27796186f8c457ce1e3d833bcf5d647dab3fe6347760106ccc8f73a3c7d55700ad72fc0210e8229c905e617a8d65a63542eaadab01e1c798bb3 +DIST botocore-1.29.139.gh.tar.gz 11517015 BLAKE2B 4c765477aae729788325fef1a7f13bc5ed641883f5d0bfa423bfa942a229c15a8d3e87a7670ffae673fec5dcd25416d9f77072bda41af9e18a9784668aea54a8 SHA512 374054ff9006c2deaf1b7d5c796ca0d1473bd6313402bcbb9b2d1ae25fe97b5d3d02e015952fb9d9dfdda3aaedae02359e943dbb8b0f9acb50595a98ca20b8b6 EBUILD botocore-1.29.129.ebuild 1827 BLAKE2B d9e353ffebf3b77bdb5b034da339f9f3cf95937e288fa522fcc40f88a4752c58ae085406bfefa595c3738ec118712cdb4ee0509c1dee7a00e2c76cd2a657009c SHA512 f0d3e81726bd65bf4c097b63e8673881949970e29d976de53c1facbccf8cd1d214fea9153f4820a5889f1892979342a0255e110b243ba613d4e803a940d46602 EBUILD botocore-1.29.133.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797 EBUILD botocore-1.29.137.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 EBUILD botocore-1.29.138.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 +EBUILD botocore-1.29.139.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 EBUILD botocore-9999.ebuild 1736 BLAKE2B 6ca7ea14855f5f8db2d166ba1f29835d4c994a0a8fa38f3852406289a4465c091909562ac678f1c0bf7e640a594731b0d4319efc0f34f6bc640fbae06746c4bc SHA512 f891bf0eded88d9af3b87fc7c9ee4c6a129d263e672821f3b9654d43bb3bcac41305b834192088d15b50f3f9d36ea95374180cf13e1cb67149595ec63e4cc155 MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0 diff --git a/dev-python/botocore/botocore-1.29.139.ebuild b/dev-python/botocore/botocore-1.29.139.ebuild new file mode 100644 index 000000000000..3ced99abe4ff --- /dev/null +++ b/dev-python/botocore/botocore-1.29.139.ebuild @@ -0,0 +1,79 @@ +# 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/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 + # urllib3-2 compatibility, mock relies on implementation details + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307 + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_handles_expect_100_with_different_reason_phrase + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_state_reset_on_connection_close + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest index be22f8673efa..00123ac9c44b 100644 --- a/dev-python/coverage/Manifest +++ b/dev-python/coverage/Manifest @@ -1,3 +1,5 @@ DIST coverage-7.2.5.tar.gz 759465 BLAKE2B 79670165a2516047ce3b28c331ec62c7c578fbfe14bd1179be65e52c5e57923ffb0d365f9153a78134ed5d95e4e04a8eadb6df3cbc49559659cf8cb77aa9d611 SHA512 3c4ec5aaba06170c860baa23ba61fe6f19b95a433430f045272839c13cc5bf4fb12a2a030d987ad5713202c75273646639da1257c0a618658f090c8a9fee41a7 +DIST coverage-7.2.6.tar.gz 762287 BLAKE2B 68fbd5aeecb635773b509647d3d2ae3e0a46dbc34061ff0bc22ee96b0aedd77e9d9cc772f5a10ce6dbd33035765fb61325e39674804174c10a4f8bf930e5697f SHA512 b4ef257cb2ed4297e7e3f18193bec7f0ad3e81735ce4406f96fd41b0fd2becb9f16c65f3699ccb11f145f14c1c144b9d987308353d15969e47ce0b956cd8f8fc EBUILD coverage-7.2.5.ebuild 2025 BLAKE2B 55c67695be6587338269e9d1645e0eded19179e4bed39fa3ac4005f1844e5d1178a46f72e74c1142889156a0c2236f5500985ace896feb67978a726c7e755689 SHA512 821f7eeb1876c641bc2e8c07c61aac2351abc911aa29077ed182e4e8d21ba7e1b18af80e8419409e53cbf18e3e1810efd49ae0ae6e8a86363fbbd58a6b9318f3 +EBUILD coverage-7.2.6.ebuild 2034 BLAKE2B 2b0ca8f489291a6e45cbfb20d6dd702d6bd98ff0427727cc3c81759577193b1b32445123fe678be9c03131e6ce95a496594170d746edbc05afc0050c3077b533 SHA512 c74855f31e526264d249c3d5aa1307055fc7cd6250cb5bbba41a529f1c9334c9bb13c10d4a4ac60ddf498aae5b860a31e7620b3eb8149953b303e56b3a264883 MISC metadata.xml 771 BLAKE2B 38e9680d0851f70050aad987714a9dd2f95178b0bc3d794dc08726c0618d1ea98be32a413ac397f4b222e8a5d8fdc747b7f1677bcfe842bac4080537e85a03a9 SHA512 8c44c40348fe5d416d8b4016fe22cc9ae0b94fbaf181deb79aa737f87271992521b710c1208d0eeb7ef92d96fc8a7daac1ec6feb1ae081a80f13327b5b094064 diff --git a/dev-python/coverage/coverage-7.2.6.ebuild b/dev-python/coverage/coverage-7.2.6.ebuild new file mode 100644 index 000000000000..becc959b2e5f --- /dev/null +++ b/dev-python/coverage/coverage-7.2.6.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} pypy3 ) +PYTHON_REQ_USE="threads(+),sqlite(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="Code coverage measurement for Python" +HOMEPAGE=" + https://coverage.readthedocs.io/en/latest/ + https://github.com/nedbat/coveragepy/ + https://pypi.org/project/coverage/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.{8..10}) +" +BDEPEND=" + test? ( + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die + distutils-r1_src_prepare +} + +test_tracer() { + local -x COVERAGE_TEST_TRACER=${1} + einfo " Testing with the ${COVERAGE_TEST_TRACER} tracer ..." + epytest tests +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO: fails because of additional "Terminated" print on SIGTERM + tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data + ) + local EPYTEST_IGNORE=( + # pip these days insists on fetching build deps from Internet + tests/test_venv.py + ) + + "${EPYTHON}" igor.py zip_mods || die + + local -x COVERAGE_TESTING=True + # TODO: figure out why they can't be imported inside test env + local -x COVERAGE_NO_CONTRACTS=1 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=_hypothesis_pytestplugin,flaky.flaky_pytest_plugin,xdist.plugin + + local prev_opt=$(shopt -p nullglob) + shopt -s nullglob + local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so ) + ${prev_opt} + + if [[ -n ${c_ext} ]]; then + cp "${c_ext}" \ + coverage/ || die + test_tracer c + rm coverage/*.so || die + else + test_tracer py + fi +} diff --git a/dev-python/cx_Freeze/Manifest b/dev-python/cx_Freeze/Manifest index 433fc19761ce..6e63ce281157 100644 --- a/dev-python/cx_Freeze/Manifest +++ b/dev-python/cx_Freeze/Manifest @@ -2,7 +2,9 @@ AUX cx_Freeze-6.8.2-buildsystem.patch 534 BLAKE2B 2ac116374717090f7316b434fd36f7 DIST cx_Freeze-6.13.1.gh.tar.gz 1486207 BLAKE2B aa0151fed482714e41a859059f9672950249ad7fe50fa2accaa9d6af7ddc183a8f74d87337f274849a34a404dda0c732300343b58cd872f3bd03bf275c2f4d97 SHA512 48d569fdce5c6cb100232ce3577f0a55a40f3d1dcafa884a4d62af7f27200a21eb892504b47fb7cd106f410354b70d98a8e5245382431bc1f6d990510c77cb36 DIST cx_Freeze-6.14.5.gh.tar.gz 1648095 BLAKE2B 81707d17c2118a8db4d768b2fbe83278c6b01509a5a1d3e7f3a41efaa29607fc4b254e9d545a4697b77d4932100f344a8013ac59084bb74d97d1b12cb927ec6e SHA512 52233a138da3250e97668a5c225e78b864bebaa43ea2b30de01af2de7739f48a25030e10d36ccec609240822de308ad030eaa26c2ede8b29318d2b30647cf1c8 DIST cx_Freeze-6.14.9.gh.tar.gz 1649748 BLAKE2B 08fefea6ed9610b672ca8a4a6e480cedf8fd75c967880e74f94c12368ec1ff71a9d34baae02342f7c4484e65beda5dc71dd39e13b8c340c5b7dd2e89b38ba0f1 SHA512 bfe3e5d3dcf96cff448b034a779b93c37dacda489ee4eabd92e8f4708c6d7a9fe2430bc512f40c6af8c6f851fff24a3626b80f10295af1357e4a58563474e8eb +DIST cx_Freeze-6.15.0.gh.tar.gz 1650636 BLAKE2B 9d99a78bc4d6b6498e10c54352a6fbfce3f2ee9bba9cc5b7fa752eba465d29355c6e4222e4f3c3012793820f435591f2e3e634e512765720d0c96a7799ab5998 SHA512 90fc3fba50ab7a9a263371fc9e57df768792b78175cd7ed39f2308b2a5e6bf0eb992616d29ff0d34c8bf040d167bac1882e0e1d2425d2f248e4de2e755c72503 EBUILD cx_Freeze-6.13.1.ebuild 1272 BLAKE2B 295929fca682e28c3d72ab7028d72f6f8eaf3facfdf1fc3e426fe78812387109c1f376b5ae957fcad8f92fb206b6347535bd5c1496db323c76965e911c122d32 SHA512 14eb68d68ac720b15bc343a1b2eee05c90b1c2f503f75aee99d8c83e67253509d2b60ddc3bdc610804e4411c022f7f3b5509f51d87c8ecb7f2c3d69c9384a825 EBUILD cx_Freeze-6.14.5.ebuild 1346 BLAKE2B c86e2242b4e86b61eeaeec0c05744ae3dc584118a0e1409545173f0e4bba9cb6714e240a194bef7afa338ba766f37b70c66c36d0f23229964f0e96bba46bac95 SHA512 accebcc2bd77a498a6d32d9d3f94f5bcb08a0f637d18225adb738275df1d5b3319e6ead825e6882f7932838542566ca20e31b4acab5f0fe78c25e284a09229a2 EBUILD cx_Freeze-6.14.9.ebuild 1394 BLAKE2B 61b1c5ec1b58130ef343d95a28aaff248a1762e38d9ed0cb66430c99bf457b0aabf048329d14e7d986bdf85b115cdae88d54c0f4c02d68151388b35343d820e7 SHA512 614afbffed5c0a5805949a258955994780284a95723867f30b8e66615779fa23d608a366fad7bfbf7349c6e19816ea34afd137b667a108183954c3e9f4cb059e +EBUILD cx_Freeze-6.15.0.ebuild 1396 BLAKE2B 666b67b5a338bbd6222e16d939e58a8b75e2e2c8ca83560c7175bc1a2be7cdce03a6a81d38c40c92aed386d0b873e0a00f01b84244b5677ba1bb9094f0d0f5cd SHA512 83d43126b0711cbcdaf66b9ede16b07eed4f5357d207aa8d85dcbce16d6fa30ace498afcb3d70a8563dac221d658c7a2a7582543ba21845374d88a234409c7eb MISC metadata.xml 377 BLAKE2B 86f050a41d2f189365feead986749e6173cb4e7b7bec9bbc16cf12bff93dcfb900b1023878dfaa3962673e949802562354f11469dc7db29821c5175db359bacc SHA512 eb2c5a7911f2760a224eeb3ce665406d4ef0f04502c3b077e9e59ec814bfc4e5dffdf41cca12b160d4c50c53434da2bf4385863318034262a4c5a11d9ef620a2 diff --git a/dev-python/cx_Freeze/cx_Freeze-6.15.0.ebuild b/dev-python/cx_Freeze/cx_Freeze-6.15.0.ebuild new file mode 100644 index 000000000000..e169791b001a --- /dev/null +++ b/dev-python/cx_Freeze/cx_Freeze-6.15.0.ebuild @@ -0,0 +1,65 @@ +# 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 + +DESCRIPTION="Create standalone executables from Python scripts" +HOMEPAGE=" + https://cx-freeze.readthedocs.io/ + https://github.com/marcelotduarte/cx_Freeze/ + https://pypi.org/project/cx-Freeze/ +" +SRC_URI=" + https://github.com/marcelotduarte/cx_Freeze/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="PYTHON" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/importlib-metadata[${PYTHON_USEDEP}] + ' 3.9) + dev-util/patchelf + virtual/libcrypt:= +" +BDEPEND=" + test? ( + app-arch/rpm + dev-python/bcrypt[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + # bug #491602 + "${FILESDIR}/${PN}-6.8.2-buildsystem.patch" +) + +distutils_enable_tests pytest + +src_prepare() { + # remove pythonic dep on patchelf exec + sed -i -e '/patchelf/d' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + # rpm test expects .pyc + local -x PYTHONDONTWRITEBYTECODE= + rm -rf cx_Freeze || die + epytest +} diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest index de5d144e5d77..9e16c92496a9 100644 --- a/dev-python/filelock/Manifest +++ b/dev-python/filelock/Manifest @@ -1,3 +1,3 @@ DIST filelock-3.12.0.tar.gz 11839 BLAKE2B 3c363e7e7ca39ddf21a6c86ed4e98eff170c3be6d4c8429a641403dd7d90058a6f15330457f01217b994959514ad297aa5ae8807b0f1d6359455cf5776be8b90 SHA512 4bd5d9df76499e2a4f9dd9274fcc8bd507813446fa8e5852cef6c674d34d3db2313e4b79ac98eae07d6a9fe953de4ee6390baa4c9d5ab6a005c96324dd5904e8 -EBUILD filelock-3.12.0.ebuild 683 BLAKE2B 515964702f3aa014e0a15eb07078790e215040383d87a9b973c7a5654ea900cb1f3af3e57b3dc36886bb47101fbcc440c99ed8d8381c35b5545af24729052b4f SHA512 1aab1ffce19bb6ef8a9ff47703adecd3565e604efa7ecaf11d33747417d6983c8cf6288e3a95f49ce900277be1eeaa68af25cb2d7ec5d33e5520e9870d1614e5 +EBUILD filelock-3.12.0.ebuild 683 BLAKE2B f0e85c259ec8b176b44fe2347055a84a4871a6ee42f1ca1a117a1316f7e4e7e2e86baf1070bceefc7ec14a82cae0149de57645e40103f9dcba13fc53e3718389 SHA512 b281ace5c7094b407fa528d99635cac7dbc40776ea4fa671dabc3084857abc8e53507a529352a489b0f039a72bc8d6929ffddc69bbb036e4185ad3f49a5abac3 MISC metadata.xml 373 BLAKE2B 8923cea15313a2a4cad1af3e5e6c5623ac9855d3de37b6e43ff5249504d2bf07e1e334ce6ea8d9c397e03e3a05585cec0233e841a0a9f6c30d43eaa26b488933 SHA512 c114595146c326243756d0053476677b8b8c7541a253a0c739827e9b0f93c2a695d7289ee5a17c4a1a79639c02bf1396d2df4d8e20aaac9402c9d80f55be2f7b diff --git a/dev-python/filelock/filelock-3.12.0.ebuild b/dev-python/filelock/filelock-3.12.0.ebuild index 4fec7a7ebaad..54644128891b 100644 --- a/dev-python/filelock/filelock-3.12.0.ebuild +++ b/dev-python/filelock/filelock-3.12.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{9..12} pypy3 ) inherit distutils-r1 pypi diff --git a/dev-python/flask-login/Manifest b/dev-python/flask-login/Manifest index 16cb81a9ab06..479da03ea107 100644 --- a/dev-python/flask-login/Manifest +++ b/dev-python/flask-login/Manifest @@ -1,5 +1,5 @@ DIST flask-login-0.6.2-werkzeug-2.3.patch 7954 BLAKE2B 4f732dbaa6bdbc8827f52eb9c1d046f2128908df316a1ca94b11ce8033fa8fa506ae41255b8f0e32bc91feae8874b995c2f46d2b7f4fbc5f9020748c5be1db23 SHA512 911fb67e96006073af1df6cf39b4be6eac4aaee63bdcab8d7191b097acb441fd984b3929200db6c0f1f329a65df33acaffc08e88409010fa40f0a787dc47c427 DIST flask-login-0.6.2.gh.tar.gz 48195 BLAKE2B 74d980f9900d9c583e03caa704cf637c5c6dac6a26e74bc008f47c18213764bafef16e33d9d28eee588b3c2f7d2a5895eae88e5adf755fe0448f7e74d5c65e74 SHA512 b286272ad5f7de2cfc913bee4a3eac46e4c1ce274bb12467009e1abae422f1a855aa49fd898778b8a2e937eebe9fbb387af11815267a2bc120cde943939111ec -EBUILD flask-login-0.6.2-r1.ebuild 1027 BLAKE2B 07e22f790dd95d4ad26525f0669dafbc5bcb1e4158bd0af2e9dccefd24cfba5dde360246656893c926d026ff3539b9e95df8e574353ce40dd9c16564ea232e5a SHA512 a4395418149d6f549eb3e3dab754f3c2b948dbb1c0ed33e9ebb746ee946cac0ad812821cbc893bafb43b36479df1fb150ea5d8cf8c63a83ef1be321804bb9a40 -EBUILD flask-login-0.6.2.ebuild 927 BLAKE2B 19d8e1fcc0223a5e3fbf061585de1bcc1be613ef4ece043fc18ebfc2c54336cd5ed4fdd35a1b84910a52071413c56ddaa1aaa6e68dd16cb960d93a2c9b8ec21d SHA512 8a87139a24c06bad076593c735b1f9e61c1889b2af3ca99f61152adec68868eb6bad200881100d03456ecdac154f65d1ed9678451b2e30365273b5c801122d0c +EBUILD flask-login-0.6.2-r1.ebuild 1027 BLAKE2B 1312e7f1728bd96f9d4af156806e2179655549e05c722188d7f6f88dda7fac16a7a10b6f3b876d6d66ae9b36d11b125ca6bd6bfd29f7d0642a34d899f4c327a7 SHA512 397c37ec41a3f0ae7ca99cad2d08fbdeb627dd21576707ab894a066d89c668876881defec5507772f270128905f86d7e8cd3bfc70bd0aa84a3196bc9884cfd1a +EBUILD flask-login-0.6.2.ebuild 927 BLAKE2B 5480554191f01aed63fad897510b76f2ea15f0ba465b55520e2f7ee72e51c08e1ea6016e5c10bc82fd11c1563d987662ae07ee2b490c8b8ea257529ed58af97a SHA512 16c948795c1531a9c535b0d34215728b3ee1c76feedd93215defba436ff322584f441b5bffe6f96ccb593a32cee9ce7e7ac50a988d2659c0d47b35eb8b6b0d84 MISC metadata.xml 404 BLAKE2B 8f8070dd3be696102c88bf75e22511b75432dfd17d21f6f3ce084cbae8092bc91ce1cbb7e47d691c7ac502afd58882ccd0bd1ea732df9239a4ec1b70e8728f19 SHA512 0b32444d9f1508697be1a19a6eb57efa5cbff443baf35958c24161d0b716a55d96b0caf66936925970904642fde975d94f4360b8b96d018ebe0fad24216769a4 diff --git a/dev-python/flask-login/flask-login-0.6.2-r1.ebuild b/dev-python/flask-login/flask-login-0.6.2-r1.ebuild index 413c07e8cab5..89c258f60b4f 100644 --- a/dev-python/flask-login/flask-login-0.6.2-r1.ebuild +++ b/dev-python/flask-login/flask-login-0.6.2-r1.ebuild @@ -32,7 +32,7 @@ DEPEND=" test? ( dev-python/asgiref[${PYTHON_USEDEP}] dev-python/blinker[${PYTHON_USEDEP}] - dev-python/semantic_version[${PYTHON_USEDEP}] + dev-python/semantic-version[${PYTHON_USEDEP}] ) " diff --git a/dev-python/flask-login/flask-login-0.6.2.ebuild b/dev-python/flask-login/flask-login-0.6.2.ebuild index 763df13fd554..5a3b9c64b95b 100644 --- a/dev-python/flask-login/flask-login-0.6.2.ebuild +++ b/dev-python/flask-login/flask-login-0.6.2.ebuild @@ -30,7 +30,7 @@ DEPEND=" test? ( dev-python/asgiref[${PYTHON_USEDEP}] dev-python/blinker[${PYTHON_USEDEP}] - dev-python/semantic_version[${PYTHON_USEDEP}] + dev-python/semantic-version[${PYTHON_USEDEP}] + + + + prometheanfire@gentoo.org + Matthew Thode + + + python@gentoo.org + Python + + + This small python library provides a few tools to handle SemVer in Python. It follows strictly the 2.0.0 version of the SemVer scheme. + + + + semantic-version + rbarrois/python-semanticversion + https://github.com/rbarrois/python-semanticversion/issues + + diff --git a/dev-python/semantic-version/semantic-version-2.10.0.ebuild b/dev-python/semantic-version/semantic-version-2.10.0.ebuild new file mode 100644 index 000000000000..f25427331685 --- /dev/null +++ b/dev-python/semantic-version/semantic-version-2.10.0.ebuild @@ -0,0 +1,27 @@ +# 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_{9..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python library providing a few tools handling SemVer in Python" +HOMEPAGE=" + https://github.com/rbarrois/python-semanticversion/ + https://pypi.org/project/semantic-version/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86" + +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +python_test() { + epytest -p no:django +} diff --git a/dev-python/semantic_version/Manifest b/dev-python/semantic_version/Manifest deleted file mode 100644 index ebb9401a8f09..000000000000 --- a/dev-python/semantic_version/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST semantic_version-2.10.0.tar.gz 52289 BLAKE2B bb26ac31e71974376b40893cf000fe0d85e1e3e4c7c93372f2bfca841a5d760a99ca49d67f80c6e8707e60e313162b786300109f6f8cd1cfaa0001c343bc4702 SHA512 869a3901d4fc12acb285c94175011ed03dc00b35ab687c67dda458cffab5666cea21bc1b4bf75ef4edeb83b8080452a1c1470248eee54bbd269614a8cab132dc -EBUILD semantic_version-2.10.0.ebuild 616 BLAKE2B 3545d7938ddb4cbd66d423d2f8c50a289054c19110cfe361e16596510de8e31587f178e5228632f479829f7d150f2c8ded3402a5b8e38eb615f44d52ac2c7b52 SHA512 8e08429cde6492edcddc3d8d56e091cf6b673a9a152590068f0858cd82e9303f0a59fbdfa7cdaf03d0a92443c389aa36919ed1abec86c3ba276ddc905983999b -MISC metadata.xml 820 BLAKE2B 83a7b2e1fb38295f0c33ae8167795a047dee861961557ffdf7ef464c37a03229b639e5fb30b1bbc9d85b30192d87a2894a29ba3b10f8ca8d59c9aff20c4e6f32 SHA512 98505d13a269954057c74ce70d2229c57ed5b6d912d566075a871b465ce4b511f2b04761f21627b91118866b23fd8e4b332d4d2506b476fb3695ea88585088fb diff --git a/dev-python/semantic_version/metadata.xml b/dev-python/semantic_version/metadata.xml deleted file mode 100644 index 920bd3fa3a30..000000000000 --- a/dev-python/semantic_version/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - This small python library provides a few tools to handle SemVer in Python. It follows strictly the 2.0.0 version of the SemVer scheme. - - - - semantic-version - rbarrois/python-semanticversion - https://github.com/rbarrois/python-semanticversion/issues - - diff --git a/dev-python/semantic_version/semantic_version-2.10.0.ebuild b/dev-python/semantic_version/semantic_version-2.10.0.ebuild deleted file mode 100644 index 2b6c882264cf..000000000000 --- a/dev-python/semantic_version/semantic_version-2.10.0.ebuild +++ /dev/null @@ -1,27 +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_{9..11} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library providing a few tools handling SemVer in Python" -HOMEPAGE=" - https://github.com/rbarrois/python-semanticversion/ - https://pypi.org/project/semantic-version/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -python_test() { - epytest -p no:django -} diff --git a/dev-python/setuptools-rust/Manifest b/dev-python/setuptools-rust/Manifest index d213186e4b2f..438d7c11acdc 100644 --- a/dev-python/setuptools-rust/Manifest +++ b/dev-python/setuptools-rust/Manifest @@ -81,6 +81,6 @@ DIST wasi-0.9.0+wasi-snapshot-preview1.crate 31521 BLAKE2B 716bdd2ec46d0bc9911c5 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -EBUILD setuptools-rust-1.5.2.ebuild 3244 BLAKE2B 5c77fab6d09ac85533ad3fb1091e563a3b12f2846370fd9fbd079f5f0f53f70bcc844a9bd9484258693254f1191a180992b25249caaf1965db45820b5a8ddfee SHA512 a01c774a3eee1abc46b1d0d300ac7dfdf5cf17e23412bf9481d41549a921255c27e69032eee1299ecf91ac70419ce9edc835779308829d6dd312b46ec51e4a0a -EBUILD setuptools-rust-1.6.0.ebuild 3323 BLAKE2B 574dee3f7271fdd166bb616758d2f537ca58d362308bf4aa6180d223b5e4161ffc40066a159c90cce370e70d3fbcc66f485cfaecce60d0c01462e101eedf7dfa SHA512 caa56f9e183d9be07a3e634ed4d7cc8b14e7b5c08cfe917a2c8719d96b634eaed29d61757b762eddbfbf8167bd46f135b4184626aa021dcf1184623c3ba12b01 +EBUILD setuptools-rust-1.5.2.ebuild 3244 BLAKE2B e1d035dff9b73c16ec39beebfdd87c26d75e39972ef4534b0d9ca210ec9d566a839733f33e5a0163f15ae3a0a81dce3f003bbf01f4f3d23e7deb2a584e24d0d7 SHA512 85f6e974ae5c0c1552b5c78c0c4520a92869937479c5f1f58b4ba6cefb5fb4b74e795485ea292970dc945ef3ab7a5435535a6ec7f57866dba36cf68004072fc2 +EBUILD setuptools-rust-1.6.0.ebuild 3323 BLAKE2B c5bd71dcbe7c26cc72f6f4eab6a9fb38f09de2a05ed6cd5926c4ddc9e9ed8d5667ffbce0f28833c52cc2eb47ae0d6a9a326476172d7caf5c4c6c56312d147a07 SHA512 6639997f106b259e958c7df0e32ee42501b0ba0666f917e4a5bf9f63be5f1a239bf842a2f1ffc33302d37c956d605f6371b30341fe7173d3becbe7169213d41c MISC metadata.xml 476 BLAKE2B c8f0ef0779f0a4412a7d9b97e1bb03e3bfb3c031209f489a100b30402d99224014e379712989afd0cb76c85be301dcf9a51e21e8f9195262c5920dd1db0703d1 SHA512 af74755e9e8fb61cbded2dc3e63cd20f95393ef2650bed9f81e299f7759ae79c63b45df8048cd0fe25397ec7db10156be681fa5278606a20481f78d5279b815b diff --git a/dev-python/setuptools-rust/setuptools-rust-1.5.2.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.5.2.ebuild index a06fccd5cdee..c4a801abcc5e 100644 --- a/dev-python/setuptools-rust/setuptools-rust-1.5.2.ebuild +++ b/dev-python/setuptools-rust/setuptools-rust-1.5.2.ebuild @@ -106,8 +106,8 @@ RESTRICT="!test? ( test )" RDEPEND=" virtual/rust - =dev-python/semantic_version-2.8.2[${PYTHON_USEDEP}] + =dev-python/semantic-version-2.8.2[${PYTHON_USEDEP}] >=dev-python/setuptools-62.4[${PYTHON_USEDEP}] >=dev-python/typing-extensions-3.7.4.3[${PYTHON_USEDEP}] " diff --git a/dev-python/setuptools-rust/setuptools-rust-1.6.0.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.6.0.ebuild index 2f4879a2d847..591c156fb8db 100644 --- a/dev-python/setuptools-rust/setuptools-rust-1.6.0.ebuild +++ b/dev-python/setuptools-rust/setuptools-rust-1.6.0.ebuild @@ -107,8 +107,8 @@ RESTRICT="!test? ( test )" RDEPEND=" virtual/rust - =dev-python/semantic_version-2.8.2[${PYTHON_USEDEP}] + =dev-python/semantic-version-2.8.2[${PYTHON_USEDEP}] >=dev-python/setuptools-62.4[${PYTHON_USEDEP}] >=dev-python/typing-extensions-3.7.4.3[${PYTHON_USEDEP}] " diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest index f5c32664b497..831ecee85993 100644 --- a/dev-python/tox/Manifest +++ b/dev-python/tox/Manifest @@ -7,5 +7,5 @@ EBUILD tox-3.28.0.ebuild 1916 BLAKE2B ff8aa55245a3f654897ad4c8f5861a55410b2b9442 EBUILD tox-4.4.11.ebuild 2671 BLAKE2B ab8acfb6a3e584508d80112d2cccdd972a42a2d532d181e6d842c6e23505e4fc15858cba90e4b76a0ef816ac4c6ecb4a0550829f0c84ea7e0539da542818a12a SHA512 398eb43a1e2a950faa02af230f87431a46d771a110a3f41b000cfde47cb26ec117159f665e5d2b859dfbf09ac0878972ff75acac350b38e2d572b97e501d8d04 EBUILD tox-4.4.12.ebuild 2683 BLAKE2B 706fd28a7bfa9567abb080e3a9da51359ffdb051f19acfd5d42c60abba3d69bd229bea576e869d5a0e3e5a51391e5ea5bd06e8e8b99096f199730257e2ebddca SHA512 8aae508cac48fb17dc3105be29dc26992c54d2502bb959efeced684de71c362ebe4e5aebebec19e083b78eef65a225f301af93abd7d9d078c5dcaf14078a296b EBUILD tox-4.5.0.ebuild 2685 BLAKE2B 442764b64da2798d59f3bba7b6ef5368447e6fd81d1e30d5548d6d229c5e1a8dc276cac798bed8bfc34eea75ec6be924ae7537f700226d80107b71947de8daf4 SHA512 dffc68c48825a5358372570972c2461b83acd8459ef14c180eeb4e931e60dd7c07459fa154dc89d65e7042ee1a73ab7da79ffcc5cfc4912a553a65600390c3d1 -EBUILD tox-4.5.1.ebuild 2685 BLAKE2B 442764b64da2798d59f3bba7b6ef5368447e6fd81d1e30d5548d6d229c5e1a8dc276cac798bed8bfc34eea75ec6be924ae7537f700226d80107b71947de8daf4 SHA512 dffc68c48825a5358372570972c2461b83acd8459ef14c180eeb4e931e60dd7c07459fa154dc89d65e7042ee1a73ab7da79ffcc5cfc4912a553a65600390c3d1 +EBUILD tox-4.5.1.ebuild 2677 BLAKE2B 0f93d46d9c831f6b320286b38c2f2b5677442c9fd2c756a109355addba5d7e2efb0657c6ae736f391891508e5d247c1f06afb338ae2a2fb639f962c81939a1a5 SHA512 7a2e2f268c69f8438c6265737f1222561e5707350f6822cdc6d15c425c34f59415b5f7c9bc4993c996c885048f590a696f680ef5a9e41f9daa16cd07b62cc591 MISC metadata.xml 382 BLAKE2B 7c0704c5c187ce4a7972fe0372b23c5537a81a8d62fd83436d9558a61761f10764adb5a4d5f6795f0dd1fe905afa604c0be77fe1d48d291847f6ae65dc1b032c SHA512 9d0ced4df9352a81034a50d5766a01534ae8fa889985d99cc9e2a8d0889e31c6c11550677d9a5a74e2aab57c320192ce3a42708a6d23b0419ee34a6054398344 diff --git a/dev-python/tox/tox-4.5.1.ebuild b/dev-python/tox/tox-4.5.1.ebuild index 97174ab277e6..816a15eaa175 100644 --- a/dev-python/tox/tox-4.5.1.ebuild +++ b/dev-python/tox/tox-4.5.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/cachetools-5.3[${PYTHON_USEDEP}] diff --git a/dev-python/typing-extensions/Manifest b/dev-python/typing-extensions/Manifest index 2b3d150cb21a..79cd4e9c51ef 100644 --- a/dev-python/typing-extensions/Manifest +++ b/dev-python/typing-extensions/Manifest @@ -1,5 +1,7 @@ DIST typing_extensions-4.5.0.gh.tar.gz 52431 BLAKE2B 3d905e4f1146d23d00b695044daf653722fce9ade8f44730116bab0b8fb15c3e8d2124a6b0d395fad078878e0e4b7888e19660ca2491ccc9ec01dc11ce318fc8 SHA512 29369da83cdca57aba7d8c2089c77ad265eeb614fd34056f678e6dc9374558d1059ff2c514326115734fadbcad27ec98e1e5fcec087022a9d838cc2bfd1fe825 DIST typing_extensions-4.6.0.gh.tar.gz 70037 BLAKE2B e5a287e839dc932b3f5777a8c575e725d414cbd5ff1444a9f67c8898866eb3863b0de4f107c5ffe73756d37e47b7a1dae4d69fead42fb887126479891bff5b17 SHA512 d78188c52ea6bf77852c5ac3e4601f9fca6fe3247974269ced8dc53e9b8c971446ff5501558200000757336a84d73db1e6e9fe89afd7cc26e025a97426475bb4 +DIST typing_extensions-4.6.1.gh.tar.gz 71263 BLAKE2B 4c4b91fd92620f9cbefd807103d035ebad46f3c384fc4a5b7f6fc9f0209ad267e2b752992628fa537f6ef2191e598223794ddd915d4a3ea89fd6a67dead346ea SHA512 c75553e7e5ade1f9e60a5432c76207452ede2c39533e9cd696e10ff36068e14bf0fe809a31a4a5d0a228228300e30d221af698c093c35dcc67338615ac77aaf7 EBUILD typing-extensions-4.5.0.ebuild 829 BLAKE2B 090c0434c32e4d17c1f0fece292a885604724c20df7a32507175555385674b3dff7dab0698dea13d7046f4a03e7ca3a819af5e9e5109fff93f7a2744e2caeda6 SHA512 f6426276896f82671d7fc718e4416b50fdebed1ce12da3ebde0d5426e3c5a68d9a4f616096c9b2c36bd281738a059e860631c779228dda8aa9bf9c4990e8c8d4 EBUILD typing-extensions-4.6.0.ebuild 838 BLAKE2B a7c94805e1845a48dc25b0b941d2a6720ceec27e2ae4bfd3faacde456e1f02a6bee6a0a9d64fb223a76d01dd377c3c74154d8f2cb76fc4dd8f9fc221b941c670 SHA512 c4a24802fd4d208e0139aea161143388d17810643c07931ce6a1eefdfe484b7c0b00e9b7c6b4637b53b22c3537d22eafaf41a5deee5f28900d7a206e9ebaad99 +EBUILD typing-extensions-4.6.1.ebuild 838 BLAKE2B a7c94805e1845a48dc25b0b941d2a6720ceec27e2ae4bfd3faacde456e1f02a6bee6a0a9d64fb223a76d01dd377c3c74154d8f2cb76fc4dd8f9fc221b941c670 SHA512 c4a24802fd4d208e0139aea161143388d17810643c07931ce6a1eefdfe484b7c0b00e9b7c6b4637b53b22c3537d22eafaf41a5deee5f28900d7a206e9ebaad99 MISC metadata.xml 409 BLAKE2B f2defedc04bc50fcdccb536be53f5148d2630bc235437d9c2ab32d579585e27c108f87d22cc9b458151e742d2f6c0788ae993fcbefe247295f2a572d8648ffaa SHA512 be8e74d9c73f2e4dfce9728cb06c3bc56ae35120e3388fc232da3f4cff17367775401805f63fecb74397ecc7ae8340d68dfa271cd06ed2fb03def8d155262d02 diff --git a/dev-python/typing-extensions/typing-extensions-4.6.1.ebuild b/dev-python/typing-extensions/typing-extensions-4.6.1.ebuild new file mode 100644 index 000000000000..99c693367de7 --- /dev/null +++ b/dev-python/typing-extensions/typing-extensions-4.6.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +MY_P=${P/-/_} +DESCRIPTION="Backported and Experimental Type Hints for Python 3.7+" +HOMEPAGE=" + https://pypi.org/project/typing-extensions/ + https://github.com/python/typing_extensions/ +" +SRC_URI=" + https://github.com/python/typing_extensions/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +distutils_enable_tests unittest + +python_test() { + cd src || die + eunittest +} diff --git a/dev-python/unittest-mixins/Manifest b/dev-python/unittest-mixins/Manifest index 97bbff23d090..c7c6f6f01b69 100644 --- a/dev-python/unittest-mixins/Manifest +++ b/dev-python/unittest-mixins/Manifest @@ -1,3 +1,3 @@ -DIST unittest-mixins-1.6.tar.gz 14156 BLAKE2B f47831355cb3f6606b36124af7d6634b8c012d8f85ce843fbb2882360006eaf3b964d6d2ed718137e0c37d330cfbabbafbfa75e4b1217f2a5546027f7379ba53 SHA512 0d4a0bbf80264f34a03aebbb2668733cd3753f99b24b006ea6704a2b97df9fb51755e8c4efd0094219e65d25756ea31ff27d3892b32ab6829050236a6bcbc986 -EBUILD unittest-mixins-1.6-r2.ebuild 697 BLAKE2B ef179a13b7ca9b4e5daf4698a6c798a5e54be339a77756a1c374ad63cb4206bdd2a8f668e199cbbddd5723ce91a9fdef76d27df2cf0be404453674e8beb32a95 SHA512 8977a95110507a7fd281e650931b3d2c708d41fd89495c1eae60844edf6e4b3cbdf8bd4b930790581c18d9069fd57e6a38b72c0338319d5543355c4f2ec0cf95 +DIST unittest-mixins-1.6.tar.gz 14901 BLAKE2B 0b63fd102395e61b1cfdbabc8a7e71e5cfabe71830a5fbefaac5bb2a4774b838dcad5f7d8c46fd7968f7ea35eee913aaf88d7cf8666aafc247859246ed2eb664 SHA512 6f78be17c53ec22a680b49a7541e2159c8f504dbc0b39c3c11e7676e20d3c6201be6cc722929017781658f0f690d1c258e0b148fa5dabb5af25e63b28dac5ffa +EBUILD unittest-mixins-1.6-r2.ebuild 629 BLAKE2B b427821047259b712e66b34b55f167665583efc42dd0ae7efbd811d5b12c6d2c2ee13e17b8861c18812e20518b171d53481f408226c746f13362cb446ac941d5 SHA512 f8255391433b6abfe3e90551aa7da786d3e01cd220830e9a94b2bff5175eaeeb892be3769fc9513e9cac10afb99c3f6edd66d64d964f60d0f1892c624712a90d MISC metadata.xml 405 BLAKE2B f41a778a860e26c7c1028f12a215cdc149233794b16874c6831d5c75a59748d4bc3810deced41cdb5979747f82443c9218d1e7b1cd51fbfd3870e07e65858844 SHA512 d067b0a4e23b648b03c8c38ec60788dd222e02e2c0b5c5517fbcf07bc91b5e20348a0daeb437e46b6a3b1611860d2b319277757bc77e10cfc3369b985c55a188 diff --git a/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild b/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild index 39afbaca3f3f..9707610faa2e 100644 --- a/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild +++ b/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild @@ -4,19 +4,16 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} pypy3 ) -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="A set of mixin classes and other helpers for unittest test case classes" HOMEPAGE=" https://github.com/nedbat/unittest-mixins/ https://pypi.org/project/unittest-mixins/ " -SRC_URI=" - https://github.com/nedbat/unittest-mixins/archive/v${PV}.tar.gz - -> ${P}.tar.gz -" LICENSE="Apache-2.0" SLOT="0" diff --git a/dev-python/urllib3/Manifest b/dev-python/urllib3/Manifest index c648254952be..a9e76de324eb 100644 --- a/dev-python/urllib3/Manifest +++ b/dev-python/urllib3/Manifest @@ -1,5 +1,7 @@ DIST urllib3-1.26.15.tar.gz 301444 BLAKE2B 2681f0290a4f8b335dcdf384a0c0692cf51e88ea829f80c8c857be328b00c618978a84957da4e23826e4597fe90764eb36ab9acbbc33f9a6ec8df3e3ff3f4d48 SHA512 b6ddb29c15b2d729605a6acb7c602f18c75a937cdfe9649d35d790a59fbb1d96a8d68975ba0a4c073c9f1750e383c67b7566dbcd81b3e8611501e9f4153e9a2b +DIST urllib3-1.26.16.tar.gz 303733 BLAKE2B 94c0cfb8696b15ff7aed25927ba584d0d67b150953586ca4d74ddc8f1d0a95ca447a482cf7d0f95728fad1e7e51a610e29c3e342ebe68e65a86789308544ea51 SHA512 caa58af5bf49644459a9074be659511b56c5d66802153c72ba2ba2eb9c0aafd56b4cd8f8588964ee7d2a9b16a5e114d62298ab1e128710260ed86f1e315b5571 DIST urllib3-2.0.2.tar.gz 277703 BLAKE2B 1c7935a6aca8e60ad212eb35ef76009b75a8d080b1a572fe229e94a200e75c352ab41d831dde3d4a4643ecbbe54c2128f9d9ca1850d978fd1730d6d730ce3ab0 SHA512 874674342259f2f9b77b4aac90bd525ea50d4b6134008c22eb0fe7a04e688797564c3ec8e556600f75416df2983c972867e8a569d5d85a8dda748948217af38e EBUILD urllib3-1.26.15.ebuild 2315 BLAKE2B f66ea329585eea090f339bd996900c5073918b6efc38fbe1d6d2eaba835c426149ae274a33659d6e5cfeeda87c84048e210456c7013006f59e464dcd9a38ae25 SHA512 21bbd772075249cf7af1b2509374186af3fb37341a89098717dbc91caf407cd65ea700a0d205f30c12277f509bf966123719a014d496dba2175eda95ef26a123 +EBUILD urllib3-1.26.16.ebuild 2323 BLAKE2B 2d90d20776df48667ed29dac208add77f711700d008180f8f616eb033ff8cc1851361095f4c64b844331e44502526f1335fc90a25f6044d3064106d33c6a9556 SHA512 23dcc408f2e64e437b228ab86d4b09bb78adcd21c9c3403f9d9b4578ba318c27ddc74edccb18edb2142e70d744c1717f1ca466d8da52e73f1357c4a091a68fa0 EBUILD urllib3-2.0.2-r1.ebuild 1947 BLAKE2B 8de4b4e4e3cb744bf2eb43c9bbcee7bce1feb9bb92a540f4551d28ccfa69654d2ae9f1c6c0dba77725e1757e0e6561d120607f3f4b7eca1ef7cee78f0a1d8663 SHA512 a67410a45745c585c8306f733ddabfb238904426ffd032a1f05bea1dcb1f05ae208aa50a144779f61d503e7413191d704b1f16d0c6e26b186f7649e53feeb6e3 MISC metadata.xml 531 BLAKE2B 3ddfea4b8817c827437a79abae8cf4e9cda95addb1c6505ef13018587720bba0cf0788041c0b4cc8b25f319e7cb1c94117ae25b3cbb567f24373e8e89bedaa7b SHA512 7e7191f0338c4c47f01bdceb3d2c6ed94de2241e77fb3be6cbf3ecf8a0682730392a9ee5adf24304d9a322acc06bd84f4f90f1dddcb258cb2e9ba0de9952b693 diff --git a/dev-python/urllib3/urllib3-1.26.16.ebuild b/dev-python/urllib3/urllib3-1.26.16.ebuild new file mode 100644 index 000000000000..cc75cabf45be --- /dev/null +++ b/dev-python/urllib3/urllib3-1.26.16.ebuild @@ -0,0 +1,78 @@ +# 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=setuptools +PYTHON_TESTED=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) +PYTHON_REQ_USE="ssl(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="HTTP library with thread-safe connection pooling, file post, and more" +HOMEPAGE=" + https://github.com/urllib3/urllib3/ + https://pypi.org/project/urllib3/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="brotli test" +RESTRICT="!test? ( test )" + +# dev-python/{pyopenssl,cryptography,idna,certifi} are optional runtime +# dependencies. Do not add them to RDEPEND. They should be unnecessary with +# modern versions of python (>= 3.2). +RDEPEND=" + >=dev-python/PySocks-1.5.8[${PYTHON_USEDEP}] + =dev-python/tornado-4.2.1[\${PYTHON_USEDEP}] + >=dev-python/trustme-0.5.3[\${PYTHON_USEDEP}] + " "${PYTHON_TESTED[@]}") + ) +" + +src_prepare() { + distutils-r1_src_prepare + + # unbundle urllib3 + rm src/urllib3/packages/six.py || die + find -name '*.py' -exec sed -i \ + -e 's:\([.]*\|urllib3\.\)\?packages\.six:six:g' \ + -e 's:from \([.]*\|urllib3\.\)\?packages import six:import six:g' \ + {} + || die +} + +python_test() { + local -x CI=1 + # FIXME: get tornado ported + # please keep in sync with BDEPEND! + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + einfo "Skipping tests on ${EPYTHON}" + return + fi + + local EPYTEST_DESELECT=( + # unstable (relies on warning count) + test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_verified_warning + ) + has "${EPYTHON}" python3.{8..10} && EPYTEST_DESELECT+=( + test/contrib/test_pyopenssl.py::TestPyOpenSSLHelpers::test_get_subj_alt_name + ) + + epytest +} -- cgit v1.2.3