From 662f71ae67cd775d7fbb79b5091676c0e07a992b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 29 May 2023 15:17:30 +0100 Subject: gentoo auto-resync : 29:05:2023 - 15:17:30 --- dev-python/Manifest.gz | Bin 260110 -> 260169 bytes dev-python/betamax/Manifest | 4 +- dev-python/betamax/betamax-0.8.1-r1.ebuild | 2 +- dev-python/betamax/metadata.xml | 1 + dev-python/colorama/Manifest | 2 +- dev-python/colorama/colorama-0.4.6.ebuild | 2 +- dev-python/constantly/Manifest | 2 +- dev-python/constantly/constantly-15.1.0-r3.ebuild | 2 +- dev-python/decorator/Manifest | 2 +- dev-python/decorator/decorator-5.1.1-r1.ebuild | 2 +- dev-python/elementpath/Manifest | 2 +- dev-python/elementpath/elementpath-4.1.2.ebuild | 17 +++- dev-python/flask/Manifest | 2 +- dev-python/flask/flask-2.3.2.ebuild | 11 +- dev-python/hiredis/Manifest | 2 +- dev-python/hiredis/hiredis-2.2.3.ebuild | 2 +- dev-python/httpbin/Manifest | 2 +- dev-python/httpbin/httpbin-0.7.0-r5.ebuild | 6 +- dev-python/httplib2/Manifest | 2 +- dev-python/httplib2/httplib2-0.22.0.ebuild | 2 +- dev-python/incremental/Manifest | 2 +- .../incremental/incremental-22.10.0-r1.ebuild | 2 +- dev-python/linkify-it-py/Manifest | 2 +- .../linkify-it-py/linkify-it-py-2.0.2.ebuild | 2 +- dev-python/markdown-it-py/Manifest | 2 +- .../markdown-it-py/markdown-it-py-2.2.0.ebuild | 2 +- dev-python/prometheus-client/Manifest | 2 +- .../prometheus-client-0.17.0.ebuild | 2 +- dev-python/pyhamcrest/Manifest | 2 +- dev-python/pyhamcrest/pyhamcrest-2.0.4.ebuild | 2 +- dev-python/pyicu/Manifest | 2 +- dev-python/pyicu/pyicu-2.11.ebuild | 2 +- dev-python/pytest-httpbin/Manifest | 2 +- .../pytest-httpbin/pytest-httpbin-2.0.0.ebuild | 2 +- dev-python/pytest-httpserver/Manifest | 2 +- .../pytest-httpserver-1.0.8.ebuild | 2 +- dev-python/pytest-regressions/Manifest | 4 +- dev-python/pytest-regressions/metadata.xml | 1 + .../pytest-regressions-2.4.2.ebuild | 2 +- dev-python/pytest-xvfb/Manifest | 2 + dev-python/pytest-xvfb/pytest-xvfb-3.0.0.ebuild | 28 +++++ dev-python/pytest/Manifest | 4 +- dev-python/pytest/files/pytest-7.3.1-py312.patch | 93 ++++++++++++++--- dev-python/pytest/pytest-7.3.1-r1.ebuild | 113 --------------------- dev-python/pytest/pytest-7.3.1-r2.ebuild | 113 +++++++++++++++++++++ dev-python/requests/Manifest | 2 +- dev-python/requests/requests-2.31.0.ebuild | 8 +- dev-python/responses/Manifest | 2 + .../files/responses-0.23.1-urllib3-2.patch | 85 ++++++++++++++++ dev-python/responses/responses-0.23.1-r2.ebuild | 55 ++++++++++ dev-python/rich/Manifest | 2 +- dev-python/rich/rich-13.3.4.ebuild | 11 +- dev-python/tornado/Manifest | 1 + dev-python/tornado/tornado-6.3.2-r1.ebuild | 75 ++++++++++++++ dev-python/treq/Manifest | 2 +- dev-python/treq/treq-22.2.0-r1.ebuild | 2 +- dev-python/twisted/Manifest | 2 +- dev-python/twisted/twisted-22.10.0-r3.ebuild | 2 +- dev-python/txredisapi/Manifest | 2 +- dev-python/txredisapi/txredisapi-1.4.9.ebuild | 2 +- dev-python/urllib3/Manifest | 2 +- dev-python/urllib3/urllib3-2.0.2-r1.ebuild | 4 +- dev-python/versioneer/Manifest | 2 +- dev-python/versioneer/versioneer-0.28.ebuild | 2 +- dev-python/werkzeug/Manifest | 3 +- .../werkzeug/files/werkzeug-2.3.4-iri-bytes.patch | 64 ++++++++++++ dev-python/werkzeug/werkzeug-2.3.4-r1.ebuild | 69 +++++++++++++ dev-python/werkzeug/werkzeug-2.3.4.ebuild | 64 ------------ dev-python/wrapt/Manifest | 2 +- dev-python/wrapt/wrapt-1.15.0.ebuild | 2 +- dev-python/xmlschema/Manifest | 2 +- dev-python/xmlschema/xmlschema-2.3.0.ebuild | 2 +- dev-python/yarl/Manifest | 2 +- dev-python/yarl/yarl-1.9.2.ebuild | 16 ++- dev-python/zstandard/Manifest | 2 +- dev-python/zstandard/zstandard-0.21.0.ebuild | 2 +- 76 files changed, 693 insertions(+), 259 deletions(-) create mode 100644 dev-python/pytest-xvfb/pytest-xvfb-3.0.0.ebuild delete mode 100644 dev-python/pytest/pytest-7.3.1-r1.ebuild create mode 100644 dev-python/pytest/pytest-7.3.1-r2.ebuild create mode 100644 dev-python/responses/files/responses-0.23.1-urllib3-2.patch create mode 100644 dev-python/responses/responses-0.23.1-r2.ebuild create mode 100644 dev-python/tornado/tornado-6.3.2-r1.ebuild create mode 100644 dev-python/werkzeug/files/werkzeug-2.3.4-iri-bytes.patch create mode 100644 dev-python/werkzeug/werkzeug-2.3.4-r1.ebuild delete mode 100644 dev-python/werkzeug/werkzeug-2.3.4.ebuild (limited to 'dev-python') diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 7d9056fa9c7a..3ea53ebf670d 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/betamax/Manifest b/dev-python/betamax/Manifest index 33d0a0d39217..b8ae4233bd08 100644 --- a/dev-python/betamax/Manifest +++ b/dev-python/betamax/Manifest @@ -1,4 +1,4 @@ AUX betamax-0.8.1-pytest.patch 1535 BLAKE2B b2a4d97fe2d1fad680e4037613bb3bcbe815902f79e975a768123a7017f53018cae0e18640a10d7fdf3afe59a33ea7ca02c9508f2341955ab9866c3f44411beb SHA512 258bd6729286dc9374829308c23cca73ea640c4597ca8747ebb8281bcf7723bba3dfee5b55cadff0459e8dc4511d85228d37911e981859dd0af55a3753ae9e22 DIST betamax-0.8.1.tar.gz 77526 BLAKE2B 2ce88326c5ef80082908912c4b14f149793c4457c47446ebcabaaffaa6b0ee64528096acc6bdd868fce0fad3d10ad66697cad5dc422c15b324e1cc9ae20eafa6 SHA512 89bfb56cf4004a70ec8c1f2342cfa0e02f850b8ed80b67f8b2b02c1a2093e8ac1cf1b9980354551e9d3a21fadde0d77d717f1559487024941973cd80bd451734 -EBUILD betamax-0.8.1-r1.ebuild 1224 BLAKE2B 0ae996bd59ca911492c49f89e9274a805a47795994267c62918d4ba52540bc6340676a3487424f54e50c250a2655b1c2cd4d46563e74ee96e4196b70a67a7c6e SHA512 ee9d901fb90f14662ebdda061865b24ad1eb2bde30e8ef84903824c1d317b40bf6ab706b23ee86ae5c87b7305eabc59e55099f746bdec391fbfd9e13c4bbae06 -MISC metadata.xml 313 BLAKE2B 04211b989a66a623cac0e27b3f810fb0b102f334ce917764eacb193711cf7ded5eab1203d4da247ce6082072677c176c36bdb7fc8bf087ce9561874d7a63a6b0 SHA512 e07fa6058392a097412cdb49d86549b3cad79fb720818fd5110a0cad5e145ebd512d71132e25192386924454f850d6422e53db735b4533a6ed6f0d2c33148c7a +EBUILD betamax-0.8.1-r1.ebuild 1225 BLAKE2B fc3a6530f7a37a2eab04a878be7a0360bd8b934e6ee6998679fe2f92594c3e21a2676bbc40fcdaf7c91f512ffc253c7a6be2f4dbc6036fc956956fa4fef315da SHA512 ba9ef103639bef606cef77ae435887f01bca35b26ff5676fd0545bbcd82ca5e733ffdcc2e1e6732f0f00ae687d4d313f28eabc5f40cd67697e83ead255cdd8ba +MISC metadata.xml 370 BLAKE2B 4f0af16a821f80679eafa4af335168fa7671db128f9e1902a0be9944bba630d8f4f9fa8f2638a10884a81dcf55b1357a9b0574a8f0df322e89e1f801fd71ffb7 SHA512 1b04127a85af3ba3d29833475fcbd5f013c62ab3e226d3df98091457f7039b893a2c5324e20c735d65e00f036641f7658665938e1d1434925656f07cc3b1aaff diff --git a/dev-python/betamax/betamax-0.8.1-r1.ebuild b/dev-python/betamax/betamax-0.8.1-r1.ebuild index 1d5e07b9aec5..716d37120f0d 100644 --- a/dev-python/betamax/betamax-0.8.1-r1.ebuild +++ b/dev-python/betamax/betamax-0.8.1-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi diff --git a/dev-python/betamax/metadata.xml b/dev-python/betamax/metadata.xml index 63209eaf0f89..e0a83bb62561 100644 --- a/dev-python/betamax/metadata.xml +++ b/dev-python/betamax/metadata.xml @@ -6,6 +6,7 @@ + betamaxpy/betamax betamax diff --git a/dev-python/colorama/Manifest b/dev-python/colorama/Manifest index 6b587da2a7a8..787a798d6b85 100644 --- a/dev-python/colorama/Manifest +++ b/dev-python/colorama/Manifest @@ -1,3 +1,3 @@ DIST colorama-0.4.6.gh.tar.gz 116300 BLAKE2B 5b8f013a0cfa227dc750456d28af83dd6322000a3982e680d0cf051f6ae964b630f2889a0f1b78fe1cab465b25a52db07516cee9cbd99575dae38a86c5b69bd0 SHA512 2b269b190041398a1808b0b5147e47422b4451a1bc91841d0957572214ba8addd731c8932afdc60bfbba9833a0fe6c9c5c2ecb150613f13498f661799d625e4f -EBUILD colorama-0.4.6.ebuild 1149 BLAKE2B 1428b00bf9aabd9cc5c5512ba97bfa3c54989ecd9b651d413afa6eedbf4adf3063701f96936501f544ab978388f161a7125ef891f556a420dde2cf067f21fda4 SHA512 b6fc05aad44111f291f57b5ffb091e4aa57a6e01aa8c22392aa67a44608d5c1df8c80e215fc8ba255f288922a9b3623246c030754d1ba8908bc888ac94060508 +EBUILD colorama-0.4.6.ebuild 1150 BLAKE2B 4eb117d0fbbf7460129d91cded09e842e0b807f0972cba8725faeff0f577330c0d943f0d443535c2533d94c4212c24dd33013ab537113887711685be6b5998ed SHA512 4529b2eaabdcaaba4afe588fb6b1eba44a270409ea07d72f08cf2eb1ce4f26a021b1ee5b0c7a2ac49f56cede47b5c67b96e284d840a39636740c7b7468312c2c MISC metadata.xml 526 BLAKE2B f8f74b3797df9f8b0ab5ea81b6318d099a041cc3aac741084802272fdc7aaffdabc1269025f5e2b819cfe4608391a0857d208c487cc8f018578610faaad9f401 SHA512 dee4a202781edd36049ee9738dc9e90ffa63aa3874b389b5d0285147fbf86a577c15d55a868c0714ef982f78a2054636f464d6609af0693639d2449ae3d2ea53 diff --git a/dev-python/colorama/colorama-0.4.6.ebuild b/dev-python/colorama/colorama-0.4.6.ebuild index ab5414bb1e7d..2d71f3b0a289 100644 --- a/dev-python/colorama/colorama-0.4.6.ebuild +++ b/dev-python/colorama/colorama-0.4.6.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{9..11} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/constantly/Manifest b/dev-python/constantly/Manifest index 1b342cb69fa1..198704e62b44 100644 --- a/dev-python/constantly/Manifest +++ b/dev-python/constantly/Manifest @@ -1,4 +1,4 @@ DIST constantly-15.1.0.gh.tar.gz 40635 BLAKE2B d400336901f7df7b1535a0e46fe092a2542546964ea144014210e8be3807aabfe8e8370e94f426061a0c3a6257ee66a6ceb963b159717def7e047405368d910e SHA512 eeaa74552fe8e01c40566ac3c8b3d41085f800863ac516e30fe1242f40d3401e4e872279149776f29d3ba78a7a16337a794ad26230efab4dd1847d42bffa81ce EBUILD constantly-15.1.0-r2.ebuild 713 BLAKE2B e8d56bd90dd6227824fdce22ca96b3bd4a25f4212b3fbdcf9e3eb0dd42019b66a8fb6c7615bef7845df09c731d18632a85246d7235141219c6847db380615eac SHA512 407464c96dcc735702238362a58b924e76756307bd2cd015b30d3535a86983143dea52dd294c18176ee514517c545be3c0ab5533e02a9257c237915d377c16dc -EBUILD constantly-15.1.0-r3.ebuild 890 BLAKE2B fe5fcfdd61de7f45dd1056f50aacf7c19b5b982a442fcb5779fd407715f8494025619f36dc47c05005777466ab0c778d043e3854b80db817d968ce63912798d6 SHA512 7ca6392269f027b9cac327ef46216e9b34fe25dca16483999a05c176f24e7fe702f91b60254a06b9381a1ecaa837669615c7257ef3ef71aa83bba4eed6c55949 +EBUILD constantly-15.1.0-r3.ebuild 897 BLAKE2B 19956c4771b5a9c20c0162613d6e7c89250ab57f733ae8c10e89e9c0de722b12c63824fbdb7a65a4d4afc0b142f7208f18dfe236aff4a04c390b99a1a32cb946 SHA512 505b55cca2322be810db01f31064239145e1b095cbe85a8b756f6033eaa3f831fa22c21e6b037aa56bc6b1dc175036477b4272e8195b45b71588853488aab65b MISC metadata.xml 762 BLAKE2B 9875a3eb5843bf6bf12053dec018f6613df587a09c15e789c8386fda56b9f992cecff183961d2ad6666c222897953afca84b3c16cea971ea51d59d85dd977d4a SHA512 2da01cbce721e0f9b411e6d34552bbe547d79dcf3c2bc0232b8addfcfc98a190eff1fef7ae09e451e4666a7854c83206cc5b905aa951b7ce9476124fc6f0023c diff --git a/dev-python/constantly/constantly-15.1.0-r3.ebuild b/dev-python/constantly/constantly-15.1.0-r3.ebuild index 9246a503bf34..0fc650e33605 100644 --- a/dev-python/constantly/constantly-15.1.0-r3.ebuild +++ b/dev-python/constantly/constantly-15.1.0-r3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/twisted/constantly/archive/${PV}.tar.gz -> ${P}.gh.t LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/decorator/Manifest b/dev-python/decorator/Manifest index 511570147085..631f0c782b6f 100644 --- a/dev-python/decorator/Manifest +++ b/dev-python/decorator/Manifest @@ -1,3 +1,3 @@ DIST decorator-5.1.1.tar.gz 35016 BLAKE2B 0e38ee2dea6793d489f5c50692549022f1b252ab3a7b75da5b785f856b7f18faaf5570dde2c68f6936c11460599839063e9eb8a133789a00f683761393a5103d SHA512 584857ffb0c3e52344b473ceb9e28adfd7d789d480a528471f8ab37be055ebe5feb170f41077010e25350e1c311189d45b90773cf12f0043de98ea8ebcde20ab -EBUILD decorator-5.1.1-r1.ebuild 642 BLAKE2B dc415954141147910a1c91637f43f07cf413c1c58acabf0595800c0852c26e09ada46ee8bc9aad79985b68c5d342b3ebf7e2532cd9db1735dd23761fcad6a980 SHA512 a64a99f49bd02a24ef5ab61ca7f8c4bc576a3584168c6b8ca3f8062df0de30ab3ea45e8fbce5856a4573340d15e2622e149b31803cb9f210235d45299a9828eb +EBUILD decorator-5.1.1-r1.ebuild 643 BLAKE2B f454c61073af615eef316b83331da82bff6f713916c28e82f7efc0bde406a2184981fed689696064b23c1f281f954cb740b001e1fe7a82c3c2c9da15357b9739 SHA512 f0d8ee585e1a7cce1c094ac2160dd0411121f8097ecb30db5f2f8b9aa2a752f97d7b1105f4ede4ba6405eac96b659d9a738c45f543ba1d805f79b9dd82447eac MISC metadata.xml 756 BLAKE2B 231d25578555eda8a5f6d5598dafdebbb3695656eff92178f664eb29eee5d9f18f82235c40d974c58959aa1f4692d4818edca6c640f146520186cf5390cd21d2 SHA512 a9d79d6dd55a349e41d861f1c4b2526c8bc71261fc5ea796675ebed8a9389b3945da86814acbd0a67edd4379dee36b4d99f2cf788fba5d2eadf77e87f6c0dde9 diff --git a/dev-python/decorator/decorator-5.1.1-r1.ebuild b/dev-python/decorator/decorator-5.1.1-r1.ebuild index 43a3ae6cd5fa..da9513bf8585 100644 --- a/dev-python/decorator/decorator-5.1.1-r1.ebuild +++ b/dev-python/decorator/decorator-5.1.1-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{9..11} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/elementpath/Manifest b/dev-python/elementpath/Manifest index 697d647dca6d..561d11aa657c 100644 --- a/dev-python/elementpath/Manifest +++ b/dev-python/elementpath/Manifest @@ -1,5 +1,5 @@ DIST elementpath-4.1.1.tar.gz 318449 BLAKE2B 3e472ad273a64926a3f63038d2cf5a480bf96f1af96675c23e5c3d2208e72a75f4478e10b82c8956509414c477473ec45163e8df58844dd5702804c65668d61f SHA512 95f2c238404718ff425d3f6be727a2620f519ecf41036c03148184225e968ce3b26a0c8247bf30eb1e0a8883febfc604ff38fa01c573cd26b81bd90ac79f6eed DIST elementpath-4.1.2.tar.gz 320962 BLAKE2B 39ad80033022119159bcc89e6ea06f23de7d6c0cfca7e63f64ac01fa0e4c36a8d3091cc57efdfc7d5efb735ee058d2ed25abd15ae5297b65a8efdfe4413e4ffc SHA512 f6ab5905986fab88398e9a3774460069f610234126649299228f86020bee48f3d98be90434a4f662b371ef0051e80147df0a0f323e7095fedcab8567237c2c00 EBUILD elementpath-4.1.1.ebuild 786 BLAKE2B 3839ab35c197498983471bad25219afd74ca1e6598601aa8b9e20417fada2939291fee6f4a1df35045dfcfd89ce7630f9cdd0b944d9058ef33da9ebf7f7e2f88 SHA512 aa8b06d96b9204563aec95dd229c796ca42588bcc56e06404a4e328872de4805c91d28936ec8cf756099110f5202681f170eb8eb65b4c1a64fd08e0357b0f4b1 -EBUILD elementpath-4.1.2.ebuild 794 BLAKE2B 6baffd6c0568ae29da8b6fb68899b79df9e4ac46498407fab0bd01d8daafb67aa213c16fa06262c7138dd24f5c0f3781132b680b50d2d1b8f8c4c4df6a4a2f6a SHA512 f718259332b7212d3387484f7f34a2ebd3820efacc2cc9b3ea90cf8fe85002050226534344d8af397a1357924f6abf66143eac1af8a8303300fb49ce01b7dcb5 +EBUILD elementpath-4.1.2.ebuild 1095 BLAKE2B d3619b374f59597a6c15620246933a167b76fe2189a73dba01c5f566419b251f6828e0546b404367d8263d570434118457caa6eee8b44de0285d429ca022af3f SHA512 9756579b2b5fe4b6a99e7ae6f055cffe34876cfdca805b69987a8d55b479cabfbd5aa3a7e100afafb8fe2bd494266272d1b2ccdbe8308b66fa21d8149996a394 MISC metadata.xml 380 BLAKE2B 00a18a4c9373b73866c8f5159e6c11327baea8ea6ba8027c2477cefaf6bbd2d2838de3cf78b9bc3e8bdffd0444e6c44b45cf6e6aac0f7ac470c7e092ae4e43f9 SHA512 abdc862e0d684023fcd42843a9c558d71e923a09fb0592e5e3c3e7e949e311c36afc34ee3cea5873c1799b093924fe15c240da4a782fdbca11ace66ea0d2717c diff --git a/dev-python/elementpath/elementpath-4.1.2.ebuild b/dev-python/elementpath/elementpath-4.1.2.ebuild index 55532d1d5a5e..93f8579d6754 100644 --- a/dev-python/elementpath/elementpath-4.1.2.ebuild +++ b/dev-python/elementpath/elementpath-4.1.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 pypi @@ -25,10 +25,23 @@ BDEPEND=" ) " -distutils_enable_tests unittest +distutils_enable_tests pytest src_prepare() { # fails for some reason, more fit for upstream testing anyway rm tests/test_typing.py || die distutils-r1_src_prepare } + +python_test() { + local EPYTEST_DESELECT=() + if [[ ${EPYTHON} == python3.12 ]]; then + EPYTEST_DESELECT+=( + # sometimes fails with precision problems + # https://github.com/sissaschool/elementpath/issues/66 + tests/test_xpath1_parser.py::LxmlXPath1ParserTest::test_sum_function + ) + fi + + epytest +} diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest index 115e7dc8dd3c..97437adcbf2f 100644 --- a/dev-python/flask/Manifest +++ b/dev-python/flask/Manifest @@ -5,5 +5,5 @@ DIST Flask-2.3.2.tar.gz 686251 BLAKE2B d81553b100e88ab79218422d6d39bb8b186f436c3 EBUILD flask-2.2.3.ebuild 1440 BLAKE2B 285d96058313bcbd179afb10da1ac9e8451e0b209262951d7d0ac6ea527bcf07fa0fb82f736ee3dfaf5e9afaef95124dbdd1ffe91bf3248640cdd28acd357b39 SHA512 1595e3c1b70e2aec21ab368d3fc4a3dd1e35912da09bfbc6efa44854eff9a2b199c7949d24246a846621016496d079b574a26e79c187c87efc4040ac0d064e4a EBUILD flask-2.2.5.ebuild 1448 BLAKE2B 64ea6025e49b52dd44dbda773d9d7c1ffd894a868960307c926ea1a5fe37c9c335fef59f71c37a0f23b60000bf5e53fe7b4a33488097f5893b2cbf4b9569f742 SHA512 9e13793c11bb8e82ca8124ee2b2adacfa53f29e9253a7d9c65253f0cdefcbba85be8a409b9c35a43c5005c2fb2dce22d6ef1dba67106d7c829b80b7111aaa1eb EBUILD flask-2.3.1.ebuild 1460 BLAKE2B 108dd7d59d54718cc61ca297bc042f45408a04ec4ef6769ccb8118f060a878986db818c89aa1b950dfec7b3a8cffa924866d671bcf9fa6bf5638126ac269bfef SHA512 9b1b67c4d15eba496a79a676178a18bb7bf5b3141c2133867ce05cd5470958a877764c1d61f33dff89fbae72c61e301e1ee2ca3c4de7530390504805cb8023c2 -EBUILD flask-2.3.2.ebuild 1461 BLAKE2B 19110a36be49adda2b9806dec63e6981bace1e0018b50d14c1c661677bb6d116b136c6f63c4e3a3bf3d28541d726248b522089839a9b756368e6dc60656e7573 SHA512 992742f028d6f6e2c50cee2dd14dc9385ca48a3c523ab508bfd78f9c3b0bfad9afa2fa2a702aa33284dc1c3a53d98a331fbff46b0a6d5266c73827cb8e484b1a +EBUILD flask-2.3.2.ebuild 1623 BLAKE2B 4e9ccbaad90261d6825872c9992b353bfb1872cb6c59388161b30f6e2048bc0270f3cc5abe557a983ee044acbe2156cad57389002de2087e58b78af1085203d3 SHA512 4c5486293e26972e89379b66cecb78076760ac602feafe6e40cfee58797423ab8ce1e4ba17d6b10c1e8456212e3749c284a0450366e691cf83b7540fe3b351e8 MISC metadata.xml 386 BLAKE2B b449c54b966bc8943f7b7b12d6126867a89a2759eb749c08f7ad53a174e93ecad07f09b5e30c8562c63ab05df75a82e2f48f550ea8cf3a546f5afc2eef5a896d SHA512 123334db31948046e47f3cdbe0237cdec3dc2207485c8243d1e34e065436995423b6a89909563a6158741a8cc62a7fdad95923870a7114cf69e58ef715e7ec5c diff --git a/dev-python/flask/flask-2.3.2.ebuild b/dev-python/flask/flask-2.3.2.ebuild index afba0e94f96e..0e79ed272def 100644 --- a/dev-python/flask/flask-2.3.2.ebuild +++ b/dev-python/flask/flask-2.3.2.ebuild @@ -6,7 +6,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{10..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 @@ -41,7 +41,7 @@ RDEPEND=" BDEPEND=" test? ( >=dev-python/asgiref-3.2[${PYTHON_USEDEP}] - !!dev-python/shiboken2 + !!dev-python/shiboken2[${PYTHON_USEDEP}] ) " @@ -53,6 +53,13 @@ distutils_enable_sphinx docs \ distutils_enable_tests pytest python_test() { + local EPYTEST_DESELECT=() + if [[ ${EPYTHON} == python3.12 ]]; then + EPYTEST_DESELECT+=( + tests/test_basic.py::test_max_cookie_size + ) + fi + epytest -p no:httpbin } diff --git a/dev-python/hiredis/Manifest b/dev-python/hiredis/Manifest index 5e388a863828..b9c64cb6caa3 100644 --- a/dev-python/hiredis/Manifest +++ b/dev-python/hiredis/Manifest @@ -2,5 +2,5 @@ AUX hiredis-2.2.2-system-libs.patch 1421 BLAKE2B d10de294e0e15ec1b816505c852b0e8 DIST hiredis-2.2.2.gh.tar.gz 18010 BLAKE2B 67ab7c3f0667d3cf33abea58fbe37bcc28beb569f6f3da966f191d00965faa5a835a286172179d6f33f4e0fa81743fa345829f04d9d89350ab1394cc0c168147 SHA512 8a42df63911000cd119da33e7fea25fa1a5244a86016818bcb6c6e12c042b12b00b7272633d85dcf921fd2eba67145e3258c64689be799a0f59766e541139120 DIST hiredis-py-2.2.3.gh.tar.gz 18214 BLAKE2B cdac5e9790c88657c75be721c4dbc91174a0eb38cdd790076b3ec1f009d43c7aef300bfa7381a10061749cb3bec02d4a488e732f550bea4c62893aabfc0c3222 SHA512 e85032869b6bbbc30f991d83d67a710c04998645517b1ddcfd801ff37bd28f0576a5bdc2986f3526f72da8448986714a79b42a0ab1a5cc6b6bab24f3d98fdce9 EBUILD hiredis-2.2.2-r1.ebuild 738 BLAKE2B 372fc0f57296191b5c5be3aada47da1199de3a857d196a3c07366a0eb4df834cbb7f9c464b5c6b37ac1b571172946f238f8b7983306b50d5d750867160ef098b SHA512 259ecc835b5f3d998053f9fe3c9ff91f3d78be062394f917c01250aa76a8930b9c2744f85c834f6573e951bec52d4e4c2853740554769eb6f35a135e1f7b3fb7 -EBUILD hiredis-2.2.3.ebuild 832 BLAKE2B 57c110bad033db06850446f695256ca1aa5d19b944812206ddab5c1a66f6fc39b83f397e87bdb5d6560d5ffcf05f0dd18987ddb5fa82cc6675a5835a9369053e SHA512 70ea4f1d57004c3d67de270315ad9ddcd9e81a0cdae96fa27d2e47d3c22e37fbed3675104b5dbfa28439c9ac2c8d77bd0b6b5e84e13398f52a8a9432a922cf46 +EBUILD hiredis-2.2.3.ebuild 833 BLAKE2B 2210e82d940926cf65cc0a0beb5506e3c1b4ee17b31b0c21f4162cee4c2727534df5fc1ed92476838669003a49819059554301535d6ba9b6a0831870a2a5302f SHA512 07e3948b8a16a608dcf81ecdd25d7173553fb3a10b79cb218f24937d6c151014f70121acae46231daf044a192694d64d39d2c72c9fc7ccd3e98b2739e1d19481 MISC metadata.xml 493 BLAKE2B 9ea63c09baa3e95097afce5edb30a2e1f358eedcc41fbd6f66492e3701bce65fa91e83c236d69b39ddde17f3d92401ca39ec70fbe12b6bc74dcde3e6e2495490 SHA512 42cc38851c3ffaddeb32aefed35551a444fdd1e9463dfca2f320a184445567174b44de84981dbd4613029abfcef28a69208bbb2857811308667cb54102357c83 diff --git a/dev-python/hiredis/hiredis-2.2.3.ebuild b/dev-python/hiredis/hiredis-2.2.3.ebuild index 66d53f73f25c..f84862162b67 100644 --- a/dev-python/hiredis/hiredis-2.2.3.ebuild +++ b/dev-python/hiredis/hiredis-2.2.3.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517="setuptools" -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 diff --git a/dev-python/httpbin/Manifest b/dev-python/httpbin/Manifest index ca9a7993d8c9..bac9b767caae 100644 --- a/dev-python/httpbin/Manifest +++ b/dev-python/httpbin/Manifest @@ -3,5 +3,5 @@ AUX httpbin-0.7.0-optional-raven.patch 1218 BLAKE2B 010a13db882711af3cd74175b873 AUX httpbin-0.7.0-test-werkzeug.patch 1108 BLAKE2B a7118afed382eeedcfb3e8ff9a31b31fb80c01cf97f19948f9d208d77289f829d3ef24f4cbdde74cc87d2d640b61a51994292fcdf5058f94b8768fd4c37a3cc1 SHA512 3556b921a6daed3dc561d78912b41ca9a3cea1274384f849bba1d7cd7e7014798ce5c9e93491351ca5225e26762be03c73cd0d09c60c90b8a55ff6e6ce0bf81f AUX httpbin-0.7.0-werkzeug-2.1.patch 1158 BLAKE2B 7343f4dbe9886fd54fc8187bc48ed8bd016c03057c4e5de81a46c2389b8d9fdd381f687855dc8ded1d8133a47fb8f09f4ec6c8eae739ca1c157945af97a633c5 SHA512 3d9ed7ab76dc0a33d69cf973e16be7358daa0af0a48d5ac24e0ad6ea8d73a68a796b4c8526ad764c0ed09997448f744f205b909261c32405ff166b359be1fb8b DIST httpbin-0.7.0.tar.gz 92613 BLAKE2B 59252df1d4d0ef853ec65263b472d3ba6c597336d844f9b457f2d0a009048d4222f715a7f6fb120aca00fa641d1687e302036dc151bd2fd67ba98cf5fc47a63a SHA512 82e80058b58943637e9f8191764cea79bf7a6e40f36069f9b5d3f908585dbef20a03ef070d1f865d350920b6e874a93a48a544b05c14ff4911038ec2c20f6f63 -EBUILD httpbin-0.7.0-r5.ebuild 1514 BLAKE2B 674cba1d72226eb65ccaa7b63e9f8f031c74c2971fde873c043ee5e1a6595d87bd5de8e575cc198a00f835b57099724904bd5e4bb8e542a245ef454bc374de30 SHA512 d89c75eb9c28729117f693c8f0a303b90eae43dd311734847462e6c2cd32f02e516dd9d6bef9929d61842603fcc715b8131210820c327730bdb5a8b0e383bd62 +EBUILD httpbin-0.7.0-r5.ebuild 1615 BLAKE2B 5e50812f5ae503bdb5a4e3b94bc404e7c5cb381f1a1e168d13f7405cc95aca7282c27588f96b797f488e9f37490532121f80d9445093828d3a127fcb48d51bfd SHA512 6d89f8af93f60e76c37f9eafebf8d5155a1c77353c26cc442281a240f9be9d2bd5369aed7d10b102990fd3d8cdb34f36a40ab000ff39e7b540d709b688a85555 MISC metadata.xml 394 BLAKE2B 73c2d6f27f957cfeaddc8c69cc0d7a7bf68514f1d840a982de1eaf9a62be8cf066d7b77b4b5f69fc42806979934e26d497ddf9d66d8f18dcaa32168fd83f7a0e SHA512 70c529e2d1b716a1997773f999902547010bd9406cfde38408a5941a70400e13c949f1a8fb20a53e0f0da4da91742cc259910e97cce8917dc029f3cb84d72bdd diff --git a/dev-python/httpbin/httpbin-0.7.0-r5.ebuild b/dev-python/httpbin/httpbin-0.7.0-r5.ebuild index 8025d864f504..026ca9614ba7 100644 --- a/dev-python/httpbin/httpbin-0.7.0-r5.ebuild +++ b/dev-python/httpbin/httpbin-0.7.0-r5.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 pypi @@ -50,6 +50,10 @@ src_prepare() { sed -e 's:test_redirect:_&:' \ -e 's:test_relative:_&:' \ -i test_httpbin.py || die + # broken + sed -e 's:test_digest_auth:_&:' \ + -e 's:test_base64:_&:' \ + -i test_httpbin.py || die distutils-r1_src_prepare } diff --git a/dev-python/httplib2/Manifest b/dev-python/httplib2/Manifest index 76ac8e1b2dcc..012dea748dc8 100644 --- a/dev-python/httplib2/Manifest +++ b/dev-python/httplib2/Manifest @@ -1,4 +1,4 @@ AUX httplib2-0.12.1-use-system-cacerts.patch 582 BLAKE2B ee2a407452ab557eec0934a175958ac7f1d1af3ad588b7f288b9e9f0a3d2b08146fdee05943e2681a1462986098256fa818d9561a4541ba0ed3b95984172271f SHA512 ff1b982e9f95f6efa53064b2a8d2748bf5a91a26fdaeb584f044d8e036b91034dbcf4719cb08855de412d6abcc33fe82e18fbd250c14d0ae2fea47b412fcafc3 DIST httplib2-0.22.0.gh.tar.gz 373972 BLAKE2B 6adfbc61d4f898666512da5d02cf082fcaf76bf1816de955510f5c4721a36c38d99fef963d5150b62cca091543ed65bb1ef5f33ce99123e1cd2abe467d4970e3 SHA512 77210f85ccaa2d2cf4a6c89f5146ca5eb9a6f26f00e862f6d0716ec73baffdf94714ae1d5eaced4349920b91276a7835e2f028c6d9156e84c241514b198791e5 -EBUILD httplib2-0.22.0.ebuild 1859 BLAKE2B bbe446a39165ac74ceafcdd50d37fdbf0bc06f63beb32782421dec8479602c2b03ed541ff311235833863a51d44e3e5512a8ead0ab329c3c5a193fe492775a2c SHA512 6de23bec28b84c5e3d610696f99965cb613845d6a74814eba1db2fe9d18bc229d341705a730c5a8ea6c0bc5dcb92274e9bf2f3b7fbfab4be25fb53d9494c845c +EBUILD httplib2-0.22.0.ebuild 1860 BLAKE2B b8c7691daa09d29809841ff46c801f025d21d3d06081d635de881db4262590314e48dffbe04c9ee4351825b1551ba1621e9159590d047b02b0df94b1a0e74559 SHA512 5c99ce9ff4075b8072b8102c8bc6911c2e3be8f20cb043b620999b33c7ee06636545bd9a1cb5292f841502b868e688bffadd95ae7a97db14ea66c221f82737a2 MISC metadata.xml 406 BLAKE2B fcac2ef4d82fd109083a57097d0e8b99e1fbb3103a2e8ffa29cd77acc0300b0d91d30661a5721f25680b822a1e0f22e4e457fa05bd8948c68b0e3712146a3de6 SHA512 5a94811b95720f0bdb57c725e35313ecc5a15f12a8f75e39c9034440eed957cfb3dd9e86437c0c7b1df51f47602723a7e94ce2b62509dab4eaa4feac02e1558c diff --git a/dev-python/httplib2/httplib2-0.22.0.ebuild b/dev-python/httplib2/httplib2-0.22.0.ebuild index 504e8447a22d..ed1ee5aad216 100644 --- a/dev-python/httplib2/httplib2-0.22.0.ebuild +++ b/dev-python/httplib2/httplib2-0.22.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 diff --git a/dev-python/incremental/Manifest b/dev-python/incremental/Manifest index 57596abf823e..aedb33b9a3b7 100644 --- a/dev-python/incremental/Manifest +++ b/dev-python/incremental/Manifest @@ -1,4 +1,4 @@ DIST incremental-22.10.0.tar.gz 18305 BLAKE2B 8e3f19e1825c608d72259729674da2dfa5005a64fb336d3c2144f20fdfd40e84ce1988cb6e00c2c86412e48f71bf2c5bd0d4f226cb49b1ff8e799065dd9fda42 SHA512 23a7572db731d1dd9871d309a02f8a29a92b7f1d897e64a2fe053575e7b486ec87e54d5ae9658eb1a82f90ba36b1b1694b58a991d841553f6cb98983725a49c3 -EBUILD incremental-22.10.0-r1.ebuild 826 BLAKE2B a20883d97222ac6cf1b1cb06ca78a60d5fa645679d67a23e6fd175bfc4257294eb3d1599cc60eb30ac255561450177f63bde6d779041bf3573de25c5e60d2411 SHA512 39450c71382df8e31003abb20c1ded5857bfee4486350bb324f57e2ac4696941f66bc1f3209fb554f6857b206d8a37ccd75f0a6d1cd20488ef89aa95c7f18d15 +EBUILD incremental-22.10.0-r1.ebuild 833 BLAKE2B 2e96fe694e8a46468576e59b8d34f17f6f778b65368550d51d2bcd8a62e0610bfb656faec21454425de46d5f04cd77b8ad7f8b16c7531dbe363c9964e5e7efb2 SHA512 de9d02ad17e1271ba1804992da65117659c8568f722d346444757f8ee4c022fa07cb9294c93581dab318424c09d137b37b3eeedc5625de0dc7deb26688c34748 EBUILD incremental-22.10.0.ebuild 824 BLAKE2B 2776e45357c8fbe94d848691d10a404dd6b7344cf5ff3fe712fd3ec4e840212046d5aa0f4e83f9947aff7bcb3f6af7fe109b5a0074b472979afc46f8e724503e SHA512 8d09c24ae4f998a1c4eced8082262e901c89585293e3e6240e0da0967ad71bd990d697480531659fb863fb4fc9c48a6882bbfff7656fb1451beae45e5b994bc8 MISC metadata.xml 501 BLAKE2B b83d40e36b124d2aedb279a12ac7d1e4f43d4bf289211491fbf1b37232c651df27e38869269fc5bf1960f9a0f04524920839a1595a6b5a7beed5a50a5219b4c1 SHA512 ec1f4c5ee87bd2ad6c247fa182c2ea1d8d0f544308fe64afa925aada1200e0c0bb4955971e0d7a3a9a4eb25486b0693c499b64a6de1cefba2868c58e319967cc diff --git a/dev-python/incremental/incremental-22.10.0-r1.ebuild b/dev-python/incremental/incremental-22.10.0-r1.ebuild index b87b7a134526..99479a7fa049 100644 --- a/dev-python/incremental/incremental-22.10.0-r1.ebuild +++ b/dev-python/incremental/incremental-22.10.0-r1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/twisted/incremental https://pypi.org/project/increm LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/linkify-it-py/Manifest b/dev-python/linkify-it-py/Manifest index 131e52261409..a765119e1a44 100644 --- a/dev-python/linkify-it-py/Manifest +++ b/dev-python/linkify-it-py/Manifest @@ -3,5 +3,5 @@ DIST linkify-it-py-2.0.1.gh.tar.gz 76631 BLAKE2B 5af218bbf7569376c68a97faaa2e3d7 DIST linkify-it-py-2.0.2.gh.tar.gz 76692 BLAKE2B b702ed78b002eac4f902dccf595150734de820b8e09e92d8339951ecbb348640d21605b7627f0ba208426f755c68f809dc6c82ec7c1b5eb450240ca4600d5355 SHA512 141002cf5c2b2760f242eb1d294833437e0df0caf671103ddb6099a083e2b6e8f20f35508b164b14206ceae2ffecb5361aa4d839152f7c52f3cfa83e905f12a7 EBUILD linkify-it-py-2.0.0.ebuild 674 BLAKE2B a1b26b9ed65e1c18f7e4809e0a3bcaabc30d7a1676568eebfda1d3e4940eb7ce04c3529ada39bedbb015cc4c1f4f3a56bca138cfac56c08ab1ac13d3ac1a6654 SHA512 f9094d23a3b9c4f2e7eeb7699f0fce86b8cb9a735d3dbc93c2c8aa5a0f54d2f287f53e7bc7a315f2e447819a3bf2f13b37dd5eddaec0adbf38400d010a20ceb4 EBUILD linkify-it-py-2.0.1.ebuild 716 BLAKE2B 2e1ba82716113ca46d1765d79318cc85e897599163639dcee6219c17d0a1019c0cc620455a83f4667087fc5485c5cb51133e02c5011617c86fad004ce942b3ea SHA512 39cd37ffcedc4378794efe59e937e0d9ba82edcb2535ecdfc5087b0d87072e4913c32ad923af9303c3264acda74dbe8db627720b1edc20a5b4292d9d04b519ac -EBUILD linkify-it-py-2.0.2.ebuild 716 BLAKE2B 2e1ba82716113ca46d1765d79318cc85e897599163639dcee6219c17d0a1019c0cc620455a83f4667087fc5485c5cb51133e02c5011617c86fad004ce942b3ea SHA512 39cd37ffcedc4378794efe59e937e0d9ba82edcb2535ecdfc5087b0d87072e4913c32ad923af9303c3264acda74dbe8db627720b1edc20a5b4292d9d04b519ac +EBUILD linkify-it-py-2.0.2.ebuild 716 BLAKE2B 79f258917416c57672d9936e641c344ac35a9710d80bda4c33c63f409f7eb75b759094571d4b930d31b8be68ec0e8f6091d981795d363a86b34f9c8a0efd00c7 SHA512 545e0615fec5aa79538d0d1848dbe55b6da8067591cf3fcc2334d72ca8a93e2c0c6daa0b938535868156cee4f268e718b5c20c0bb48c4602c1cee796963c50e9 MISC metadata.xml 402 BLAKE2B f743f7ee6ccc16f6ae09861fa1712b456d7d7796afea37616781f3c40c33633a4571c78cfe41a9fb9b7e6370b8d2c03197e57ada0a0c5a2f80c1a21bbcab52cf SHA512 783959f08e822d432f30348ff5a7f4fc0713d0d273286cb840c43165141b12d28d812dce0958105561bb2a9d02e0034199d1405b4b83579de2283e133a03eef1 diff --git a/dev-python/linkify-it-py/linkify-it-py-2.0.2.ebuild b/dev-python/linkify-it-py/linkify-it-py-2.0.2.ebuild index caa78c8fc1ad..0391e6f7c398 100644 --- a/dev-python/linkify-it-py/linkify-it-py-2.0.2.ebuild +++ b/dev-python/linkify-it-py/linkify-it-py-2.0.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..11} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/markdown-it-py/Manifest b/dev-python/markdown-it-py/Manifest index 4233bfa43b31..e46654a2db7d 100644 --- a/dev-python/markdown-it-py/Manifest +++ b/dev-python/markdown-it-py/Manifest @@ -1,3 +1,3 @@ DIST markdown-it-py-2.2.0.gh.tar.gz 266808 BLAKE2B 8eae5e1924e7afbc79203a11beb7b8271c4c524f5b26cd4bed86f784e4e811d081c2c6bf573bfcdb08f5e270c323957c439c9b9744c7036c4615daece24bde35 SHA512 84d6c15084bf33bdecdcbc8419322f2898bde20de6baeaee6c66c4e6ad9e47dfb8a14e2b1fcf71b8c42e7b61a7caed119919faf0faf6765aad85c186d91fe9d5 -EBUILD markdown-it-py-2.2.0.ebuild 853 BLAKE2B 54207498f04ea6025608935705981e60e75c63af8076b9f90f6e36e264a78daf6f51924666cee76f1860f564082dddb6bf6dce24a27fd203c1c3c08a8bc7341e SHA512 4aa14237e017661c6c3715e8f23ab7c6592c89e9c6750853c19688bef91b5450a85bac7dddf0f82b29e2b16ee9eb1bfdbe7ebcff52ad9e5c75c071c8f8428d2a +EBUILD markdown-it-py-2.2.0.ebuild 854 BLAKE2B 2cbb0e5ee688502bd0e2908cf5b14ec9ce17d5223149df2d9f925a8a87d8169dd1f7c2ae2cc9ce741a901be3a6622afdc19c37469aad2f3dad839b86dc0ed0a2 SHA512 9a07b489c8a477481739e997a71104c66c76f0ce3cffcacb9a995818396e6cf06b2d7bf97310dc9f0023c0b4b66476cdcc940f6050ced08c498374e3c00a200e MISC metadata.xml 412 BLAKE2B bffaf51dbd0a94b09d07650e49e9bee76015ab4358c36db207713d82387a1d729e7f6576d824b02ccfd786353762e623e3dd657fb3d7c42f8467c8165da61ed3 SHA512 88b86fad883100895db6feee193102cc93ead665e1283d02f9f57a4bb228acfc738cef11af2ba02cab9b02fdfe8ba35861347a19e5b0de22f546e8e0a297e173 diff --git a/dev-python/markdown-it-py/markdown-it-py-2.2.0.ebuild b/dev-python/markdown-it-py/markdown-it-py-2.2.0.ebuild index a4f3b2750e9e..af127216b1a8 100644 --- a/dev-python/markdown-it-py/markdown-it-py-2.2.0.ebuild +++ b/dev-python/markdown-it-py/markdown-it-py-2.2.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 diff --git a/dev-python/prometheus-client/Manifest b/dev-python/prometheus-client/Manifest index 41b1c3ae10b2..50ee35fcff2e 100644 --- a/dev-python/prometheus-client/Manifest +++ b/dev-python/prometheus-client/Manifest @@ -1,5 +1,5 @@ DIST prometheus_client-0.16.0.tar.gz 117546 BLAKE2B 6b4e6600b352f17620e432edd976c2d26ef71326018bd1fa81f6bf4842f1599b06b11036a3b71c641698ad3d1e2f4422812133b51a34ecc70ec0606e9ea2478c SHA512 12d22963a22511872fbd170e112a743fac02ab1a569934eef5d97f53a292281ef3f589e852f245d083d8555c5cda51c6210fe48e1211431c8fe00b47d571eaf4 DIST prometheus_client-0.17.0.tar.gz 90650 BLAKE2B 04bc44e930c94edc9fb0ceb5cc5be71cbec23435d271ec63acacbb10b42b192170ed7f92c767a575a08a8140d9cfc28b591c49ad9af2e6d931990daba45637ba SHA512 da9a27a514dca0ae2721eaa607c5adfa86686553eebc0c4eb4323d0866d03b520de5085b8e39560df0525ef3bbbbc7996271b64136f60a427fb14fb8851e595f EBUILD prometheus-client-0.16.0.ebuild 579 BLAKE2B f53d39c9a9d09d8361c661a4921d8aefa977efbb9401455f70f26319e55e4b1fbada7232643a6fd602e1879cf1c6c5917caa243a1b773c6d8908f59a350da90c SHA512 d12eb90cadca85b9695757a5a0d97d4c9125a622973f076814f847faa9b1468201c154591d28d046c09ecdec60caf978f2dfa4a2b32dd7a023aab9c6326d46b5 -EBUILD prometheus-client-0.17.0.ebuild 588 BLAKE2B 1e895149c3683e802370f92b5e851a00ce0655bd519535c3d9b12ec5ec52f2eaa45725d4a4403c50f37bcbbaefd57062bf90365493b4af8936b414d701225dab SHA512 faf2bb551a83b8cffbfa1e2f13b17b0521435ad4fd8b613fe722f0c64ef27abbcc64a3b750b1cecd29cb01109a4de0cfd5819bb50be728df2be750a1b0158080 +EBUILD prometheus-client-0.17.0.ebuild 588 BLAKE2B d9cda9d9721cc35bcdb84d53c856c0d7d773f45292814fda663373b3ad33179120c32bfe4fd2688abbf21a03f566658927bd21e1ea69a76cdafe5fdb3a0ddbf6 SHA512 3114b22f38845600ba242c28633f9545861d2227e3bdbf5cd7b18609c6b54a2ac2bf4c314a97d115945a42efda2dfb34139b4c20ebe6e9daec99eb6598b79331 MISC metadata.xml 409 BLAKE2B 900f1046ec87679dabe88792bfea55cdf6dbbc1f332260e5487628530a1e5b2e07a1b5776313c484ed2355c205dea165547628297da3fd3e0d9e7c352f4f7a54 SHA512 beee1bb3823aa235e8c2667b18157254335777dbf1169beaee54190d41819dd0e82c58a8ea09c4981740370d7e5463ce11d327e02bf411093dfb653a557077ff diff --git a/dev-python/prometheus-client/prometheus-client-0.17.0.ebuild b/dev-python/prometheus-client/prometheus-client-0.17.0.ebuild index 587c0a11e8cc..4c7172a015c2 100644 --- a/dev-python/prometheus-client/prometheus-client-0.17.0.ebuild +++ b/dev-python/prometheus-client/prometheus-client-0.17.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/pyhamcrest/Manifest b/dev-python/pyhamcrest/Manifest index 718c6aaec965..ff4698a401cc 100644 --- a/dev-python/pyhamcrest/Manifest +++ b/dev-python/pyhamcrest/Manifest @@ -1,3 +1,3 @@ DIST PyHamcrest-2.0.4.gh.tar.gz 59952 BLAKE2B 76d8bbe2581c178f26cabac5207b6f26f0e86d66848a51fb24d313fdafffc75d40a02f02a73462358ca55a6b50941f849c542340b854aed83a37cef5876d90e4 SHA512 6ee558fe04dce839d5d5d20b90ecf82fed96570e1c5b3a827fce19dba167bf4702ea707560b19e2d6e82be20913deb6cf17fa7e140733899a92abb28e9f2aa56 -EBUILD pyhamcrest-2.0.4.ebuild 950 BLAKE2B dae7484b6dda279061d72ce8c1f764e0137eb679b9206f50ac0f055bfe753cf98f8bf2904e3ae110d9307011fa165782b991ab21dde9432a5a5a434ef750a40a SHA512 189ca9b30f1d8cd121d404024dc580f318c330ecb2b6c045dfdb0effeb3e6a512dd12cb70ad27a36bb9a735f19ddb5ad47a2b1daa14113c7969c528bead3c008 +EBUILD pyhamcrest-2.0.4.ebuild 951 BLAKE2B ec1d6abdf7b06f08b4a3c13427fda7e1eb9a289eb9ac26b584edc073f067c5deca04b67abc6e7bce187de8b5446405fbec4e8cfeade2d203ccd992f599914e01 SHA512 b737091f9fcc6dceb976f5310349c4f78d2501516fc1c899e7f8aab4e9397530e0e6061782be13ec1d8d05fc1d8e007c412a4aaa9591572adadf1a1255de447e MISC metadata.xml 397 BLAKE2B cfdb950c34749dd9fa17d822df0194a8f35e477902947cf568f76aed96588c0e5a903ea5448f9772faef06ddc66df3c3c971978c6f4431861bf3586702d610db SHA512 024f24f466f0212a7ac599638bcd42b858e2cc786b7bf2641d0e0d4cc3df5dc97c958d4d85930cbd1c32e023f755f844a2675e2c820839729c54ad5e8fb40cd6 diff --git a/dev-python/pyhamcrest/pyhamcrest-2.0.4.ebuild b/dev-python/pyhamcrest/pyhamcrest-2.0.4.ebuild index 28b54aaa1e0c..d524a8ae4ccd 100644 --- a/dev-python/pyhamcrest/pyhamcrest-2.0.4.ebuild +++ b/dev-python/pyhamcrest/pyhamcrest-2.0.4.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{9..11} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/pyicu/Manifest b/dev-python/pyicu/Manifest index 62cf474479f1..5a2937bdf18e 100644 --- a/dev-python/pyicu/Manifest +++ b/dev-python/pyicu/Manifest @@ -1,5 +1,5 @@ DIST pyicu-v2.10.2.tar.bz2 192890 BLAKE2B b865e2777d922d7ec7ec1abab5e745670affa6e31704db7b23f906eab8ac99ac612c756f433119380a0fed2d180373dba05003722a1ba0990cafc7c4d9d3fbdd SHA512 687f48e0315cc72917b54c7431ee29d503ec79354842e5f6db564cc951a13d32cb4df97435d04c4b125a2a654f70429592ef2197e154624dd9a246b9bacfa4a9 DIST pyicu-v2.11.tar.bz2 193939 BLAKE2B 2226d9b669242980a52c1c3e734519a581c8f80cb34ff477d3602f150d290a105c86e40ea1e2f13012a81484b89bd2c50a76975683f27fcbcce9bae2475a7175 SHA512 c50e0fad3c92ccaeedf18f7ed6c31772f74b1e5bd01f00dc94b535079ce910d9033dba5ad15dabbedf6eff2034503d69d0715e0b4938ab2701450a8b641bab34 EBUILD pyicu-2.10.2.ebuild 684 BLAKE2B cf7d7dd3269c47c7e1ebcf448bcf18fc7fba0d41a78fae265b8c9201a45301e881dc1ed5c120d180d5b71c6c974148156e766a3a6955dfe535f1cf0a6e39c5dd SHA512 dd22711188a3184f105cf692fae9d4d35f5bdfe6b7a26727cb9c50c31e03474048526da25926b12f38ba4afa7405e93f5384363959f58239457f8d0018d2c856 -EBUILD pyicu-2.11.ebuild 705 BLAKE2B b5d574f28b227daf3a71f6b07c618907e18bb52e361d95b8934e0141ef8bc38325d781a0dfdee654778f3ac2b10035b00318abe7a71b6e440ad7973eb70a5d2d SHA512 c8a81e7f3a860fa9da55639b1b66f333efc0772a66bd66938afe71bb5df134c35ffd629a94e05b0ff44576498771887dedc99cb8e9db34b66d6c76aa3a169b43 +EBUILD pyicu-2.11.ebuild 706 BLAKE2B 6c1e5466741e5602b4a25c43e26b2c771ef437b8fcdb69aed788cf9208c12c854e1e2ac9906f14afbf90c9bd5e524df33f9e0a420f9987b4b2488adb16744b53 SHA512 6946864131ee7397df94bd75f55af3ecf291c1798d6819e2e59a4640eb361959546477bb0b88fee851cbb3a97699d79b4aa75b59774bea7839df2a61015ebf44 MISC metadata.xml 415 BLAKE2B a96dc033850e25f2afcd4128d38becd7c86263e5bb366a701c88a2bc81118aef03217bbfe0c2ff0719f636104b2a12995815c36f2a3e6539136509c7900c25e4 SHA512 e8d901e2276b0a92ae8e0cdd4b0e1cacd29d9eda86491a31a2057d013b7c4f8c340d0e83dbfd53500906f79a827d837cc7e445c24e6cf5b50ee809ec2c35eb13 diff --git a/dev-python/pyicu/pyicu-2.11.ebuild b/dev-python/pyicu/pyicu-2.11.ebuild index e6c3cf4e6674..9fb2dd669f95 100644 --- a/dev-python/pyicu/pyicu-2.11.ebuild +++ b/dev-python/pyicu/pyicu-2.11.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/pytest-httpbin/Manifest b/dev-python/pytest-httpbin/Manifest index c732bfb0600f..76f4fb4cb053 100644 --- a/dev-python/pytest-httpbin/Manifest +++ b/dev-python/pytest-httpbin/Manifest @@ -1,3 +1,3 @@ DIST pytest-httpbin-2.0.0.gh.tar.gz 19799 BLAKE2B 7725bc958417c076ee920abce83bdad8295bc4c9551500040867650d54c306e79a1ea92b013124b793058103fc9685dbb2202be5f1b2da935509f68457d63d68 SHA512 62876590bacae6601739f5cc2eccb087024e16731afc9613b5e6928c2a2f64b73418ddcb3c4f13a4bfe1f074510f922d85411d05ebf66f123a4a09d535771b64 -EBUILD pytest-httpbin-2.0.0.ebuild 1037 BLAKE2B a05c816cd23b3a34ae4b4c49a1fdfb69ae62199661f3382fb03d9abe7ab52e169622b6fa76f2439d1b82398a1abec0d985ed9ac2422f0b64ed3bb51e6379183d SHA512 803089e64ae62ad8731c0aaef3dc87f1a78f8595835e0267c82da93ed79fe4228f47a78609770fa96412af0f2d7aa0e1f866d329f9a177887e474115ab8adbd8 +EBUILD pytest-httpbin-2.0.0.ebuild 1038 BLAKE2B 91a87ef387794e241d207617ad82b05913bbb30e6dc8e2437366f245b93f4ad9278ed4560aa5e72d83cae36e7dd9888250c36b2410313ef1bf57eb998e2b4e3e SHA512 4505dcee2a01d22e4163006f55e684541d39419fea7d88df9aa73fe56ca8917d7be819f37d7a660d6ae5dbdb9b40e629f06868b47aef3f6d1e3fdd5b0b7d069a MISC metadata.xml 547 BLAKE2B d60e6b3e6c7d0c37dcc42dcffeed9e08fb7ad3dec5e4f5fdc0ffd1f7a2c46d89ef57a9576028457ee433d0ecbd100ae200ef507b22bb326838732751a7c644fc SHA512 4629dfe7e4cf27d5d52e7ce3e646f590b4d80a490c638cb035352416a587b494328d3f23e088d13ae1677c415080a7249301d9830be0cfbce7a44023302bf582 diff --git a/dev-python/pytest-httpbin/pytest-httpbin-2.0.0.ebuild b/dev-python/pytest-httpbin/pytest-httpbin-2.0.0.ebuild index 86f9bd34ca46..01474d6bfca4 100644 --- a/dev-python/pytest-httpbin/pytest-httpbin-2.0.0.ebuild +++ b/dev-python/pytest-httpbin/pytest-httpbin-2.0.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 diff --git a/dev-python/pytest-httpserver/Manifest b/dev-python/pytest-httpserver/Manifest index b4907e440bcc..baf693b7d531 100644 --- a/dev-python/pytest-httpserver/Manifest +++ b/dev-python/pytest-httpserver/Manifest @@ -3,5 +3,5 @@ DIST pytest_httpserver-1.0.7.tar.gz 60065 BLAKE2B a3e523adfa5597b8d2a0850c0f3992 DIST pytest_httpserver-1.0.8.tar.gz 60126 BLAKE2B 9da65074aeca7de6a91c7afab7ac83ec8724c0595efe4abe7f3e2951ac37137c48a770ea1b5baeeb7484d647c1a03c20c86ad4de7627fb63beef174a2f7c3925 SHA512 5acff56b1c250c190da6466d398c10f206a24fe4112628ba4ec56bb2e23e21408b13d22ab6ad428e7ad7e685d7f2e73d5fc4b7afe86e7cb88d844a6e8e1a6bb4 EBUILD pytest-httpserver-1.0.6.ebuild 870 BLAKE2B 13c6edb2a75ea33a23068037e42359df1483f23aaf7f5abfb2bc9b6398c501c474866ef845fc89eae581dc4891c5644414c5e61c0a3cd31b2dfad8611c502c9b SHA512 c5faa4ae0a55ed3c7a49a67aa474a537337ab89c98621d122602d6aa72e35eb2d03c15dbb2d9b671714631264876d36062adcc7a1e96353d1549528c12f540e7 EBUILD pytest-httpserver-1.0.7.ebuild 784 BLAKE2B 10fad9ce0d415ce798622e84255a512e6950a5cb91a841bcfbe20e3f4e2a997cdd25559c2e155589eb1e583f71961bb7de4bb801e14e50200d4ff8814ebab248 SHA512 b7d85e3b33ceb428d7e00ac803f99e4165e710bece294c7a4f615bae98d248be12a32596241276fc876ef165b8d8dcc4110ff670a59021d5155879b6bbe1b64e -EBUILD pytest-httpserver-1.0.8.ebuild 784 BLAKE2B 10fad9ce0d415ce798622e84255a512e6950a5cb91a841bcfbe20e3f4e2a997cdd25559c2e155589eb1e583f71961bb7de4bb801e14e50200d4ff8814ebab248 SHA512 b7d85e3b33ceb428d7e00ac803f99e4165e710bece294c7a4f615bae98d248be12a32596241276fc876ef165b8d8dcc4110ff670a59021d5155879b6bbe1b64e +EBUILD pytest-httpserver-1.0.8.ebuild 784 BLAKE2B 8ae9e676974a3032ae3b63248e53df5d87952255e8a33f03a95187e31e21804ec7efede158c7cf1dab0ea2472292b929b2eac81994f4a834d0b80a340e2f010b SHA512 f47c2095d5d43dfe001b019af5000921367999845327986e01d6352378361d0a14a2c44334348ebc5e1aabd68e834c6b61dd22205844da49373b75c3ba0208e5 MISC metadata.xml 411 BLAKE2B f74c6327167acc706faa9d9e60e2f964e476f33cf33b525287850dcd46e1fd35d6a770d495c929b36bc288c6e2a08d32077bd5265c522598477bb61c4abdd367 SHA512 a536367a8872d3d722f7671d6824d05d1912e9ba53a25ade91bab5cfa4dca3cb2e3f669c7a70416c68a200f1272c5709509b37133886f0d64816b096918fb4f0 diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.0.8.ebuild b/dev-python/pytest-httpserver/pytest-httpserver-1.0.8.ebuild index 842fa75ebaed..2b8ae2633063 100644 --- a/dev-python/pytest-httpserver/pytest-httpserver-1.0.8.ebuild +++ b/dev-python/pytest-httpserver/pytest-httpserver-1.0.8.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 pypi diff --git a/dev-python/pytest-regressions/Manifest b/dev-python/pytest-regressions/Manifest index 7e7cca9cb4ea..f3b7be4e285a 100644 --- a/dev-python/pytest-regressions/Manifest +++ b/dev-python/pytest-regressions/Manifest @@ -1,3 +1,3 @@ DIST pytest-regressions-2.4.2.tar.gz 111030 BLAKE2B 4c1d3ce9a210b6156e046b91688aec6ecab53d4719b5b556cdf6773a6af891352f7f213259140fdb7234f2528dbad5bf5c4ed43431aee94bfd373dd1839c1231 SHA512 f5abcc09da7a466e446329737d4926d3c7c9ac274e1087e6f746fe263b4cfd1b0f4b8870eea3d22b1209a0d5ead7b7169e700d10f3f29bb978e12a33511b1f51 -EBUILD pytest-regressions-2.4.2.ebuild 1558 BLAKE2B af144464d96f735942719959d8bc72befda6587bfa01fb5a6b8a535affba4a07329ab5871abdc5ce52cb667b38970ead1118d4454cc7c7f868b09534577db843 SHA512 d2198f7ae268294e8873ae0d3b520aa569f8aa1b4d5a9759250ee2fbdaefc98ba4e0cac03909ddfacc576eac09c7a7fe34c5cdd5e42e6d07b19d806448532fb5 -MISC metadata.xml 346 BLAKE2B 4d74c886f72e3be8db3e6f797a1208a90694d4881b7e7bfe6255b75fe33a91fb3635047ad72081a99fd1929cf2d5330622f5903aa66bfca0108d85c5b56f3a7a SHA512 cc060015ccc6f4c2ba05ac0e009cf451a99f6f8cdc7f903a2d0e0b30ef0d0e240874ce0fb63de9768dee4ed805f9d21dfd7317e148a7e9288db470f9f4519698 +EBUILD pytest-regressions-2.4.2.ebuild 1559 BLAKE2B f870ad3f871567e31381fd45b26eb0ce1d071a8de80d18503725e6e2fab812b0c1419e828a2c8785c22dce04289ae8caca80ac2a46418d4c45dc724c09ecec8b SHA512 ca345109d180c0383f4aa3b3bc9a0a10e981e5497b2705f5f545c26abaf19135f0c64e48abe5abf739c4cf258dc0a7d6fec78c1b0d070b40c4d8591a237e6a88 +MISC metadata.xml 409 BLAKE2B 1a8e013ab1ca1f4c780de085dd52334bc89b1410a10004bf0f70bdec351e32e80a2bbf9af85aae8faeb364f5698a5e5049bead2045b7fa598cad21ba2fa68b4b SHA512 16f824d0dd5b7fb5794c4f1c39ffb92e0705209811b899fa364ebfd457e137ec6b5f7e1a894087ad7ff6dda2715beaa799166fbedc10a133ada865f69af612b4 diff --git a/dev-python/pytest-regressions/metadata.xml b/dev-python/pytest-regressions/metadata.xml index 381bd4ad6174..492bc223a88a 100644 --- a/dev-python/pytest-regressions/metadata.xml +++ b/dev-python/pytest-regressions/metadata.xml @@ -7,6 +7,7 @@ + ESSS/pytest-regressions pytest-regressions diff --git a/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild index 689b80c6146a..134c2a769390 100644 --- a/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild +++ b/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 pypi diff --git a/dev-python/pytest-xvfb/Manifest b/dev-python/pytest-xvfb/Manifest index 582fcb807934..7556c986a030 100644 --- a/dev-python/pytest-xvfb/Manifest +++ b/dev-python/pytest-xvfb/Manifest @@ -1,3 +1,5 @@ DIST pytest-xvfb-2.0.0.tar.gz 6575 BLAKE2B 7ef37f2d4a1a9d7211a248e67d325f0b722a0a046e6e57ae24cac1b68ead6d11988d49810e15fc41d9a05082d9c318f7569a00ac7574e1a8ee00e76c842cf83b SHA512 de5a98290bfe083cadc732c36a1c5af99b0d618853f8da9a1acd0f0f11a170c54025667c0f13bc0f4ac2657b139306e16d0b3faf00bfdde37eb3df7fb14367ae +DIST pytest-xvfb-3.0.0.tar.gz 8607 BLAKE2B a1256b121a66c0b778a45f695754363ec241699197000f6237473dc2d54c0eeff499722073b00280ca242d695c192ff4fd985931a42bbb52a0f8e2424867b60a SHA512 9aec1681656badf81fbac3a0d621b163810001e155a1cb8fd35e0f8c8d3ee52556e622adc0468d8e7455b15ba0f5103622fae1aa2493a7053ca78f092e582cf1 EBUILD pytest-xvfb-2.0.0-r2.ebuild 623 BLAKE2B d7ce52efe021a0d20c9aafaec95612647aa921dc157398509462c0f3d25c05f9eb71dfa11d4e14d97a8d2b0a32b425251f7b37d4f6eea5aa4927b048761951d0 SHA512 6f28b000397cf5a7c8e184c17fc849ee367b549be4bb3d02fc722bce0a2d5e2c290c7dcd625bb72d296c95b193a9b05f148ebd469a2654794f10d740f67fc7f9 +EBUILD pytest-xvfb-3.0.0.ebuild 626 BLAKE2B aed0d80be765c3387cc02c7452cd84cfd9cb91feb0499f68ea44c8fa7d41e39c47f189266ae0ec000f4b97e440be140ede18780a3f8aa297b2e8a166105b2062 SHA512 4c79ae5484cb7642b545934fd647dc638b15815c9a7e487eaa6e100ec2cfb6534004d507905ba61abb7ad7dbfb41aebe3b59f7e36e361fae120a5644f5260f1d MISC metadata.xml 408 BLAKE2B 514661a3043e602906bf900b7da93f0671fceb02ba2d54b5e781b6a68f583a03915e62944520a4900af78b0bc3a031036f18d766ab9c9833e92c031282be438f SHA512 849d377dbbeedff1a8d6afd613b2aeb21c5bb3d7825c141b3c53a395bc054cc1ac46e71e9404e2c3e2e22202d23da73bc40a74785c7c90189dbc9f5d04916577 diff --git a/dev-python/pytest-xvfb/pytest-xvfb-3.0.0.ebuild b/dev-python/pytest-xvfb/pytest-xvfb-3.0.0.ebuild new file mode 100644 index 000000000000..e9a2d47ef72d --- /dev/null +++ b/dev-python/pytest-xvfb/pytest-xvfb-3.0.0.ebuild @@ -0,0 +1,28 @@ +# 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} ) +PYTHON_REQ_USE="tk" +inherit distutils-r1 pypi + +DESCRIPTION="Pytest plugin to run Xvfb for tests" +HOMEPAGE="https://pypi.org/project/pytest-xvfb/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pyvirtualdisplay[${PYTHON_USEDEP}] + x11-base/xorg-server[xvfb]" + +distutils_enable_tests pytest + +python_test() { + epytest -p xvfb --runpytest=subprocess +} diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest index 0ca98bc7885d..5b23cacd688e 100644 --- a/dev-python/pytest/Manifest +++ b/dev-python/pytest/Manifest @@ -1,5 +1,5 @@ -AUX pytest-7.3.1-py312.patch 8961 BLAKE2B 74125c002d0450f9f1668b5bc35f5d039b03c3ec12c2dc743ea1870e3ab2f205792f66e78f51df4c23076742466aab08b08c0be5d5ef8e9a983d0519cea9463b SHA512 0d4a47afd1a9533c0a2ace9581a59cf8c4e5a41dea8f3b8e2545cc07e85423aa1ec8e0caa3dd631b8a46202f026d35144f9f2d37677dc798abcdd8c0f037e1f7 +AUX pytest-7.3.1-py312.patch 11621 BLAKE2B 20e7132c8bbd16a8b01af8bf80254148434f7846463dffc4d46b731334d5b7959de9c3c3280d06a340c55bea608a3c516a31969ea0db7ce806581022537377b0 SHA512 17c0e3e2e119b9ce895d97fef9e1729c5f1577b2d5a3f6a650b7e94fccf8783a4686e4ddc7fa80209661dc4397f3c862dc809c531c136cafce477682b37223b6 DIST pytest-7.3.1.tar.gz 1336938 BLAKE2B 8cabc475056000e393538c6c52e2ee5a9af6c57831c6aba82e3107ae44f88b63a68b37339842eebfa318bd27d4bf5e34959b72052d4646cc8682c84f131f98e7 SHA512 e6c8fcf1449f5e09e33c01ec2ade8812ceb13440324179288b8ca0eeaaffed1e581a65c8acf4c28efe61c19a067e7ceddccc45d8a1582c89259d53fee25ab253 -EBUILD pytest-7.3.1-r1.ebuild 3749 BLAKE2B ce812385159e813fded4ead081c9b9662987783360f10ab9e6cbd2310dbab5a40d468c97f90279b14febc1aaac0026a939b2c8a742250d9e8b7e0695f14fa38b SHA512 606580bccaa5876607e5a992eaf77e9a58748ee722ad3c50adc33942611dce34fe3ee972ca0bee64235ed30c83089d8bda12a815174aa0a9f3a58c898d57be21 +EBUILD pytest-7.3.1-r2.ebuild 3738 BLAKE2B d617078f175346247a50aecd84dae886bac71256c61699a47a66736f9a20b8dcaa6214663db9cd764e392efc833eb6a2580125f15646c29b7d9d265b475323da SHA512 91da08ca2220af053c940227039eafcaa8e8a25a3c85e5caf1e316234673b3e7bba6d463863397e3a5681e74b74c8d1ec7ec549757e3fd22b17a1b2a474a782e EBUILD pytest-7.3.1.ebuild 3606 BLAKE2B 50c3531036be50132efd47386ce24361bc9679faf4b4c93f599423ef215c18d019be6ff06debdc73486e5ca50b9dbbd6b907605d1cda5c373fb4ea0e998a0e52 SHA512 d8ad759e261dab281802a7fa3dfb5d507459de1c6d0f39b34dbe8a579437197bb1d3662ff04d84b2068c3329f064fba6d9cae5b592e839ddb8bb1081e3f6c91a MISC metadata.xml 391 BLAKE2B 48d31ecb4c8b171ee4e84a58399211368ddc00dfb5dbe0999f96e03d744294cd4fd5263e90600c93d1f13c7da21052faef84b6d0d56709f3559e37b3392ca31d SHA512 6e9caa57eda23995d21df6f52c52d5868e1ff56abb6c1351ffc0fe14b771639473481a2630e659caaff83f0255379aa2d012175af52a0de41221b27d3ab2f425 diff --git a/dev-python/pytest/files/pytest-7.3.1-py312.patch b/dev-python/pytest/files/pytest-7.3.1-py312.patch index 62a32e0cb7a6..b38486248309 100644 --- a/dev-python/pytest/files/pytest-7.3.1-py312.patch +++ b/dev-python/pytest/files/pytest-7.3.1-py312.patch @@ -1,16 +1,16 @@ -From b1ba5ff337300e4242fb961d8496474e4b739c9b Mon Sep 17 00:00:00 2001 +From 653606791456f7e6412712bc26428b90092336b5 Mon Sep 17 00:00:00 2001 From: Ran Benita Date: Wed, 10 May 2023 10:36:09 +0300 Subject: [PATCH] Avoid ast deprecation warnings on Python 3.12 Fix #10977. --- - src/_pytest/assertion/rewrite.py | 44 ++++++++++++++++++-------------- + src/_pytest/assertion/rewrite.py | 49 +++++++++++++++++++------------- src/_pytest/mark/expression.py | 8 +++++- - 2 files changed, 32 insertions(+), 20 deletions(-) + 2 files changed, 36 insertions(+), 21 deletions(-) diff --git a/src/_pytest/assertion/rewrite.py b/src/_pytest/assertion/rewrite.py -index 8b182347052..2f9038ee132 100644 +index 8b182347052..00bb4feb94a 100644 --- a/src/_pytest/assertion/rewrite.py +++ b/src/_pytest/assertion/rewrite.py @@ -46,8 +46,14 @@ @@ -28,16 +28,22 @@ index 8b182347052..2f9038ee132 100644 assertstate_key = StashKey["AssertionState"]() -@@ -680,7 +686,7 @@ def run(self, mod: ast.Module) -> None: +@@ -680,9 +686,12 @@ def run(self, mod: ast.Module) -> None: if ( expect_docstring and isinstance(item, ast.Expr) - and isinstance(item.value, ast.Str) + and isinstance(item.value, astStr) ): - doc = item.value.s +- doc = item.value.s ++ if sys.version_info >= (3, 8): ++ doc = item.value.value ++ else: ++ doc = item.value.s if self.is_rewrite_disabled(doc): -@@ -814,7 +820,7 @@ def pop_format_context(self, expl_expr: ast.expr) -> ast.Name: + return + expect_docstring = False +@@ -814,7 +823,7 @@ def pop_format_context(self, expl_expr: ast.expr) -> ast.Name: current = self.stack.pop() if self.stack: self.explanation_specifiers = self.stack[-1] @@ -46,7 +52,7 @@ index 8b182347052..2f9038ee132 100644 format_dict = ast.Dict(keys, list(current.values())) form = ast.BinOp(expl_expr, ast.Mod(), format_dict) name = "@py_format" + str(next(self.variable_counter)) -@@ -868,16 +874,16 @@ def visit_Assert(self, assert_: ast.Assert) -> List[ast.stmt]: +@@ -868,16 +877,16 @@ def visit_Assert(self, assert_: ast.Assert) -> List[ast.stmt]: negation = ast.UnaryOp(ast.Not(), top_condition) if self.enable_assertion_pass_hook: # Experimental pytest_assertion_pass hook @@ -66,7 +72,7 @@ index 8b182347052..2f9038ee132 100644 err_msg = ast.BinOp(assertmsg, ast.Add(), err_explanation) err_name = ast.Name("AssertionError", ast.Load()) fmt = self.helper("_format_explanation", err_msg) -@@ -893,8 +899,8 @@ def visit_Assert(self, assert_: ast.Assert) -> List[ast.stmt]: +@@ -893,8 +902,8 @@ def visit_Assert(self, assert_: ast.Assert) -> List[ast.stmt]: hook_call_pass = ast.Expr( self.helper( "_call_assertion_pass", @@ -77,7 +83,7 @@ index 8b182347052..2f9038ee132 100644 fmt_pass, ) ) -@@ -913,7 +919,7 @@ def visit_Assert(self, assert_: ast.Assert) -> List[ast.stmt]: +@@ -913,7 +922,7 @@ def visit_Assert(self, assert_: ast.Assert) -> List[ast.stmt]: variables = [ ast.Name(name, ast.Store()) for name in self.format_variables ] @@ -86,7 +92,7 @@ index 8b182347052..2f9038ee132 100644 self.statements.append(clear_format) else: # Original assertion rewriting -@@ -924,9 +930,9 @@ def visit_Assert(self, assert_: ast.Assert) -> List[ast.stmt]: +@@ -924,9 +933,9 @@ def visit_Assert(self, assert_: ast.Assert) -> List[ast.stmt]: assertmsg = self.helper("_format_assertmsg", assert_.msg) explanation = "\n>assert " + explanation else: @@ -98,7 +104,7 @@ index 8b182347052..2f9038ee132 100644 msg = self.pop_format_context(template) fmt = self.helper("_format_explanation", msg) err_name = ast.Name("AssertionError", ast.Load()) -@@ -938,7 +944,7 @@ def visit_Assert(self, assert_: ast.Assert) -> List[ast.stmt]: +@@ -938,7 +947,7 @@ def visit_Assert(self, assert_: ast.Assert) -> List[ast.stmt]: # Clear temporary variables by setting them to None. if self.variables: variables = [ast.Name(name, ast.Store()) for name in self.variables] @@ -107,7 +113,7 @@ index 8b182347052..2f9038ee132 100644 self.statements.append(clear) # Fix locations (line numbers/column offsets). for stmt in self.statements: -@@ -952,20 +958,20 @@ def visit_NamedExpr(self, name: namedExpr) -> Tuple[namedExpr, str]: +@@ -952,20 +961,20 @@ def visit_NamedExpr(self, name: namedExpr) -> Tuple[namedExpr, str]: # thinks it's acceptable. locs = ast.Call(self.builtin("locals"), [], []) target_id = name.target.id # type: ignore[attr-defined] @@ -132,7 +138,7 @@ index 8b182347052..2f9038ee132 100644 return name, self.explanation_param(expr) def visit_BoolOp(self, boolop: ast.BoolOp) -> Tuple[ast.Name, str]: -@@ -1001,7 +1007,7 @@ def visit_BoolOp(self, boolop: ast.BoolOp) -> Tuple[ast.Name, str]: +@@ -1001,7 +1010,7 @@ def visit_BoolOp(self, boolop: ast.BoolOp) -> Tuple[ast.Name, str]: self.push_format_context() res, expl = self.visit(v) body.append(ast.Assign([ast.Name(res_var, ast.Store())], res)) @@ -141,7 +147,7 @@ index 8b182347052..2f9038ee132 100644 call = ast.Call(app, [expl_format], []) self.expl_stmts.append(ast.Expr(call)) if i < levels: -@@ -1013,7 +1019,7 @@ def visit_BoolOp(self, boolop: ast.BoolOp) -> Tuple[ast.Name, str]: +@@ -1013,7 +1022,7 @@ def visit_BoolOp(self, boolop: ast.BoolOp) -> Tuple[ast.Name, str]: self.statements = body = inner self.statements = save self.expl_stmts = fail_save @@ -150,7 +156,7 @@ index 8b182347052..2f9038ee132 100644 expl = self.pop_format_context(expl_template) return ast.Name(res_var, ast.Load()), self.explanation_param(expl) -@@ -1099,9 +1105,9 @@ def visit_Compare(self, comp: ast.Compare) -> Tuple[ast.expr, str]: +@@ -1099,9 +1108,9 @@ def visit_Compare(self, comp: ast.Compare) -> Tuple[ast.expr, str]: next_expl = f"({next_expl})" results.append(next_res) sym = BINOP_MAP[op.__class__] @@ -195,3 +201,58 @@ index f82a81d44c5..9287bcee50c 100644 else: ret = expr(s) s.accept(TokenType.EOF, reject=True) +From c945dba571025623a3ace7311d682e3e9448a161 Mon Sep 17 00:00:00 2001 +From: Ran Benita +Date: Fri, 26 May 2023 20:28:21 +0300 +Subject: [PATCH] testing/python/collect: replace use of deprecated/removed + `imp` module + +--- + testing/python/collect.py | 26 +++++++++++++++----------- + 1 file changed, 15 insertions(+), 11 deletions(-) + +diff --git a/testing/python/collect.py b/testing/python/collect.py +index ac3edd395ab..52b34800965 100644 +--- a/testing/python/collect.py ++++ b/testing/python/collect.py +@@ -897,25 +897,29 @@ def pytest_pycollect_makeitem(collector, name, obj): + def test_issue2369_collect_module_fileext(self, pytester: Pytester) -> None: + """Ensure we can collect files with weird file extensions as Python + modules (#2369)""" +- # We'll implement a little finder and loader to import files containing ++ # Implement a little meta path finder to import files containing + # Python source code whose file extension is ".narf". + pytester.makeconftest( + """ +- import sys, os, imp ++ import sys ++ import os.path ++ from importlib.util import spec_from_loader ++ from importlib.machinery import SourceFileLoader + from _pytest.python import Module + +- class Loader(object): +- def load_module(self, name): +- return imp.load_source(name, name + ".narf") +- class Finder(object): +- def find_module(self, name, path=None): +- if os.path.exists(name + ".narf"): +- return Loader() +- sys.meta_path.append(Finder()) ++ class MetaPathFinder: ++ def find_spec(self, fullname, path, target=None): ++ if os.path.exists(fullname + ".narf"): ++ return spec_from_loader( ++ fullname, ++ SourceFileLoader(fullname, fullname + ".narf"), ++ ) ++ sys.meta_path.append(MetaPathFinder()) + + def pytest_collect_file(file_path, parent): + if file_path.suffix == ".narf": +- return Module.from_parent(path=file_path, parent=parent)""" ++ return Module.from_parent(path=file_path, parent=parent) ++ """ + ) + pytester.makefile( + ".narf", diff --git a/dev-python/pytest/pytest-7.3.1-r1.ebuild b/dev-python/pytest/pytest-7.3.1-r1.ebuild deleted file mode 100644 index a3d210483094..000000000000 --- a/dev-python/pytest/pytest-7.3.1-r1.ebuild +++ /dev/null @@ -1,113 +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_TESTED=( python3_{10..11} pypy3 ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 ) - -inherit distutils-r1 multiprocessing pypi - -DESCRIPTION="Simple powerful testing with Python" -HOMEPAGE=" - https://pytest.org/ - https://github.com/pytest-dev/pytest/ - https://pypi.org/project/pytest/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/iniconfig[${PYTHON_USEDEP}] - >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pluggy-0.12[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}] - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - ' 3.{9..10}) -" -BDEPEND=" - >=dev-python/setuptools-scm-6.2.3[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - dev-python/argcomplete[${PYTHON_USEDEP}] - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/xmlschema[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" - -PATCHES=( - # deprecation warning fix - # https://github.com/pytest-dev/pytest/pull/10894/ - "${FILESDIR}/${P}-py312.patch" -) - -src_test() { - # workaround new readline defaults - echo "set enable-bracketed-paste off" > "${T}"/inputrc || die - local -x INPUTRC="${T}"/inputrc - distutils-r1_src_test -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x COLUMNS=80 - - local EPYTEST_DESELECT=( - # broken by epytest args - testing/test_warnings.py::test_works_with_filterwarnings - - # tend to be broken by random pytest plugins - # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out) - testing/test_helpconfig.py::test_version_less_verbose - testing/test_helpconfig.py::test_version_verbose - testing/test_junitxml.py::test_random_report_log_xdist - testing/test_junitxml.py::test_runs_twice_xdist - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal_count - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_verbose - testing/test_terminal.py::TestProgressWithTeardown::test_xdist_normal - testing/test_terminal.py::TestTerminalFunctional::test_header_trailer_info - testing/test_terminal.py::TestTerminalFunctional::test_no_header_trailer_info - - # unstable with xdist - testing/test_terminal.py::TestTerminalFunctional::test_verbose_reporting_xdist - - # TODO (XPASS) - testing/test_debugging.py::TestDebuggingBreakpoints::test_pdb_not_altered - testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_simple - testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_twice - testing/test_debugging.py::TestPDB::test_pdb_with_injected_do_debug - testing/test_debugging.py::test_pdb_suspends_fixture_capturing - - # setuptools warnings - testing/acceptance_test.py::TestInvocationVariants::test_cmdline_python_namespace_package - ) - - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - # regressions on pypy3.9 - # https://github.com/pytest-dev/pytest/issues/9787 - testing/test_skipping.py::test_errors_in_xfail_skip_expressions - testing/test_unraisableexception.py - ) - - epytest -p xdist -n "$(makeopts_jobs)" -} diff --git a/dev-python/pytest/pytest-7.3.1-r2.ebuild b/dev-python/pytest/pytest-7.3.1-r2.ebuild new file mode 100644 index 000000000000..57889af9fc76 --- /dev/null +++ b/dev-python/pytest/pytest-7.3.1-r2.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_TESTED=( python3_{10..12} pypy3 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) + +inherit distutils-r1 multiprocessing pypi + +DESCRIPTION="Simple powerful testing with Python" +HOMEPAGE=" + https://pytest.org/ + https://github.com/pytest-dev/pytest/ + https://pypi.org/project/pytest/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/iniconfig[${PYTHON_USEDEP}] + >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/pluggy-0.12[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}] + >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] + ' 3.{9..10}) +" +BDEPEND=" + >=dev-python/setuptools-scm-6.2.3[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + $(python_gen_cond_dep ' + dev-python/argcomplete[${PYTHON_USEDEP}] + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/xmlschema[${PYTHON_USEDEP}] + ' "${PYTHON_TESTED[@]}") + ) +" + +PATCHES=( + # deprecation warning fix + # https://github.com/pytest-dev/pytest/pull/10894/ + "${FILESDIR}/${P}-py312.patch" +) + +src_test() { + # workaround new readline defaults + echo "set enable-bracketed-paste off" > "${T}"/inputrc || die + local -x INPUTRC="${T}"/inputrc + distutils-r1_src_test +} + +python_test() { + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + einfo "Skipping tests on ${EPYTHON}" + return + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x COLUMNS=80 + + local EPYTEST_DESELECT=( + # broken by epytest args + testing/test_warnings.py::test_works_with_filterwarnings + + # tend to be broken by random pytest plugins + # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out) + testing/test_helpconfig.py::test_version_less_verbose + testing/test_helpconfig.py::test_version_verbose + testing/test_junitxml.py::test_random_report_log_xdist + testing/test_junitxml.py::test_runs_twice_xdist + testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal + testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal_count + testing/test_terminal.py::TestProgressOutputStyle::test_xdist_verbose + testing/test_terminal.py::TestProgressWithTeardown::test_xdist_normal + testing/test_terminal.py::TestTerminalFunctional::test_header_trailer_info + testing/test_terminal.py::TestTerminalFunctional::test_no_header_trailer_info + + # unstable with xdist + testing/test_terminal.py::TestTerminalFunctional::test_verbose_reporting_xdist + + # TODO (XPASS) + testing/test_debugging.py::TestDebuggingBreakpoints::test_pdb_not_altered + testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_simple + testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_twice + testing/test_debugging.py::TestPDB::test_pdb_with_injected_do_debug + testing/test_debugging.py::test_pdb_suspends_fixture_capturing + + # setuptools warnings + testing/acceptance_test.py::TestInvocationVariants::test_cmdline_python_namespace_package + ) + + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + # regressions on pypy3.9 + # https://github.com/pytest-dev/pytest/issues/9787 + testing/test_skipping.py::test_errors_in_xfail_skip_expressions + testing/test_unraisableexception.py + ) + + epytest -p xdist -n "$(makeopts_jobs)" +} diff --git a/dev-python/requests/Manifest b/dev-python/requests/Manifest index ac71187389a4..bc53a02024de 100644 --- a/dev-python/requests/Manifest +++ b/dev-python/requests/Manifest @@ -1,4 +1,4 @@ AUX requests-2.28.0-drop-dependency-warnings.patch 759 BLAKE2B b2cc24d9d3137ad652ab9d8c14a08dd33af7d3f2968433a0f6cb09dda46ee5c98f428e495e5a565d32a142c22afb439e4604e09d2693b945bcceab0475381700 SHA512 2e486d399c311b81522d390ff9eb601fbc31f3ba64c7c3635aa0aa37e959acdba4f0cd4fd87d5ad51e1c50d83057c2f4ea02d9077702d51bda711730ea82e3ce DIST requests-2.31.0.tar.gz 110794 BLAKE2B e4e2781b272ccd94230c5b8c1bea83901bc8c28a34880709dbb95b887417b47833512e25045dab6e4226295294e2bf56fc821b6f636ae28aefdeee6039f53d44 SHA512 ce50d64973752f4cf7f7c7c91401669854b55c66d7465bea3689772fae8a6b646cf6720d84a2984bbe6fd78fc8b9ce0aa377f291fb6d7c20c7c2a4be8193acdd -EBUILD requests-2.31.0.ebuild 2086 BLAKE2B 4149441260ab87758335ac98d1014aa1cdf9c8000b54ad9f1fb8409366584b08525d571138e142a05b126bef2b792c682b5ab20dbea4d7deee5cb0f17cda0408 SHA512 e75b2bb77f548dabc2f2ca2773ff5c89058b127c4146d2d15ac3d246ee93aca80fc329660ae36462556be2c3bab1b67415ea9a0da0e0700b9d71312900416478 +EBUILD requests-2.31.0.ebuild 2234 BLAKE2B 87a6aa48c6f30762039016c49f9139f3ba1f0873d0ee5cb64ac39254ea47b86086a13fc9f193b11468a36c1788bfb04ca2fbc932abf1b759cabcfcf2b8d58f71 SHA512 943eaf4e8e714b7c01e1b30f11114db04916b97b6967cc45187bd99dc0ead74fea3aba8c655615bdc583fbe4609d3e20d75bced83b92506feaabfaff2b98822a MISC metadata.xml 824 BLAKE2B 5b803e4eedabb0a90d22d2a96aed0a1e0580e5ee3b0a28b5b93b4e71fd90a85ab72a8de015127a066a584f002d4ea759a168d5fcc4e633e980b08f1bc6dac179 SHA512 01e0ee5ca5343eba3b8259d0e81df9a17f3beb690cc452a77991db6844f961809eb6744c53ac6325197874ca7cd0b872bd8157d7fb23a77cc2c00a83f37fb29a diff --git a/dev-python/requests/requests-2.31.0.ebuild b/dev-python/requests/requests-2.31.0.ebuild index f40b0a376ad6..830f2c5ede39 100644 --- a/dev-python/requests/requests-2.31.0.ebuild +++ b/dev-python/requests/requests-2.31.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 pypi @@ -64,6 +64,12 @@ python_test() { tests/test_requests.py::TestRequests::test_cookie_removed_on_expire tests/test_requests.py::TestPreparingURLs::test_redirecting_to_bad_url ) + if [[ ${EPYTHON} == python3.12 ]]; then + EPYTEST_DESELECT+=( + # different repr() + requests/utils.py::requests.utils.from_key_val_list + ) + fi if ! has_version "dev-python/trustme[${PYTHON_USEDEP}]"; then EPYTEST_DESELECT+=( diff --git a/dev-python/responses/Manifest b/dev-python/responses/Manifest index c008190830e3..f1a4fa94ae10 100644 --- a/dev-python/responses/Manifest +++ b/dev-python/responses/Manifest @@ -1,3 +1,5 @@ +AUX responses-0.23.1-urllib3-2.patch 2560 BLAKE2B 2a36eb2cf89e07f3a2508020a4ab95f252990d14400bca7d48c682ae12e315f951dfe666c1fa20a8a1c474fef4be9a104928faec5d9f1d39a693bd97af66d531 SHA512 6ebf784d01200cdb8c0abd9bd3335d670734a549b944f156cefd02ee48d24128fb2a6fd6d16e1f01a556fbebf2d71221e3dc33dde6096aba72dc14bdd99de4df DIST responses-0.23.1.tar.gz 72966 BLAKE2B e75db65ab98ebf7773c469dee5486b52b6f5c1f39d847c6f38a65e664c244937716c792cf009c750019043845b95c11ea38f99d68137899ef2ef48e60edc0c2a SHA512 2c05ac5c4ccca351940d3821b0830cee366cd7c9637f1e4c1e6b40c72ed2168a1036de634f03bfaaa2f7270e3825f6d9e8d31fc7a16f321f1de1cc64255454a1 EBUILD responses-0.23.1-r1.ebuild 1208 BLAKE2B 7ee60ee8cae180007ec6cfa9debacea59120c67f101a7a2439a86b87f00aac26ab84ff2804e874cc9803473c67eccf614514b921b982f15b5c01a7194f824f34 SHA512 a7a2530264c93c2761292f2428aaa867ede54d1761ebf559b6a6185367febea696e4eafa8a178a717c04b2137196cee3e476c27598e5c7ed2021303c480dc895 +EBUILD responses-0.23.1-r2.ebuild 1305 BLAKE2B eafc60a9959c67b51a74a6ac1f913da0ae85bb8af058d17641e82b6b9e0c8ce4dfbd20692a9094ad2329c6f9837145235008713736098df4012388baffe7f926 SHA512 719b8eac18bc7b99a417d76fd1a683b5bfd062769b2c9c7333be74f6730041368f84e345f2a402f711c4f47170e30f9d288e1aa7893359b0b96b9566617bc3a6 MISC metadata.xml 463 BLAKE2B 64d3c7be57863ae6088ce746fbfcc68a8eefc37c6d8fbe1bc6866d4c24ad18e75215158d89217d13f0e5b9db2e82d1aab86fa2ff664098239440bfd3fa3e7cd1 SHA512 546de31e1cde62b866673aedb4d3c1278213b36cc75fe86a8e759eaf16471cdefe91d6b0005b4ec4caf4316f8449717d672ede4181f1c1912f5647d50557eca9 diff --git a/dev-python/responses/files/responses-0.23.1-urllib3-2.patch b/dev-python/responses/files/responses-0.23.1-urllib3-2.patch new file mode 100644 index 000000000000..fbe466d65707 --- /dev/null +++ b/dev-python/responses/files/responses-0.23.1-urllib3-2.patch @@ -0,0 +1,85 @@ +From 071306524af1b4ee1797c45a46525274d271a9b6 Mon Sep 17 00:00:00 2001 +From: Maksim Beliaev +Date: Tue, 9 May 2023 21:14:27 +0200 +Subject: [PATCH] fix test compatibility with urllib3 (#636) + +- Upgrade urllib3 and requests +--- + CHANGES | 6 ++++++ + README.rst | 2 +- + responses/tests/test_responses.py | 9 +++++---- + setup.py | 4 ++-- + 4 files changed, 14 insertions(+), 7 deletions(-) + +diff --git a/CHANGES b/CHANGES +index f3a0080..f6a8d12 100644 +--- a/CHANGES ++++ b/CHANGES +@@ -1,3 +1,9 @@ ++0.23.2 ++------ ++ ++* Updated dependency to urllib3>=2 and requests>=2.30.0. See #635 ++ ++ + 0.23.1 + ------ + +diff --git a/README.rst b/README.rst +index cfdf0b2..7d790eb 100644 +--- a/README.rst ++++ b/README.rst +@@ -17,7 +17,7 @@ A utility library for mocking out the ``requests`` Python library. + + .. note:: + +- Responses requires Python 3.7 or newer, and requests >= 2.22.0 ++ Responses requires Python 3.7 or newer, and requests >= 2.30.0 + + + Table of Contents +diff --git a/responses/tests/test_responses.py b/responses/tests/test_responses.py +index 90c1d65..c264e4e 100644 +--- a/responses/tests/test_responses.py ++++ b/responses/tests/test_responses.py +@@ -1498,9 +1498,10 @@ def test_auto_calculate_content_length_doesnt_override_existing_value(): + headers={"Content-Length": "2"}, + auto_calculate_content_length=True, + ) +- resp = requests.get(url) +- assert_response(resp, "test") +- assert resp.headers["Content-Length"] == "2" ++ with pytest.raises(ChunkedEncodingError) as excinfo: ++ requests.get(url) ++ ++ assert "IncompleteRead(4 bytes read, -2 more expected)" in str(excinfo.value) + + run() + assert_reset() +@@ -2416,7 +2417,7 @@ class TestMaxRetry: + total=total, + backoff_factor=0.1, + status_forcelist=[500], +- method_whitelist=["GET", "POST", "PATCH"], ++ allowed_methods=["GET", "POST", "PATCH"], + raise_on_status=raise_on_status, + ) + ) +diff --git a/setup.py b/setup.py +index 6d01ad2..f61b30a 100644 +--- a/setup.py ++++ b/setup.py +@@ -17,8 +17,8 @@ from setuptools.command.test import test as TestCommand + setup_requires = [] + + install_requires = [ +- "requests>=2.22.0,<3.0", +- "urllib3>=1.25.10", ++ "requests>=2.30.0,<3.0", ++ "urllib3>=2.0.0,<3.0", + "pyyaml", + "types-PyYAML", + "typing_extensions; python_version < '3.8'", +-- +2.40.1 + diff --git a/dev-python/responses/responses-0.23.1-r2.ebuild b/dev-python/responses/responses-0.23.1-r2.ebuild new file mode 100644 index 000000000000..242add7fef13 --- /dev/null +++ b/dev-python/responses/responses-0.23.1-r2.ebuild @@ -0,0 +1,55 @@ +# 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..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Utility for mocking out the Python Requests library" +HOMEPAGE=" + https://pypi.org/project/responses/ + https://github.com/getsentry/responses/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# tomli backend is optional now, with pyyaml being the new default. +# However, keeping it unconditional here for backwards compatibility. +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] + =dev-python/requests-2.30.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.{8..10}) + dev-python/tomli-w[${PYTHON_USEDEP}] + =dev-python/urllib3-2.0.0[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/pytest-httpserver[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}/${P}-urllib3-2.patch" +) + +src_prepare() { + distutils-r1_src_prepare + # remove unnecessary RDEP on type stubs + sed -i -e '/types-/d' setup.py || die +} + +python_test() { + epytest -p no:localserver +} diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest index 4bc0acbce8de..a3f194724103 100644 --- a/dev-python/rich/Manifest +++ b/dev-python/rich/Manifest @@ -1,3 +1,3 @@ DIST rich-13.3.4.gh.tar.gz 15059899 BLAKE2B f0ca78bf4cdec19136f9372e541ea90713e55acf4dc6f709b8edba9c8dc56da9ac534c6f32b05b634a970e4c02b1f08bfcb5ff949889d6f7bfaa104a1ca6b1cd SHA512 ab3b2ef30ede12f0959671baeff299621303e09750c245b3b3d7b8f1dbd3b7465410400b39668791de57d6027fe24a0a17d5b7284eea162d819c4cb6b9535f81 -EBUILD rich-13.3.4.ebuild 1401 BLAKE2B fda7f17a98414fad1cf7cdc13559931b996fdd876ddf7d16ab9571938ec3425f7c4925934a0b0ebbfdd074796dd5b0eb59f9a2f5f8bf1c2115dc9221b31c8e62 SHA512 71ffa65c5b51bce1b5ff79a3973ffcc2c2944e937823ea8db47ac9b4805ccb5afad40bfab2e6f8c2f7df0b28cfe434362bcdff73b100e12902902cb51e50e534 +EBUILD rich-13.3.4.ebuild 1790 BLAKE2B b448ad02d1e41999de4a1a928a223df97f6c035752b8d8dbbb4931e306816743809fb895c15c6bf2b271bdfbdfdaa01cc7e8500d7e1ccc14f55aa8e7a5657e82 SHA512 d5770a6ef16151d6e937903a12795db31b1f929cf65e5415266408e888bfad950d2882c5460788a0a616cbd5bcda1b064b2c3649c2bdb0f3a3ae4a165eff84d1 MISC metadata.xml 387 BLAKE2B 049491e034ba233f33c76dc5e3f1b887ba5d2da9d65b09bda51a7cf4eb30a9c66f3ddf714f52407a73e51da78523084064bccd4fc687e0bc0fc2b32dbb4c513b SHA512 448ce879331748e3166f670981a27ee5c3ef20b51af442ccc684cb6514c0d6a0d4e433a8bc1ddb3bdf68c734bac013c1ba04d38adf90644b062231ab1c1d2c0b diff --git a/dev-python/rich/rich-13.3.4.ebuild b/dev-python/rich/rich-13.3.4.ebuild index 574f2f1e1b9d..d5ef23a1e852 100644 --- a/dev-python/rich/rich-13.3.4.ebuild +++ b/dev-python/rich/rich-13.3.4.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 optfeature @@ -44,6 +44,15 @@ python_test() { tests/test_syntax.py::test_python_render_simple_indent_guides tests/test_syntax.py::test_python_render_line_range_indent_guides ) + if [[ ${EPYTHON} == python3.12 ]]; then + EPYTEST_DESELECT+=( + # version-specific output -- the usual deal + tests/test_inspect.py::test_inspect_builtin_function_except_python311 + tests/test_inspect.py::test_inspect_integer_with_methods_python310only + tests/test_inspect.py::test_inspect_integer_with_methods_python311_and_above + tests/test_pretty.py::test_attrs_broken + ) + fi epytest -p no:pytest-qt } diff --git a/dev-python/tornado/Manifest b/dev-python/tornado/Manifest index f65ae82b4cd7..75cc051f9940 100644 --- a/dev-python/tornado/Manifest +++ b/dev-python/tornado/Manifest @@ -6,6 +6,7 @@ DIST tornado-6.3.2.tar.gz 508776 BLAKE2B 10cea881365ab72290ac9bc240dc7fa4e77511b DIST tornado-6.3.tar.gz 507992 BLAKE2B a894fbb62e4246be82b09856977758e8e55886b77917a4a23a6411a58b2b85ae1ae9113e70cc00bf0b0775566d0bda237ab3ba91ff18012c7c72f24dff587a9e SHA512 f25bbf1e489bb53ba5ed502a9241b3629a66a8bee3ba54d8bd96946e478ea06dfdf70e6f937da25c8240cb16cc5c9ff3011415503c7d03e2b1eeb2f7567d8209 EBUILD tornado-6.2-r1.ebuild 1731 BLAKE2B 4750f57886291ae09f300e20eddee0cccba0dfa07144e563a7ab9aa15879700760e511c1c9556fe4e82d6bf48036aefcfe67099dcb1261a248c538ab528f5ddc SHA512 f32d7d2078531728822b732bafcc8c738656e2a3dbba1ad9e1e6fb09346c4506d2a1814d56e95cf37780a8c8180e0b3560c791a9cb3afc1b45668b780b988401 EBUILD tornado-6.3.1.ebuild 1321 BLAKE2B b0e47d2f9d7a089e459f94531c8246e9d0cf3adf27552da3adc960286856ec6f1063270ef492012dd72b9f3f6ab192ae09fc791cf341b9b7d7e45ecf234264c1 SHA512 e4d01cceac4bf818ac8a54df022010fce75d6a27966911c57f07bfdaf07ea2b9c19352b0c6c84ac5c0e50368e54f808f4266c3c6cd3252716a4733ee1c88debb +EBUILD tornado-6.3.2-r1.ebuild 1848 BLAKE2B f56627af6eaee0678d61dfef1132ce5e3af1ea8dbf6a61d08fd41a6c7577bb3424b42a8c73fe607c4704c629566b1ed92ab1ce566f0be49480c09cf811ecc85f SHA512 308571e7de81cc4bc9cfe854f0ed92dc9262f7b5db12d1c646690c80a302479808a0a6829bd707b217f22a8cc06262ad7d22596cdab95a7412f673f2612cbdfd EBUILD tornado-6.3.2.ebuild 1627 BLAKE2B 470ddecffc85fcb0d06c01060da20a7000e03208ea067eff1eabe30115a5f035ab8611fa4e6de485e3e1e965881491b3f92abe842b74a09e923b9de3f24c6eae SHA512 f03fd0347c1dabff997b43fa5d33d0f9e4127fd1e4d686716be2f5d75a468729a6f4dd8ce07157361701b45ffa3cf4682cf891495eba81525458b511d5214473 EBUILD tornado-6.3.ebuild 1305 BLAKE2B abbcf9da88e6413cc75d7e6b1efda18ad742fa7c3467e691ba67bb11349c9f14c38eded49074e028f498e14af8560e1f8541290f58953d1f7992d641391fe4e8 SHA512 0e632b21bf10141731907854cb8c46c2037864e892e9c816b2fa38b02331775f0da2df3279727778a3e8c5772e5362477bac64b327f844a0af13c1856c219be0 MISC metadata.xml 381 BLAKE2B 96d5942b11b6364eeac2248f6e92a9e7a54094ba2b6e9ef966be4143e1fa01fa0c417027d33a71c51bb094b905b9ff79e05107e1a9debb4b1ef932ba11fd8565 SHA512 cd4db13e0c6a9cf8b3c788c53dc5ecd0dce2cf783e7b2d67dba71299d1c6a3d1dd2c2a76c0d69816ab0da4ca23f831613323c55864fd858690c605da5426bf60 diff --git a/dev-python/tornado/tornado-6.3.2-r1.ebuild b/dev-python/tornado/tornado-6.3.2-r1.ebuild new file mode 100644 index 000000000000..c44ab2b97f92 --- /dev/null +++ b/dev-python/tornado/tornado-6.3.2-r1.ebuild @@ -0,0 +1,75 @@ +# 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..12} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="Python web framework and asynchronous networking library" +HOMEPAGE=" + https://www.tornadoweb.org/ + https://github.com/tornadoweb/tornado/ + https://pypi.org/project/tornado/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="examples test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + $(python_gen_cond_dep ' + >=dev-python/pycurl-7.19.3.1[${PYTHON_USEDEP}] + ' 'python*') + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-6.3.2-test-timeout-increase.patch + "${FILESDIR}"/${PN}-6.3.2-ignore-deprecationwarning.patch +) + +src_prepare() { + # network-sandbox? ipv6? + sed -i -e 's:test_localhost:_&:' \ + tornado/test/netutil_test.py || die + # regressions with py3.12, not important enough to block us + sed -e 's:test_chunked(:_&:' \ + -e 's:test_gzip:_&:' \ + -e 's:test_header_callback:_&:' \ + -i tornado/test/{curl_,simple_,}httpclient_test.py || die + + distutils-r1_src_prepare +} + +python_test() { + local -x ASYNC_TEST_TIMEOUT=60 + # Avoid time-sensitive tests + # https://github.com/tornadoweb/tornado/blob/10974e6ebee80a26a2a65bb9bd715cf858fafde5/tornado/test/util.py#L19 + local -x TRAVIS=1 + local -x NO_NETWORK=1 + + cd "${T}" || die + "${EPYTHON}" -m tornado.test.runtests --verbose || + die "tests failed under ${EPYTHON}" +} + +python_install_all() { + if use examples; then + docinto examples + dodoc -r demos/. + docompress -x /usr/share/doc/${PF}/examples + fi + distutils-r1_python_install_all +} diff --git a/dev-python/treq/Manifest b/dev-python/treq/Manifest index ee36e1a67e3d..ab7d6c4da95d 100644 --- a/dev-python/treq/Manifest +++ b/dev-python/treq/Manifest @@ -1,3 +1,3 @@ DIST treq-22.2.0.tar.gz 72922 BLAKE2B ab4637c801e5e777f81f6e6a6e12e36ef47e052a4103eb70bf4e10d3fb44b60f144f32734625b4babb375acc96e3cad1895634d3d2fc08ac3095769180e65328 SHA512 465a02481a51ac246ac85f561f2e7a59d97aeeda9f0953dd83678ff836802a187a6aedcce830a9e3095a9c72227bd06113610c3be0967f1362a645a31278bde0 -EBUILD treq-22.2.0-r1.ebuild 1100 BLAKE2B f5628ce855512162bdb8d0ec1710d9dea919bde3e73fbb763e398232cb5927022f401b7cdae5bd45a0623895095ec87472f6fa8e81c5ed46a518624749e225d1 SHA512 6d664659f8c20756445e02391e2a32201b385bb98a49488edb6e6737e801a996a8fbacfa2c3892b79d669d6ffe16db03acaf83d40dd6ddca367c0d7504fb83f4 +EBUILD treq-22.2.0-r1.ebuild 1101 BLAKE2B a85a5ec7393943314a749f010902977a8d93574d8670dc25bae65c81b55ff994fa12cd459a0ba25c826e216a7cf4a15c80d387166afec1cc4715511f26a06278 SHA512 b27f68f2dcfddf0531e043094d6c6982ba38855e476fe04bc352f737634724110c94d5e3a5446e6f3c4a81376ddb9636ec43c7fd23b3699ea2200155f4267dd5 MISC metadata.xml 781 BLAKE2B a50fa9d74c53d5c948cfd940ff1e454a2aa9c44bf29c8e39495007ddab02e212a979f757335fae531ceae43743342a02a4ae049b5b12425ba779293c6977eb07 SHA512 1d45744f461efe3cd03802e3886dee60a19eb508b681e3235817f478dd98ca164c822194f03b05891e0000e3d09af4790e8b10e07f3e303abf9ad308712ca9b6 diff --git a/dev-python/treq/treq-22.2.0-r1.ebuild b/dev-python/treq/treq-22.2.0-r1.ebuild index cdf72e6c810d..1fc50a6bbbf0 100644 --- a/dev-python/treq/treq-22.2.0-r1.ebuild +++ b/dev-python/treq/treq-22.2.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/twisted/Manifest b/dev-python/twisted/Manifest index 03ef741718b9..2a2e1efc9b37 100644 --- a/dev-python/twisted/Manifest +++ b/dev-python/twisted/Manifest @@ -7,5 +7,5 @@ AUX twisted-22.10.0-time.patch 4275 BLAKE2B d8f4f79163aba42494c4f753f915df2611b3 DIST twisted-22.10.0.gh.tar.gz 3512714 BLAKE2B 2fd36ec6922f428e959ce0169bb9a3592b8b3e43aff8d34872883ecf0fad8d0fff01a52f06b54df3dc377f4fc1a488b6d66f9287b108b4749bb7d3c749b96061 SHA512 cf9ed96430376d499ae9627a7d0656c05cb99bc9e9b15a8f4166355363818f090bc3c2b383ed4cf19e1e38fb569e8618d35a0ddde2a90a06f3c9a4ea769837e4 DIST twisted-regen-cache.gz 911 BLAKE2B ffd3fcda6c67ffe6fd3ef581c8d507548396b66ed0708e9a5c790095e579c0d5f0f71596acf05712989da2ddef2b8d437eca973bc4d80ef8a9fa852915f38305 SHA512 95a9b931c73017d16d1b5e6b41345dddffe62b6af1a8e93b5e40d06d3d15be17b0dd0181c767ffeeb791534d463764ef9e066fa6c2ee2ac4b53c86d1da8fce03 EBUILD twisted-22.10.0-r1.ebuild 4786 BLAKE2B 82ef65fd95abe13ae8cb4c6f534a2c731eb5d8fba5aa40548bb9b923b1c3b468db112fce2f979f5f4ad4bd4b85c8c0348d431ad93cf6fb5730fe9fce09061022 SHA512 7e4ef8650e84394de44086d6ca594ee89b45ed975e6665c6934e08c8ec8b00e782edc1e9b3b52da420e6cef90250f07a80779c39d855b4a1807dc0549da39162 -EBUILD twisted-22.10.0-r3.ebuild 4931 BLAKE2B e63fb2883fad289a684bc6197adf5032e63325b86f177910e9d183506de85eee65afdd2f37d58b69cfe6bf13a67d749d635d3ffa5e6bb8e624f0ce7514cede5d SHA512 9def2d5f876c28c217c417cb2bb5bd00c0b850a05d4b9b9d133c48bcf5ed52d469927333f520a790998ce14712274ce93a35ba4c1908672c1a5f19ceeaaa6c10 +EBUILD twisted-22.10.0-r3.ebuild 4938 BLAKE2B d380f57f4cb156006418c08aa379f2b0efb02bafeb66843c67612a20d4dc045867c66c790cd45ede5a717e08d07212c55ff663ca34f97a1d64fa753afcd5c310 SHA512 5d4bcb18d8bfbe8930c065aa10a7ee2023f9b3393376cbf31f0f4a1d1b6ade342465b4c89c211991d3469554855e2ec5a0638475e53e07c2a3c39c58b6b65c18 MISC metadata.xml 1407 BLAKE2B e0cbf18212ca69f9dfc8c593e82be28caef297f245587824276d0a6c1fce09f31d4fa7497ea7e7b2c365e2ea7ca2301bd05ff2022237db1e11d10cb5ce9ed7a5 SHA512 a57b5d63bdd457d4c15b31451ced824933d67b1932af027a3abf3eef7e009eef24484565c6f543c7bafeb1380145bc9f895c78abb1a97f3c02219f6ed2af8fdd diff --git a/dev-python/twisted/twisted-22.10.0-r3.ebuild b/dev-python/twisted/twisted-22.10.0-r3.ebuild index 1f8f2ef6a7e9..0b7893704b48 100644 --- a/dev-python/twisted/twisted-22.10.0-r3.ebuild +++ b/dev-python/twisted/twisted-22.10.0-r3.ebuild @@ -20,7 +20,7 @@ S=${WORKDIR}/${PN}-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="conch http2 serial ssl test" RESTRICT="!test? ( test )" diff --git a/dev-python/txredisapi/Manifest b/dev-python/txredisapi/Manifest index a93a6cf7d817..cc2590ba3c3f 100644 --- a/dev-python/txredisapi/Manifest +++ b/dev-python/txredisapi/Manifest @@ -1,3 +1,3 @@ DIST txredisapi-1.4.9.gh.tar.gz 54484 BLAKE2B faf66eecd51f007dae03d34a6fab8c204b01b44d4967281dbf52fce1d3dd0dbf261e0901902cd3484c8edb951d7b318266f7a72e04eee9c55ca1684e12bc2a7f SHA512 b471bd6cbb7c01f5e1a87e1fc45cc6daf7ed08e0e4168e641e4b1b16a92481d0643eafed22efa9d0dbd807dab46359b570176d97a03673987f4a04930e231fdd -EBUILD txredisapi-1.4.9.ebuild 1872 BLAKE2B e5978f3b9e22398e1ba900fade46e5df2d0d6dac813f8a77f14933949340cf64ea1b68a7e0d0a6f555065b7ded2344f21b3409ae622bf004a3aa48205e5c2e25 SHA512 9be285b258c1c6c201819a06119d709563426be3e4912840cd440ee672bb555e57eac507104e2933c49c5cf571bea41f166a2700795ae200dbd2a0a30e5a7e6a +EBUILD txredisapi-1.4.9.ebuild 1872 BLAKE2B 444de1ad3ebe761ed878fe78d52d779823886252b0bf811d3b112d401f92ae5932966df166f6900f41b4454eacb3ff9c3ec19a62f6104aaf298efca303ce3fd6 SHA512 06caa33710d6f0759133a4c6d4f619b784869394e9a16dd4081250240280f32be92b5703c51c0e8f84a57d0a23f11a0aed61250747aac156f60b81f33cf90e81 MISC metadata.xml 540 BLAKE2B 5d6aaf37b2dc2c74562fcf2d038617b12cbd6d27dfbfcb3eb91a9f1d9ba608f7ab32dc4efbf0712068877921d938b263623ffef7a5cbaee02c1da99166baf965 SHA512 9bf78049d4ef687b204f3b3392dc4ef17416c8de796013cbe59ae8b7dbc37ddaae62722e734fde192c0e7922fafc6c2f0a68a858087d8812128e93f4116df819 diff --git a/dev-python/txredisapi/txredisapi-1.4.9.ebuild b/dev-python/txredisapi/txredisapi-1.4.9.ebuild index cd1aaaeaa710..8fb007eaf2d6 100644 --- a/dev-python/txredisapi/txredisapi-1.4.9.ebuild +++ b/dev-python/txredisapi/txredisapi-1.4.9.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 optfeature DESCRIPTION="Non-blocking redis client for python" diff --git a/dev-python/urllib3/Manifest b/dev-python/urllib3/Manifest index 0f5dd768b002..73606e93604e 100644 --- a/dev-python/urllib3/Manifest +++ b/dev-python/urllib3/Manifest @@ -3,5 +3,5 @@ DIST urllib3-1.26.16.tar.gz 303733 BLAKE2B 94c0cfb8696b15ff7aed25927ba584d0d67b1 DIST urllib3-2.0.2.tar.gz 277703 BLAKE2B 1c7935a6aca8e60ad212eb35ef76009b75a8d080b1a572fe229e94a200e75c352ab41d831dde3d4a4643ecbbe54c2128f9d9ca1850d978fd1730d6d730ce3ab0 SHA512 874674342259f2f9b77b4aac90bd525ea50d4b6134008c22eb0fe7a04e688797564c3ec8e556600f75416df2983c972867e8a569d5d85a8dda748948217af38e EBUILD urllib3-1.26.15.ebuild 2192 BLAKE2B f5d388a0dc885fa921fd4f72ff3275557e544bca389785ffdbf1c7d20de4b9f8192ccdc75ec5a609f12df6f2c6692d7cdfe7aa8af2c09c3798ef5eb0ad8bca79 SHA512 48425e8026007c5ea07b0e74415e7c8ca2e21feb53e00e1e5e272fe88e0b14d1055a498abdb82b6caef1ca4326a93228a9bf9582b6b417e45161d61dc5f091c5 EBUILD urllib3-1.26.16.ebuild 2200 BLAKE2B f50e33a7a3b0d91beaec3f20b7ba88ea7fcfca3c5eb09cb4ad1e799465a17a028dd041e56887c00b558dc27027f6fd45552ec44e860eb8bb846782e8ad268d13 SHA512 641072d6e7398412538fef731d10b1559c58c106f56d3a62f51c2da60e01bfbce4f80f0968c12723d64aab93a6fe29117bd7c68044649507a7e262c108ed5b0f -EBUILD urllib3-2.0.2-r1.ebuild 1890 BLAKE2B 5f5086c52643d4f1a31bedb37a54918babcbb8d0ad975752505afac667c09ffb05d9ea12c39f11b37a9c534d9f4cfc47b1ddce25e1cf479f6095d3e70fa9fdb2 SHA512 b2319fcdca0c67eb144e68c429f1a32841f76a87279878b7b03dcbcd4a9022cefb7fe6023b6a3c9a71728f7d8db8f019815880f01ff2d055aec88f8c391f4257 +EBUILD urllib3-2.0.2-r1.ebuild 1911 BLAKE2B 70024cfd055cd25d23d7b1e90594110d5fd0ba249f689f5fc501f8e4b89246c0fad3ddbe4c91892bb51630de10473967534930f098a6de9d7387e2ed7baa7195 SHA512 4c29b9071e5c6425ce5dbe3a11b06b331c03214dbd4c8d6d6054497884428bcff7bc7289333dffda50ba6006b0dfa4c0dc2b595bf1d69bc52f35f056edf5a381 MISC metadata.xml 531 BLAKE2B 3ddfea4b8817c827437a79abae8cf4e9cda95addb1c6505ef13018587720bba0cf0788041c0b4cc8b25f319e7cb1c94117ae25b3cbb567f24373e8e89bedaa7b SHA512 7e7191f0338c4c47f01bdceb3d2c6ed94de2241e77fb3be6cbf3ecf8a0682730392a9ee5adf24304d9a322acc06bd84f4f90f1dddcb258cb2e9ba0de9952b693 diff --git a/dev-python/urllib3/urllib3-2.0.2-r1.ebuild b/dev-python/urllib3/urllib3-2.0.2-r1.ebuild index ec94ddf94a53..ffda8025ad60 100644 --- a/dev-python/urllib3/urllib3-2.0.2-r1.ebuild +++ b/dev-python/urllib3/urllib3-2.0.2-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_TESTED=( python3_{9..11} pypy3 ) +PYTHON_TESTED=( python3_{10..12} pypy3 ) PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) PYTHON_REQ_USE="ssl(+)" @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="brotli test zstd" RESTRICT="!test? ( test )" diff --git a/dev-python/versioneer/Manifest b/dev-python/versioneer/Manifest index dcd9ff52ea65..a7ee185cabad 100644 --- a/dev-python/versioneer/Manifest +++ b/dev-python/versioneer/Manifest @@ -1,3 +1,3 @@ DIST python-versioneer-0.28.gh.tar.gz 77503 BLAKE2B a4d75ce8a7db057421e36fd75bfa9ec83a41191b999c2a81b3879290424005b521f7b6046debb847bf78eae459ef7247d903f971d2a0c4fce116ec0cd1f34833 SHA512 ef27f4588f1c76eb5da1e108f2eee635707b2427cd79a71880f8df217317329e5fb81b30b1e741f2439550dc73f9a816ebdf47af475862344d67ed2189f92a1e -EBUILD versioneer-0.28.ebuild 1231 BLAKE2B 1f684a9ad59d3782814f7f8a045ca7ac81a0aa1d7d8b3947ee7cbf67503c52d065784030058d892188f06b9ec00cfd25b611ec5f35fa441a7daa37c67c49d788 SHA512 2d9cd2c0eb467016f8c4ce3a95b12cc93a1338f3de6dac770070511fbbc9c300de1ea8cf9855a43375f72d56ad4ba378b4019f883fc433aa2737d082f0bac359 +EBUILD versioneer-0.28.ebuild 1238 BLAKE2B 52cca5e3c4526009a54b04a4c8e04aa38379b1d3c04336ee6b404a8ced3cbabfa2134341c60887e2959ac55ae1498bdc4b124e49298b5c56e595dbbccace1aaa SHA512 40432ad507eda946ea131a4eb8f9d7fdba5be10f485dd10aafbc5fbef73f762fd00804ebd310c4bc2d47fd92cc6138eda1db6d124e2c689cc980e5a0d8314c34 MISC metadata.xml 426 BLAKE2B 050a6c51f12ce466d0149041e103227c176f792326f859474c996a38f510544f09a594b6a70036b3cdad78013ff9982316c671e77be6ed2e7f0fa643bf89d320 SHA512 da99aef0b58491715dca230579ecba68bfe357909dd8bd122e790d7f0300e0b1d11cf224ea3a3c76763d593f45013cca6cfe27cc774c6eb90dd6da562a061c38 diff --git a/dev-python/versioneer/versioneer-0.28.ebuild b/dev-python/versioneer/versioneer-0.28.ebuild index 7f740c3488e4..640d9859eecc 100644 --- a/dev-python/versioneer/versioneer-0.28.ebuild +++ b/dev-python/versioneer/versioneer-0.28.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="Unlicense" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest index fbaebd59334d..e03f7de53e81 100644 --- a/dev-python/werkzeug/Manifest +++ b/dev-python/werkzeug/Manifest @@ -1,3 +1,4 @@ +AUX werkzeug-2.3.4-iri-bytes.patch 2038 BLAKE2B 55fa8b29b1964017c1022bece78c692a18e062aec5e541f722d5604092662d79ccd9305bcb362d9a557a49d2e39cf417a2018341dffee8232a3b4a14acdfefc9 SHA512 e38e79d21b8e40de29bef81a626ec87aaeed57d511aefdead17744dd1b6dd88d3e2e55792577b2080c6fbc6fdbbd9094f53c0110d7256bbb9402f32d6f969754 DIST werkzeug-2.2.3.gh.tar.gz 847768 BLAKE2B 7d0b891a2b15e4fc469c3d331cfb2565f452ae77f772f7ab8e6254aedd172f9115cd3ebd9c82e951ea7505c0e58d6b6f07fb643a8e87af505e04686cccf56cd4 SHA512 3968e663f67e41da5148a4aa1d8e047ffd88416fa8df665e359bbe87992e4e723e1c915eed59ae86b53dd18817e41cdcef059483bce7aa8ed7b388dd4add1482 DIST werkzeug-2.3.0.gh.tar.gz 831666 BLAKE2B 2d4c792deab6e153794695e249ca97f24b5d70c7f912f7a6fd34b653a7e6e9e0fadb6178c3f388986d0c0dfc55fdbad9809894b70b38f32b3a6c7aaf4d1b4c3f SHA512 ec2bce1ae4311e99d931b96bb05fe98714e317e1d838edec1fd79a05e260ac544f680656b8d5957d123a59a94b40393eb12c3ca8d83e800cc46041b0c0968aea DIST werkzeug-2.3.1.gh.tar.gz 832058 BLAKE2B d92836c168339e4dfb07c27d8379548a6805e9aec884cb41b76b9b4196f982ec6d05a6e505bb2ad70e591e54a4a2cecd683b5b6b78a058f90adab704da154d1f SHA512 02b5feb1e4d5c7b24d7b890c579cd3211eb430101d14800ca6c1e2a244da90fee4d5c0cd4819ead58a2885df0c736c796720fd9a3378a1eabaf417aefaa5a919 @@ -9,5 +10,5 @@ EBUILD werkzeug-2.3.0.ebuild 1671 BLAKE2B 77827a88928308662977df1e4a7a6af6e38b74 EBUILD werkzeug-2.3.1.ebuild 1671 BLAKE2B 77827a88928308662977df1e4a7a6af6e38b746a354b2172df832f350fd1fe688f9cf0c49e7b36cb8548611785be1e767ac0633287a1194288a0a4e15b7d6326 SHA512 a0f2741376ce584c282e4d3559e37b2822c26520086c2b5d2a83d5c4e33932281e3dc7fa092bda72f8e36997559de821541141a80c5690acc6fb84823f65e847 EBUILD werkzeug-2.3.2.ebuild 1671 BLAKE2B 77827a88928308662977df1e4a7a6af6e38b746a354b2172df832f350fd1fe688f9cf0c49e7b36cb8548611785be1e767ac0633287a1194288a0a4e15b7d6326 SHA512 a0f2741376ce584c282e4d3559e37b2822c26520086c2b5d2a83d5c4e33932281e3dc7fa092bda72f8e36997559de821541141a80c5690acc6fb84823f65e847 EBUILD werkzeug-2.3.3.ebuild 1672 BLAKE2B 943a72bcad31dc64a83b17f9da97466825657d64c1b4f16aedcc39712b1f73608b6bde9b8f5e69351e7097e172b5df8a8c495a367515911ccdb02208eee79462 SHA512 8f08d4aca05e98cb469ad93029f645b46167388b6a22bf7ff5a4833c0bd4397a433f56e58868a23bf061ab765071dc6b606307c4f8d8c1a3541eac25f2b9330b -EBUILD werkzeug-2.3.4.ebuild 1672 BLAKE2B e216b9a96dbd05a4e3301d9b9afce32c651aefa9de98e89948d61135e2c8f6b29a8032d137423e9e02487003c5b9fd7ba79c4b06b3efcc0fc2709876836458b4 SHA512 2ccb330177bcf9e8b187361d020ce52bd79adacfb61ad49676e766b8240b307096b85cca068370e87bd5a16a2a8bdd4091c606d8b05476b442b8d27fed490044 +EBUILD werkzeug-2.3.4-r1.ebuild 1770 BLAKE2B d6821f2b95ad30850cee9d0262514107b9a846b283267bbe1ee4c2f1a60da9d29eda7ddd30a1690a386fa804942f5549ce2c37f930db8848a9db26c015a4e0ac SHA512 e15471c2b4c36bfbb9cdecc12579ad2c62361e3c96e354e3d0d94de590a4756b22f50bd24e45e3453a81bf08e69285394468ce481dbf8b999bc8e54ef551fcfe MISC metadata.xml 368 BLAKE2B 81932229098620395623f9149ac974f19fae9b65ad09943ee5c5d8d03c1e37e76061291c959fe5f004f531a244b3bb335c2a43dd66949c0be43493e45674d0e3 SHA512 67e5b5fea8052c0723820125271ea031ad984e0fe2af21d2423fc559bdc51dfe1d40f2fa5fe11e6d2b8b32216e716900080b859aad146c079ad2b390dd9844cf diff --git a/dev-python/werkzeug/files/werkzeug-2.3.4-iri-bytes.patch b/dev-python/werkzeug/files/werkzeug-2.3.4-iri-bytes.patch new file mode 100644 index 000000000000..1e06b0621cdd --- /dev/null +++ b/dev-python/werkzeug/files/werkzeug-2.3.4-iri-bytes.patch @@ -0,0 +1,64 @@ +From 3ba0fd5c52c9943c492ce098693bf9e651942fe5 Mon Sep 17 00:00:00 2001 +From: midchildan +Date: Sat, 27 May 2023 01:03:02 +0900 +Subject: [PATCH] fix: iri_to_uri fails when the argument is a bytestring + +This was caused by the 'charset' variable being used before it was ready. +--- + CHANGES.rst | 4 ++++ + src/werkzeug/urls.py | 20 ++++++++++---------- + tests/test_urls.py | 3 +++ + 3 files changed, 17 insertions(+), 10 deletions(-) + +diff --git a/src/werkzeug/urls.py b/src/werkzeug/urls.py +index 89ef21943..f5760eb4c 100644 +--- a/src/werkzeug/urls.py ++++ b/src/werkzeug/urls.py +@@ -966,6 +966,16 @@ def iri_to_uri( + + .. versionadded:: 0.6 + """ ++ if charset is not None: ++ warnings.warn( ++ "The 'charset' parameter is deprecated and will be removed" ++ " in Werkzeug 3.0.", ++ DeprecationWarning, ++ stacklevel=2, ++ ) ++ else: ++ charset = "utf-8" ++ + if isinstance(iri, tuple): + warnings.warn( + "Passing a tuple is deprecated and will not be supported in Werkzeug 3.0.", +@@ -982,16 +992,6 @@ def iri_to_uri( + ) + iri = iri.decode(charset) + +- if charset is not None: +- warnings.warn( +- "The 'charset' parameter is deprecated and will be removed" +- " in Werkzeug 3.0.", +- DeprecationWarning, +- stacklevel=2, +- ) +- else: +- charset = "utf-8" +- + if errors is not None: + warnings.warn( + "The 'errors' parameter is deprecated and will be removed in Werkzeug 3.0.", +diff --git a/tests/test_urls.py b/tests/test_urls.py +index 56bca8e94..765d42546 100644 +--- a/tests/test_urls.py ++++ b/tests/test_urls.py +@@ -231,6 +231,9 @@ def test_iri_support(): + + assert urls.iri_to_uri("/foo") == "/foo" + ++ with pytest.deprecated_call(): ++ assert urls.iri_to_uri(b"/foo") == "/foo" ++ + assert ( + urls.iri_to_uri("http://föö.com:8080/bam/baz") + == "http://xn--f-1gaa.com:8080/bam/baz" diff --git a/dev-python/werkzeug/werkzeug-2.3.4-r1.ebuild b/dev-python/werkzeug/werkzeug-2.3.4-r1.ebuild new file mode 100644 index 000000000000..45e61e3a2b87 --- /dev/null +++ b/dev-python/werkzeug/werkzeug-2.3.4-r1.ebuild @@ -0,0 +1,69 @@ +# 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..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Collection of various utilities for WSGI applications" +HOMEPAGE=" + https://palletsprojects.com/p/werkzeug/ + https://pypi.org/project/Werkzeug/ + https://github.com/pallets/werkzeug/ +" +SRC_URI=" + https://github.com/pallets/werkzeug/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +IUSE="test-rust" + +RDEPEND=" + >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}] +" +# NOTE: remove the loong mask after greenlet gains support for loong +# see https://github.com/python-greenlet/greenlet/pull/257 +BDEPEND=" + test? ( + dev-python/ephemeral-port-reserve[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/pytest-xprocess[${PYTHON_USEDEP}] + >=dev-python/watchdog-2.3[${PYTHON_USEDEP}] + test-rust? ( + dev-python/cryptography[${PYTHON_USEDEP}] + ) + !hppa? ( !ia64? ( !loong? ( + $(python_gen_cond_dep ' + dev-python/greenlet[${PYTHON_USEDEP}] + ' python3_{10..11}) + ) ) ) + ) +" + +distutils_enable_tests pytest + +PATCHES=( + # https://github.com/pallets/werkzeug/pull/2709 + "${FILESDIR}/${P}-iri-bytes.patch" +) + +python_test() { + local EPYTEST_DESELECT=() + if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + "tests/test_serving.py::test_server[https]" + tests/test_serving.py::test_ssl_dev_cert + tests/test_serving.py::test_ssl_object + ) + fi + + # the default portage tempdir is too long for AF_UNIX sockets + local -x TMPDIR=/tmp + epytest -p no:django -p no:httpbin tests +} diff --git a/dev-python/werkzeug/werkzeug-2.3.4.ebuild b/dev-python/werkzeug/werkzeug-2.3.4.ebuild deleted file mode 100644 index 83abfac7697c..000000000000 --- a/dev-python/werkzeug/werkzeug-2.3.4.ebuild +++ /dev/null @@ -1,64 +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..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Collection of various utilities for WSGI applications" -HOMEPAGE=" - https://palletsprojects.com/p/werkzeug/ - https://pypi.org/project/Werkzeug/ - https://github.com/pallets/werkzeug/ -" -SRC_URI=" - https://github.com/pallets/werkzeug/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="test-rust" - -RDEPEND=" - >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}] -" -# NOTE: remove the loong mask after greenlet gains support for loong -# see https://github.com/python-greenlet/greenlet/pull/257 -BDEPEND=" - test? ( - dev-python/ephemeral-port-reserve[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/pytest-xprocess[${PYTHON_USEDEP}] - >=dev-python/watchdog-2.3[${PYTHON_USEDEP}] - test-rust? ( - dev-python/cryptography[${PYTHON_USEDEP}] - ) - !hppa? ( !ia64? ( !loong? ( - $(python_gen_cond_dep ' - dev-python/greenlet[${PYTHON_USEDEP}] - ' python3_{10..11}) - ) ) ) - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - "tests/test_serving.py::test_server[https]" - tests/test_serving.py::test_ssl_dev_cert - tests/test_serving.py::test_ssl_object - ) - fi - - # the default portage tempdir is too long for AF_UNIX sockets - local -x TMPDIR=/tmp - epytest -p no:django -p no:httpbin tests -} diff --git a/dev-python/wrapt/Manifest b/dev-python/wrapt/Manifest index 1f6a55bd74b8..82c540ac8c6d 100644 --- a/dev-python/wrapt/Manifest +++ b/dev-python/wrapt/Manifest @@ -1,3 +1,3 @@ DIST wrapt-1.15.0.gh.tar.gz 137402 BLAKE2B 8c4764251a89f7795fef71dd71d9c36611d896d2e2791a5e7ce4f665f7b477e683f21aa05251a6ceb96644221a7ff9b01dfe98a7f4d278987dedc17ead39b343 SHA512 6be3fc6380e6bb11a26e35fb093ca54d2e851ab384682f6b1201599980c0429c1e2f23089540b66dd80985baaaf3fb93ce29034758e062e2cfb2f52e3b362779 -EBUILD wrapt-1.15.0.ebuild 880 BLAKE2B 43d5856b119750908331adf1bfe4883557288ca96ddf698a887a19e2f4c6d844d5493e629dd9286ffc0fb05575166d1fd7452d1fe7a6b6018956af4a08116a17 SHA512 5e621b02f3f41fd808de6cb805395d684576bf72848899846dd5cbdde796f5e5d567706fcc57a9d3cc5fa578d45c6eee930718b0671779779c1f83fcdab8d3bf +EBUILD wrapt-1.15.0.ebuild 881 BLAKE2B 2b1330e214ff1e82272ed9f7b09b8910e19487700a3d9444c6063e82386eed741b9753ea31e124c25deaae77e765f93f89a70c8b6bd60e5ad02725d6ee14f23e SHA512 0d63626e0a4106b20fac11d86f536756b299391dc374f7dca6fddf508444c80a9e510d68d35d85fffb2bc6c2d76a246ae385fe8fda6af314ff53b6f3dca9c4cc MISC metadata.xml 370 BLAKE2B 251d8c90cd2a0a1b9fbc714b624c7113e9791f268130211160655f4e4e32aadaddaf98a95bb6d9fff5a5df128da9d551b1281a28e4bd7fa6e3c9db7d35b10829 SHA512 31b369317f4a44d593d9fb72bcb9fcb792809323862866da7c3464ca2282e29a65cd353909c05782b85b162cff363b0ad8ea4750d89c942d442034b9a6eb7dba diff --git a/dev-python/wrapt/wrapt-1.15.0.ebuild b/dev-python/wrapt/wrapt-1.15.0.ebuild index deca47a04a4b..9e33fe5a5171 100644 --- a/dev-python/wrapt/wrapt-1.15.0.ebuild +++ b/dev-python/wrapt/wrapt-1.15.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest index 860c2d0301b6..280c4ab18649 100644 --- a/dev-python/xmlschema/Manifest +++ b/dev-python/xmlschema/Manifest @@ -1,5 +1,5 @@ DIST xmlschema-2.2.3.tar.gz 493444 BLAKE2B 64b8cbc27fe0378cc0a90e110f5c816a25f8b67b61b12363b200035cdc60ba1492923589a8b2b8d3c8a20ecaef85c6acb3c448a377d793efe87f7ad7a6a95bc3 SHA512 978f48d1d79cc8c4f3eab22fd2396da24abd42ea5d36439b72a7783d59e17863b647039a3a058513efd170e78c340705d5729dabd28aa8c26b0c4b2133a67222 DIST xmlschema-2.3.0.tar.gz 494204 BLAKE2B 96daf1753ec8430fd2be892086a2b7cbb730729e407723845b6fc94175e1a6137df660fce0282ff0940903fe14d87dfbc14a4822ee8bd505861c142fadcc6cff SHA512 1e5a0f36e4e456ac49d808aa3480a68aa269296780a6d1dfa9e2cc8b3616971ba06abf632c1ff51eee0d6f0654d22ba5d1fa805fda81c6e3cfaa33fbc6301267 EBUILD xmlschema-2.2.3.ebuild 829 BLAKE2B 2c93bc26b9b0ec48645d3068d7c6f397a7706aa3ebfb5fce74d55819a74b221b93ed53e639f2381d2960d4567622a5b7d3f8b9ef1c3dad6f22a130f0e1a83a9b SHA512 b95d73901c8ed6fa992d2d47d0bdf1f5cb9aa57a4066d3f90fec8d0a771d649c7fc3b34f6da043556006e949cb35507ee9f5b1e46f27a512d71d4156cfeb8cc6 -EBUILD xmlschema-2.3.0.ebuild 838 BLAKE2B e99d35831795aaa0a5c3256713741552727b11bee00f51ef07cb7d4c27c22bf36287cc12439bf0d7028dc450d6d97a4a5f3867cb210996e23d711002b4393795 SHA512 70ef26fc7c1358f30964b025895a188c19d91f386127165a9046909fcb0cee0737618036f93b359dcfa83d62c7124058004f74cc08488a6659ff48f43cb567ef +EBUILD xmlschema-2.3.0.ebuild 838 BLAKE2B 6abdef9582d368d34f7b3afe58699b8c4adba1c9442b8fc70ed92b14dc75ecdc1037327f0f847398d895716b2503b859d01c4f62c69ec3cca1432054795876ca SHA512 c70cdfe12eba8f9f3b1c06092c22451604ae999e916a65b6b03b1882c6505c50c972769eeebd144a1fcb61fbf29b94a1fb7e9ee1a6621ead6ee1e8f5dd57c140 MISC metadata.xml 376 BLAKE2B 6aa6c0ef38b17f49452a3db71c7f449dfda8951e2196b904235592921620b6a2064021aae7a1a30639e637c3b9bdb46bcaebec1903a081a41832bd0c5199dde9 SHA512 b814209cd4b87ad5cb8bc447f1d485043d8386339607f39575faf2d26c19b69befa9fd7b7eb2d3fca4b5e60499091a59c1466cfc2f0d9651430949893e2edaeb diff --git a/dev-python/xmlschema/xmlschema-2.3.0.ebuild b/dev-python/xmlschema/xmlschema-2.3.0.ebuild index d16a20872604..82c073a207c8 100644 --- a/dev-python/xmlschema/xmlschema-2.3.0.ebuild +++ b/dev-python/xmlschema/xmlschema-2.3.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 pypi diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest index 4be423be47fb..3f91cc7c5489 100644 --- a/dev-python/yarl/Manifest +++ b/dev-python/yarl/Manifest @@ -3,5 +3,5 @@ DIST yarl-1.9.1.tar.gz 184455 BLAKE2B 0d4127129832493e4ffa8e2389048d77c7df222809 DIST yarl-1.9.2.tar.gz 184673 BLAKE2B bb94131059d0cfaf88f04d62a44181245ebcb660cb44904f0b7e8d497905a16d0026aeff454b8179fab5342c6bf9c8d6aadade0d9f7c70321c71bbcc3998e9a3 SHA512 ffbb6df94220bb1561333f1ad69a70334328e2273ec5e91c2741f6fd5ca2f6dd38d5b5f617728797fce490accc2394a406a5f9b5b665af4746746229af0d7c5f EBUILD yarl-1.8.2.ebuild 910 BLAKE2B eb6b6d1b490406656d73a6d687370c4e5454a399e82a405de264724161fd46a0f5707ce3442943f3f37957b316b1036a07f91b6046213913cda64d7f0852b558 SHA512 4ba30aac419138b2bdfd6d2945b772a1b59927d11d5fb347018dfd7ed9a7dd6fa2ebfc533e861b440fb886835d6a25044e2efa9842fa29e5d1b586f624c95511 EBUILD yarl-1.9.1.ebuild 857 BLAKE2B e60732429881eb3eb56e66ec7ea0d323100a161472fc3670be090f00cef7a160ebed615587eb0ab5d7a582568f3b65d2716343a96c710bc072473808efb5ca38 SHA512 45229167fb397c15b48e1f17f108b24dc23d57e35443af799fdd0559b5aa829a41f6e33b0f20bc98cb2c52f0243fa2eb7cb5d6d877651a885871cf39bd900ac3 -EBUILD yarl-1.9.2.ebuild 850 BLAKE2B 023bafdcc9f6ed67ef001db777b0459869b33cf239df124be51517ecff3a50a888cc6d15e4ee2f7d8b3ec63520fbd34deb1dc1057a55fc41b80a65d57281278e SHA512 d97ab354959e779e1633ca0407c2be1a98aed0d317fbb1fc00248edd238b692dfbc6755c9bf37ab1e23de3a7ae09f07ee0f534e84058dc5f97b524fc4fb2b90f +EBUILD yarl-1.9.2.ebuild 1342 BLAKE2B 17996ab321703077afc9edfd1711ed69609dee381e8bdc6ecb13dea716aa3f910cc31bb9719b643cc443f54c8b5e713d446e303dedd6d5905b4954886742af65 SHA512 313a0b7d0e04fde4c90327176df0b3824cbe2950a145f997b37b654baeeb41e2310408fd7980fd5e569373aaa711c26dc83d29af4f9eae87cafc49f1a4398e89 MISC metadata.xml 440 BLAKE2B 10fd0e37c9be76c5d1dd90b9fd1cb1e5161fc5a7d2b51bcb5658a8c187a67d5f9573241733c3f9570e9fb7767bf84b38a6f8b2c212596627bea4e1686b7eb41e SHA512 c9e340124ed93cb0d52a0ae5abd43c10528197893c3d5ab57a0eb7046ebae5b80119f7b033d6697110c4bc064c0a8581d904788f6969cb52a433064067898cbe diff --git a/dev-python/yarl/yarl-1.9.2.ebuild b/dev-python/yarl/yarl-1.9.2.ebuild index dca10cbd9658..f08b6212d247 100644 --- a/dev-python/yarl/yarl-1.9.2.ebuild +++ b/dev-python/yarl/yarl-1.9.2.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 pypi @@ -38,6 +38,20 @@ src_configure() { } python_test() { + local EPYTEST_DESELECT=() + if [[ ${EPYTHON} == python3.12 ]]; then + EPYTEST_DESELECT+=( + # tests for seemingly invalid addresses, unlikely to affect + # real world use + # https://github.com/aio-libs/yarl/issues/876 + tests/test_url.py::test_ipv6_zone + tests/test_url.py::test_human_repr_delimiters + tests/test_url_parsing.py::TestHost::test_masked_ipv4 + tests/test_url_parsing.py::TestHost::test_strange_ip + tests/test_url_parsing.py::TestUserInfo::test_weird_user3 + ) + fi + cd tests || die epytest --override-ini=addopts= } diff --git a/dev-python/zstandard/Manifest b/dev-python/zstandard/Manifest index fb4960da37de..771e4948620f 100644 --- a/dev-python/zstandard/Manifest +++ b/dev-python/zstandard/Manifest @@ -1,5 +1,5 @@ DIST python-zstandard-0.20.0.gh.tar.gz 712241 BLAKE2B 6ec393a440eb2a0527e655ee1aec16a47120578bbbb69d2f208b4367be199041887bf02d8feeb74f87992d0ab2b5e668cf8b3d8cd8967bd6dc47d4e052781ebc SHA512 bdbbd829e431a9b1ad1247b83e2e6102314a257a32c92a5c666c5ac050eb115bccd9d358240ac9ab41e975ade13bbbc155c66cb8fb583d2ee8dbd28ae323e4f8 DIST python-zstandard-0.21.0.gh.tar.gz 711413 BLAKE2B de3c5a5b34242c20452e35ba6bac451a176f9f442dfc7028f5bae9299c8cedafa58edce85b21bbbdd440765a7eef67bf3c996ae1a81d534a18bfc203cdcc1c25 SHA512 51a7a7a6c20733858f96763738f3097f52dae1ca3a33bad3e78e31d6f339d8f2ddb0a7da2fafaa0b162b17e5054c0582ab52054f1215e8c39d8e1f8002babd7c EBUILD zstandard-0.20.0.ebuild 1565 BLAKE2B 2a106a960fd55482f0ce032d27a785a638fb47a87f799e638760575662fa12ba34d7c9d5b917c264ed344d1e24bf4156116a69785f9c7b1eeb191525d09347a0 SHA512 7c988d6f62bfb039c3d62c24dce9dfff7d9c1f653fbbb2725c64722fe45698d81af05802a6280747778ade220ba226a4b3c38e1bae59eae4e3510a2d8d85adbb -EBUILD zstandard-0.21.0.ebuild 1588 BLAKE2B bd1c9dc042be4fd2dabef1fa0c77ef74a4b068abf4c0bfdb371f7c49c3de4818c8a55d499cb8fb45f414f0a8ee88ac76c7cf64852e8acf0e0f68988b4b37b3eb SHA512 5e168ce14fcb3d2862855398126a2baa0052d823a02d7acc40a27cfc9388eb675c71781b286981275aa3dde0d50fb9890feb3524521f5f82512b5e3d410ee682 +EBUILD zstandard-0.21.0.ebuild 1608 BLAKE2B 93ec5b0127c64b22a68ac69677b451d370c8bcbddc912cc4d82ef1118d3e2bd843f30760d06805f19abc72d956995aa0a4e966794588cd266ac0354a6581b68f SHA512 85c714062ec04d4887c0d83d34711a0c8e44a328a67259a354c7e8ac10ec7a3eac6706c0065a841466572e3afcfa151443b25c638e14a070e80c257bf3959b7f MISC metadata.xml 378 BLAKE2B dd5834c84bb375812b3a3cfcc00d29aa43ac8954b044e188e8f38bdca93fdf1ce98fe78b78dbeccd935c83ca10f3ce18f893e5720dd8991118b6c69149a4ac61 SHA512 06554d973b525d53c680c3e43041f33125dad222339e645294fbc22670a7eadb0e9bf8a3b0771d2b2fb8f136d958eadb32c295179d1547c50ae26754360609f3 diff --git a/dev-python/zstandard/zstandard-0.21.0.ebuild b/dev-python/zstandard/zstandard-0.21.0.ebuild index bee8671de24f..15b585d3ea15 100644 --- a/dev-python/zstandard/zstandard-0.21.0.ebuild +++ b/dev-python/zstandard/zstandard-0.21.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="BSD" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" DEPEND=" app-arch/zstd:= -- cgit v1.2.3