From 2d3042634af4767714cb90eff3f773ef54afb5ed Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 29 May 2023 03:16:09 +0100 Subject: gentoo auto-resync : 29:05:2023 - 03:16:09 --- dev-python/Manifest.gz | Bin 260139 -> 260120 bytes dev-python/argcomplete/Manifest | 2 +- dev-python/argcomplete/argcomplete-3.0.8.ebuild | 2 +- dev-python/ipython/Manifest | 2 +- dev-python/ipython/ipython-8.13.2.ebuild | 2 +- dev-python/mkdocs-i18n/Manifest | 2 +- dev-python/mkdocs-i18n/mkdocs-i18n-0.4.5.ebuild | 2 +- dev-python/notebook-shim/Manifest | 2 +- .../notebook-shim/notebook-shim-0.2.3.ebuild | 2 +- dev-python/pallets-sphinx-themes/Manifest | 2 +- .../pallets-sphinx-themes-2.1.0.ebuild | 2 +- dev-python/pycurl/Manifest | 3 +- .../files/pycurl-7.45.2-skip-http3-test.patch | 28 ++++ dev-python/pycurl/pycurl-7.45.2.ebuild | 6 +- dev-python/pylibacl/Manifest | 2 +- dev-python/pylibacl/pylibacl-0.7.0.ebuild | 2 +- dev-python/pyproject-fmt/Manifest | 2 +- .../pyproject-fmt/pyproject-fmt-0.11.2.ebuild | 2 +- dev-python/send2trash/Manifest | 2 +- dev-python/send2trash/send2trash-1.8.2.ebuild | 2 +- dev-python/setuptools-rust/Manifest | 2 +- .../setuptools-rust/setuptools-rust-1.6.0.ebuild | 2 +- dev-python/tldextract/Manifest | 2 +- dev-python/tldextract/tldextract-3.4.4.ebuild | 2 +- dev-python/tomlkit/Manifest | 2 +- dev-python/tomlkit/tomlkit-0.11.8.ebuild | 2 +- dev-python/tornado/Manifest | 3 +- .../tornado-6.3.2-ignore-deprecationwarning.patch | 12 ++ dev-python/tornado/tornado-6.3.2.ebuild | 10 +- dev-python/twisted/Manifest | 5 +- .../files/twisted-22.10.0-python3.11-tests.patch | 100 ++++++++++++ .../twisted/files/twisted-22.10.0-sendmail.patch | 28 ++++ .../twisted/files/twisted-22.10.0-time.patch | 113 ++++++++++++++ dev-python/twisted/twisted-22.10.0-r2.ebuild | 169 -------------------- dev-python/twisted/twisted-22.10.0-r3.ebuild | 173 +++++++++++++++++++++ dev-python/urllib3/Manifest | 4 +- dev-python/urllib3/urllib3-1.26.15.ebuild | 2 - dev-python/urllib3/urllib3-1.26.16.ebuild | 2 - dev-python/werkzeug/Manifest | 2 +- dev-python/werkzeug/werkzeug-2.3.4.ebuild | 2 +- 40 files changed, 501 insertions(+), 205 deletions(-) create mode 100644 dev-python/pycurl/files/pycurl-7.45.2-skip-http3-test.patch create mode 100644 dev-python/tornado/files/tornado-6.3.2-ignore-deprecationwarning.patch create mode 100644 dev-python/twisted/files/twisted-22.10.0-python3.11-tests.patch create mode 100644 dev-python/twisted/files/twisted-22.10.0-sendmail.patch create mode 100644 dev-python/twisted/files/twisted-22.10.0-time.patch delete mode 100644 dev-python/twisted/twisted-22.10.0-r2.ebuild create mode 100644 dev-python/twisted/twisted-22.10.0-r3.ebuild (limited to 'dev-python') diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 03044b9078ca..4ac158444fee 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest index f94c6b67b0d1..ba69c15de698 100644 --- a/dev-python/argcomplete/Manifest +++ b/dev-python/argcomplete/Manifest @@ -3,5 +3,5 @@ DIST argcomplete-3.0.5.tar.gz 65470 BLAKE2B ca9208edf7688aa7ff9a224befa2a84d2c9b DIST argcomplete-3.0.8.tar.gz 56035 BLAKE2B 0b63eff175c2780b63d07ef48169054705a4af5b0e7f1097fc74e525592491d42a48615b766e32cb69a673e26d867cae84fb23b98194c9fe618409d3eb312b83 SHA512 4667f0d03485c81048c53ecfd53fa1bbe50beea15f723f3ebd8a92aae37dd2bbca709f9b6a1e0a5a682f9e769883f94614b4fcefc1fd7c9fad9f1d8cbc1429f3 EBUILD argcomplete-2.1.2.ebuild 879 BLAKE2B d4137f761a2cd59f6adf0cf2342b15d081bfd70914f443e0ea5465018fb32761cb00c6709201b81dea15e46bd584900e1942795aa40a5e2cce2ba4ee03ce6f0d SHA512 339d99564a1b8b69a4080f102cb7484184f6389c1531cbd40838a119c10137d56ba403bd05eaa783341a44a8add84853c6d499c807c9fcbaf585250864b56d5b EBUILD argcomplete-3.0.5.ebuild 871 BLAKE2B d308417ead62aab69184196f8411949c08fb098226b3bf63033135eb4819d4bd3e5cf6d5888534cf4d68386d7d125dc3c173c75b64327fe9378599db8bb871eb SHA512 46e3be1211aeea2fcaf682948fb35975e40f637d48a3ec542fd4c958fca0f5318941714da90e5c9e2bf2a1122183b19b8bf035346857569db38e50bcf0d244cb -EBUILD argcomplete-3.0.8.ebuild 898 BLAKE2B 6d37c1853154a218c9416510ca92d966811ebc5d798f78043ab24aa77be102afad5995a162a36cc96064fae0b545d5cc76c33dc21fa9982406cd2889de091e19 SHA512 1bbe32beb1703cabe5d15fe963d4fbda79d877fb7677b144d799b83c74a9a172964c00ab5fada7eb11b1a7b714e5f5cb15de186bbd70461a422fb31a0f555fc6 +EBUILD argcomplete-3.0.8.ebuild 894 BLAKE2B 76ca941de9932b7e3268ea38cd871108be09c7cfe354534249394a3bffacc55072dc6415ae2cbce8bd5ae01615c4af17c4ebeee3687f3dc13c504fbc1d42c050 SHA512 bde5196392b2d06ff78678f561a0c23eb013e03be79a02eb6b5e1f602306152b800c3b54023edfb9ba2767eb1502ddc887a8068602f3ab1ed5ef2e0777f1aafd MISC metadata.xml 411 BLAKE2B 963cfdba9183fde9e97c534345164d26be569d841dcc6fd274601b18d5de2ae97fa837b0acfdc59616c5d19cc54ea368547ffd901f90239cdfb5ba08e8721607 SHA512 22db237979be34053ad7201f599d576a7756b71e6b75c40c2808d47f276cce6d3594ae46dcaec5aa5adab9e9e24e11d47bb9044a8b1a146163d66687965cf5b7 diff --git a/dev-python/argcomplete/argcomplete-3.0.8.ebuild b/dev-python/argcomplete/argcomplete-3.0.8.ebuild index 82dbb5a4320f..4cf39bceee2a 100644 --- a/dev-python/argcomplete/argcomplete-3.0.8.ebuild +++ b/dev-python/argcomplete/argcomplete-3.0.8.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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/ipython/Manifest b/dev-python/ipython/Manifest index 8d61104134c7..dea528ad2558 100644 --- a/dev-python/ipython/Manifest +++ b/dev-python/ipython/Manifest @@ -6,5 +6,5 @@ DIST ipython-8.13.2.tar.gz 5467542 BLAKE2B dd924954c93eadc844e75cbfe95627f84120a EBUILD ipython-8.12.0.ebuild 4404 BLAKE2B e6ab8fb0126ab3203c0d16bb45109d892de7fa06d75d366681bfab5951662267b78cf98a969e6df727ee0c2dd2c5fd885f99941dbb900664130c91760be39a12 SHA512 b4cce71a97340f949be18e404dd7b4361049037a7fa6aa436d748e11d50390499d7460356751093cd888c3ae09656fee02a6106ea33beedd34691c04c9875ab7 EBUILD ipython-8.13.0.ebuild 4412 BLAKE2B 463589b9946247abd4e633b3f72a64f64f432f7cf48b16f0602579a87554d5eff73c41599a44ca0c141316826b951c484a0af8c3b9ab30d8889abe40159654c8 SHA512 4a14595f162c3e603319d94e80ec9b25efd5aae0758dded7ae94688c8b0d3559499cca5f6560ec4b26d407944c754af5ca08888e08fa78b3658c96db57f80002 EBUILD ipython-8.13.1.ebuild 4412 BLAKE2B 463589b9946247abd4e633b3f72a64f64f432f7cf48b16f0602579a87554d5eff73c41599a44ca0c141316826b951c484a0af8c3b9ab30d8889abe40159654c8 SHA512 4a14595f162c3e603319d94e80ec9b25efd5aae0758dded7ae94688c8b0d3559499cca5f6560ec4b26d407944c754af5ca08888e08fa78b3658c96db57f80002 -EBUILD ipython-8.13.2.ebuild 4412 BLAKE2B 463589b9946247abd4e633b3f72a64f64f432f7cf48b16f0602579a87554d5eff73c41599a44ca0c141316826b951c484a0af8c3b9ab30d8889abe40159654c8 SHA512 4a14595f162c3e603319d94e80ec9b25efd5aae0758dded7ae94688c8b0d3559499cca5f6560ec4b26d407944c754af5ca08888e08fa78b3658c96db57f80002 +EBUILD ipython-8.13.2.ebuild 4404 BLAKE2B e6ab8fb0126ab3203c0d16bb45109d892de7fa06d75d366681bfab5951662267b78cf98a969e6df727ee0c2dd2c5fd885f99941dbb900664130c91760be39a12 SHA512 b4cce71a97340f949be18e404dd7b4361049037a7fa6aa436d748e11d50390499d7460356751093cd888c3ae09656fee02a6106ea33beedd34691c04c9875ab7 MISC metadata.xml 2802 BLAKE2B 2fb6773ad4ef10d531f978e3ed40f6d99cf1586ec6d7cf2bf7e60fd5d640d082a0946651e0a066993320ffeaace3426066ca24c325926b62125ae91816707128 SHA512 965c3e36e05475d9454af8219b84e080d4c83d775f8a7e20a4951a82246d672c46fd3cb1fff5f8664d0ce8e8fcb846de6f15abc4575db3a6b7d87209194bcecc diff --git a/dev-python/ipython/ipython-8.13.2.ebuild b/dev-python/ipython/ipython-8.13.2.ebuild index ba9a80b2508f..3a1f883190af 100644 --- a/dev-python/ipython/ipython-8.13.2.ebuild +++ b/dev-python/ipython/ipython-8.13.2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" IUSE="doc examples notebook nbconvert qt5 +smp test" RESTRICT="!test? ( test )" diff --git a/dev-python/mkdocs-i18n/Manifest b/dev-python/mkdocs-i18n/Manifest index c54e26436e14..f5334ab0067c 100644 --- a/dev-python/mkdocs-i18n/Manifest +++ b/dev-python/mkdocs-i18n/Manifest @@ -1,5 +1,5 @@ DIST mkdocs-i18n-0.4.4.tar.gz 17191 BLAKE2B 4ab926befac2c90b6b9ff55fd6887c8b78e88f801c820749df125ea97418fbfb0a8531b2168b508737e7dffbf426826433211ee80f25b80a42ae160f78a93670 SHA512 f9f27c0f274aa7ee5c64cee46d4165d51022cac0171f95a238b62c911e1be16b6a4ff227fea3b78de2ffa0095b9c95280e8919e207e6947db300a136fe16e659 DIST mkdocs-i18n-0.4.5.tar.gz 17228 BLAKE2B 19d6af2d96cd67d4b39e210f20113e75a6c47a413639f2d6c218cbf11709f91197d79df2c0ecfffe8a2e0912613178564e73eccdf15cece82d71b0639641940e SHA512 18c28704d1d0e294dfcfef402959e502c96b0e8fe346ba3f0c2ff49d70a67f3fe1254fcd1bcbf4217182e946b9f86f61d8d5b9c9475334c6f464feb696d0134e EBUILD mkdocs-i18n-0.4.4.ebuild 551 BLAKE2B a0efc70120a724ad310f3ea8854bf5393008015c54925e5743ac796d1f72ebd5d49f9e6e230facf26cc5510b684a929ad895672c76e5e9f394c0ba76c029dfb1 SHA512 54370f8f596e0c3a648c31b85a1f044962e63982b64aa1e64147a7e1aba59a6e47b92299fb6b8ddfba5febc4a5719a8a461902a198941b153ed38bcec70a8438 -EBUILD mkdocs-i18n-0.4.5.ebuild 553 BLAKE2B ddf3b1a3bf98ffc340cecb8d0c9986441e98494bbc1ab621b7cb8058b972d38e1545e6cf6657357e9ff2dcfa6f23eed973a2e0a851db70a2a281257f43b7cc54 SHA512 99888fbb5906e1020e11dd35d8f1eba2eb7a469ddb30369fa364d5f6fa4107c9fcc1b80024afc39f24805c3011d320476e7a725eda42c641346da25ba752884d +EBUILD mkdocs-i18n-0.4.5.ebuild 551 BLAKE2B a0efc70120a724ad310f3ea8854bf5393008015c54925e5743ac796d1f72ebd5d49f9e6e230facf26cc5510b684a929ad895672c76e5e9f394c0ba76c029dfb1 SHA512 54370f8f596e0c3a648c31b85a1f044962e63982b64aa1e64147a7e1aba59a6e47b92299fb6b8ddfba5febc4a5719a8a461902a198941b153ed38bcec70a8438 MISC metadata.xml 540 BLAKE2B 0b6e023e1903f143668642c8a150cb0610500b8ced2082fb31586a1157281fe21535c249e67dc19789cd36318e255efc914f7f5e29dc2af97e6f0866214b8523 SHA512 6bf089cea5ea6ce4547fd616ecfed754f68cc17d7caeed4f633ef41c4349cfca1c68585a1bab548db284dcfa672348b73e53a5e6610a73480913694df92cace6 diff --git a/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.5.ebuild b/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.5.ebuild index 143563e1a819..6afd004add19 100644 --- a/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.5.ebuild +++ b/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.5.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" RDEPEND=" >=dev-python/mkdocs-1.1[${PYTHON_USEDEP}] diff --git a/dev-python/notebook-shim/Manifest b/dev-python/notebook-shim/Manifest index 0c8506ca00e7..f093c082c164 100644 --- a/dev-python/notebook-shim/Manifest +++ b/dev-python/notebook-shim/Manifest @@ -1,5 +1,5 @@ DIST notebook_shim-0.2.2.tar.gz 12947 BLAKE2B 5a04944be3f8de7bd7b1c10f59d73869b7aed670c3afebf79e7780d5992f9af2929529498604c1a5c0d164467681ffa0e8924e1c9a7945e52ae353bdb710c7bc SHA512 42cf9153495e4ab8230ef560d36381a5aa1d9bbd583ed140e04e9850f4a82bab06ecf36e45b88595e8686d8122c9a52eee8133a7f1b622d75d326ebf36519d30 DIST notebook_shim-0.2.3.tar.gz 13082 BLAKE2B 5e988605ee01a49f31bf2dcdbe86d2f8e12f3e314d962f619068c57b13ed144643db1b08d5afed7a91ddfcde82497e49fe643d9fdd1c43a9535d7468794dfe7e SHA512 87114ea915ab5160b11023dddcc622aafba315fe07de21cedbed1e374ec2406eba378575e903377dbb9cc69e7449eb184cb0420513b7dc05078af0e91bc5f884 EBUILD notebook-shim-0.2.2-r1.ebuild 928 BLAKE2B 603d883d1ff43be1efb0944a57491ab480dddb62f08ee355504def9bbec949826bbce506f08962262ee304db2ffbcfa5082da65101b6b4cc3c5bb7a3e0484788 SHA512 4d79e5e50ea8bc1815143ec0e5dc619e339eed5cb1d6378d04d7122a2b8fd9e5c7c431ee63cdccdd649e63dc95d3698de5abbb12514b3ec2509469cc876303bf -EBUILD notebook-shim-0.2.3.ebuild 937 BLAKE2B a164f213747820ae08131244e0b734c6b4568204195c9ccb4b5380762e6770660475713eb7d14c1249b3f33f7306d3161a50716eda58e8b3bd6f812e53010f68 SHA512 a67f38dc93383b88bdb2449c0321594640acfeac79aa9d632e1f123f87c555b5c88416b71ffea41bbe2b4849e38562397bf8c9828c790c31137d373fb95bebbc +EBUILD notebook-shim-0.2.3.ebuild 929 BLAKE2B 338d04554aa9367f99d4fe4565039f052fb9665eb5d7480b8b85f39b1cf0b80da4c2e78a1d305b6d1b4d810a9c5788d64ab4803c4a19518b27492a675e9b403b SHA512 6d1a274e80637309ae634002895605257a3c59122e1f8f3026c6906b3ec7f59035f7eb523b27640e94a87b9ff8013d925fdbf5784f7ebd52d3355460ca5828fe MISC metadata.xml 535 BLAKE2B 074e2bbcdd15078aaba2c65641a16ca7ce27e0c412d48f2a48a4cd80459a948abc478baa28b3e7417dde2bf13717040dc083711b114d61dfd2a7f7aaac1295ca SHA512 9ff7408848878f74eb9f10ec5aded639a749635851385b6679a72112c253a7427f65ac3e3c41f21f9e8551a439a7c00c4e28a5d70b3529ab9e687a5d0e7abeb9 diff --git a/dev-python/notebook-shim/notebook-shim-0.2.3.ebuild b/dev-python/notebook-shim/notebook-shim-0.2.3.ebuild index 7e177997b7f2..94f01dd31c2f 100644 --- a/dev-python/notebook-shim/notebook-shim-0.2.3.ebuild +++ b/dev-python/notebook-shim/notebook-shim-0.2.3.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" +Date: Wed, 2 Nov 2022 20:35:55 -0500 +Subject: [PATCH 3/6] Fix tests for Python 3.11 + +This is based on a subset of commits from this pull request. + +https://github.com/twisted/twisted/pull/11734 + +- fix twisted.persisted tests (cherry picked from commit 4f6d7fb0749429b092fe7538a7d2b11fe58319a6) +- fix tests for twisted.spread (cherry picked from commit 525377178adfa987ed56be753aec0fce35d721dc) +- fix test for twisted.web (cherry picked from commit afcc224a02f72e5d12fa35d223bd753e8086b135) +- fix persisted tests in twisted.test (cherry picked from commit 4b5ab38b09b326cec7967e04bd4cae8a84bb6784) +- fix twisted.trial tests (cherry picked from commit f8f56d45113e5f2467a5e8375186e5db6309dfc6) +- make test_flatten backwards-compatible (cherry picked from commit d91675ac5ffe907fcdbb3d1cedb1240008d81fd1) +--- a/src/twisted/persisted/aot.py ++++ b/src/twisted/persisted/aot.py +@@ -399,8 +399,10 @@ class AOTUnjellier: + inst = klass.__new__(klass) + if hasattr(klass, "__setstate__"): + self.callAfter(inst.__setstate__, state) +- else: ++ elif isinstance(state, dict): + inst.__dict__ = state ++ else: ++ inst.__dict__ = state.__getstate__() + return inst + + elif c is Ref: +--- a/src/twisted/spread/flavors.py ++++ b/src/twisted/spread/flavors.py +@@ -398,6 +398,8 @@ class RemoteCopy(Unjellyable): + object's dictionary (or a filtered approximation of it depending + on my peer's perspective). + """ ++ if not state: ++ state = {} + state = { + x.decode("utf8") if isinstance(x, bytes) else x: y for x, y in state.items() + } +--- a/src/twisted/spread/jelly.py ++++ b/src/twisted/spread/jelly.py +@@ -154,7 +154,8 @@ def _newInstance(cls, state): + instance = _createBlank(cls) + + def defaultSetter(state): +- instance.__dict__ = state ++ if isinstance(state, dict): ++ instance.__dict__ = state or {} + + setter = getattr(instance, "__setstate__", defaultSetter) + setter(state) +--- a/src/twisted/test/test_persisted.py ++++ b/src/twisted/test/test_persisted.py +@@ -378,6 +378,10 @@ class AOTTests(TestCase): + def __dict__(self): + raise AttributeError() + ++ @property ++ def __getstate__(self): ++ raise AttributeError() ++ + self.assertRaises(TypeError, aot.jellyToSource, UnknownType()) + + def test_basicIdentity(self): +--- a/src/twisted/trial/test/test_pyunitcompat.py ++++ b/src/twisted/trial/test/test_pyunitcompat.py +@@ -218,8 +218,10 @@ class PyUnitResultTests(SynchronousTestCase): + pyresult = pyunit.TestResult() + result = PyUnitResultAdapter(pyresult) + result.addError(self, f) ++ tback = "".join(traceback.format_exception(*exc_info)) + self.assertEqual( +- pyresult.errors[0][1], "".join(traceback.format_exception(*exc_info)) ++ pyresult.errors[0][1].endswith("ZeroDivisionError: division by zero\n"), ++ tback.endswith("ZeroDivisionError: division by zero\n"), + ) + + def test_trialSkip(self): +--- a/src/twisted/web/test/test_flatten.py ++++ b/src/twisted/web/test/test_flatten.py +@@ -706,10 +706,9 @@ class FlattenerErrorTests(SynchronousTestCase): + Exception while flattening: + \\[\\] + +- .* ++ > + File ".*", line \\d*, in _flattenTree +- element = await element +- RuntimeError: example ++ element = await element.* + """ + ), + flags=re.MULTILINE, +-- +2.39.2 + + diff --git a/dev-python/twisted/files/twisted-22.10.0-sendmail.patch b/dev-python/twisted/files/twisted-22.10.0-sendmail.patch new file mode 100644 index 000000000000..eec57752815d --- /dev/null +++ b/dev-python/twisted/files/twisted-22.10.0-sendmail.patch @@ -0,0 +1,28 @@ +https://src.fedoraproject.org/rpms/python-twisted/raw/rawhide/f/0005-fix-sendmail-tests-for-python-3.11.patch + +From f29ae1ae433cd9529410a93fd5675cb01460460e Mon Sep 17 00:00:00 2001 +From: eevel +Date: Wed, 26 Oct 2022 19:49:33 -0500 +Subject: [PATCH 5/6] fix sendmail tests for python 3.11 + +(cherry picked from commit 00bf5be704bee022ba4d9b24eb6c2c768b4a1921) +--- a/src/twisted/mail/test/test_smtp.py ++++ b/src/twisted/mail/test/test_smtp.py +@@ -1771,7 +1771,8 @@ class SendmailTests(TestCase): + The default C{reactor} parameter of L{twisted.mail.smtp.sendmail} is + L{twisted.internet.reactor}. + """ +- args, varArgs, keywords, defaults = inspect.getargspec(smtp.sendmail) ++ fullSpec = inspect.getfullargspec(smtp.sendmail) ++ defaults = fullSpec[3] + self.assertEqual(reactor, defaults[2]) + + def _honorsESMTPArguments(self, username, password): +--- /dev/null ++++ b/src/twisted/newsfragments/10345.misc +@@ -0,0 +1 @@ ++Fix SendmailTests for python 3.11. +-- +2.39.2 + + diff --git a/dev-python/twisted/files/twisted-22.10.0-time.patch b/dev-python/twisted/files/twisted-22.10.0-time.patch new file mode 100644 index 000000000000..1723d69c8a3c --- /dev/null +++ b/dev-python/twisted/files/twisted-22.10.0-time.patch @@ -0,0 +1,113 @@ +From 75e5e6ba1793efdfef2e2cfada0425bad5f0bcfa Mon Sep 17 00:00:00 2001 +From: Paul Eggert +Date: Fri, 9 Dec 2022 10:16:42 -0800 +Subject: [PATCH 4/6] #11786 fix misuse of mktime in tests + +(cherry picked from commit da3bf3dc29f067e7019b2a1c205834ab64b2139a) +--- a/src/twisted/logger/test/test_format.py ++++ b/src/twisted/logger/test/test_format.py +@@ -166,16 +166,17 @@ class TimeFormattingTests(unittest.TestCase): + def testForTimeZone(name: str, expectedDST: str, expectedSTD: str) -> None: + setTZ(name) + +- localDST = mktime((2006, 6, 30, 0, 0, 0, 4, 181, 1)) + localSTD = mktime((2007, 1, 31, 0, 0, 0, 2, 31, 0)) +- +- self.assertEqual(formatTime(localDST), expectedDST) + self.assertEqual(formatTime(localSTD), expectedSTD) + ++ if expectedDST: ++ localDST = mktime((2006, 6, 30, 0, 0, 0, 4, 181, 1)) ++ self.assertEqual(formatTime(localDST), expectedDST) ++ + # UTC + testForTimeZone( + "UTC+00", +- "2006-06-30T00:00:00+0000", ++ None, + "2007-01-31T00:00:00+0000", + ) + +@@ -196,7 +197,7 @@ class TimeFormattingTests(unittest.TestCase): + # No DST + testForTimeZone( + "CST+06", +- "2006-06-30T00:00:00-0600", ++ None, + "2007-01-31T00:00:00-0600", + ) + +@@ -211,7 +212,7 @@ class TimeFormattingTests(unittest.TestCase): + """ + If C{timeFormat} argument is L{None}, we get the default output. + """ +- t = mktime((2013, 9, 24, 11, 40, 47, 1, 267, 1)) ++ t = mktime((2013, 9, 24, 11, 40, 47, 1, 267, -1)) + self.assertEqual(formatTime(t, timeFormat=None), "-") + self.assertEqual(formatTime(t, timeFormat=None, default="!"), "!") + +@@ -219,7 +220,7 @@ class TimeFormattingTests(unittest.TestCase): + """ + Alternate time format in output. + """ +- t = mktime((2013, 9, 24, 11, 40, 47, 1, 267, 1)) ++ t = mktime((2013, 9, 24, 11, 40, 47, 1, 267, -1)) + self.assertEqual(formatTime(t, timeFormat="%Y/%W"), "2013/38") + + def test_formatTimePercentF(self) -> None: +@@ -246,7 +247,7 @@ class ClassicLogFormattingTests(unittest.TestCase): + addTZCleanup(self) + setTZ("UTC+00") + +- t = mktime((2013, 9, 24, 11, 40, 47, 1, 267, 1)) ++ t = mktime((2013, 9, 24, 11, 40, 47, 1, 267, -1)) + event = dict(log_format="XYZZY", log_time=t) + self.assertEqual( + formatEventAsClassicLogText(event), +@@ -539,7 +540,7 @@ class EventAsTextTests(unittest.TestCase): + except CapturedError: + f = Failure() + +- t = mktime((2013, 9, 24, 11, 40, 47, 1, 267, 1)) ++ t = mktime((2013, 9, 24, 11, 40, 47, 1, 267, -1)) + event: LogEvent = { + "log_format": "ABCD", + "log_system": "fake_system", +@@ -573,7 +574,7 @@ class EventAsTextTests(unittest.TestCase): + except CapturedError: + f = Failure() + +- t = mktime((2013, 9, 24, 11, 40, 47, 1, 267, 1)) ++ t = mktime((2013, 9, 24, 11, 40, 47, 1, 267, -1)) + event: LogEvent = { + "log_format": "ABCD", + "log_system": "fake_system", +@@ -601,7 +602,7 @@ class EventAsTextTests(unittest.TestCase): + except CapturedError: + f = Failure() + +- t = mktime((2013, 9, 24, 11, 40, 47, 1, 267, 1)) ++ t = mktime((2013, 9, 24, 11, 40, 47, 1, 267, -1)) + event: LogEvent = { + "log_format": "ABCD", + "log_time": t, +@@ -628,7 +629,7 @@ class EventAsTextTests(unittest.TestCase): + except CapturedError: + f = Failure() + +- t = mktime((2013, 9, 24, 11, 40, 47, 1, 267, 1)) ++ t = mktime((2013, 9, 24, 11, 40, 47, 1, 267, -1)) + event: LogEvent = { + "log_format": "ABCD", + "log_time": t, +@@ -657,7 +658,7 @@ class EventAsTextTests(unittest.TestCase): + except CapturedError: + f = Failure() + +- t = mktime((2013, 9, 24, 11, 40, 47, 1, 267, 1)) ++ t = mktime((2013, 9, 24, 11, 40, 47, 1, 267, -1)) + event: LogEvent = { + "log_format": "ABCD", + "log_time": t, +-- +2.39.2 diff --git a/dev-python/twisted/twisted-22.10.0-r2.ebuild b/dev-python/twisted/twisted-22.10.0-r2.ebuild deleted file mode 100644 index 086760de159e..000000000000 --- a/dev-python/twisted/twisted-22.10.0-r2.ebuild +++ /dev/null @@ -1,169 +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 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="An asynchronous networking framework written in Python" -HOMEPAGE="https://www.twistedmatrix.com/trac/" -SRC_URI=" - https://github.com/twisted/twisted/archive/${P}.tar.gz -> ${P}.gh.tar.gz - https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz -" -S=${WORKDIR}/${PN}-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="conch http2 serial ssl test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - >=dev-python/automat-0.8.0[${PYTHON_USEDEP}] - >=dev-python/constantly-15.1[${PYTHON_USEDEP}] - >=dev-python/hyperlink-17.1.1[${PYTHON_USEDEP}] - >=dev-python/incremental-21.3.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-3.6.5[${PYTHON_USEDEP}] - >=dev-python/zope-interface-4.4.2[${PYTHON_USEDEP}] - conch? ( - >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] - >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.6[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - ) - http2? ( - =dev-python/h2-3.0.0[${PYTHON_USEDEP}] - =dev-python/priority-1.1.0[${PYTHON_USEDEP}] - ) - serial? ( - >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] - ) - ssl? ( - >=dev-python/pyopenssl-21.0.0[${PYTHON_USEDEP}] - >=dev-python/service_identity-18.1.0[${PYTHON_USEDEP}] - >=dev-python/idna-2.4[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - >=dev-python/incremental-21.3.0[${PYTHON_USEDEP}] - test? ( - $(python_gen_cond_dep ' - >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] - >=dev-python/constantly-15.1.0[${PYTHON_USEDEP}] - >=dev-python/cython-test-exception-raiser-1.0.2[${PYTHON_USEDEP}] - >=dev-python/idna-2.4[${PYTHON_USEDEP}] - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - >=dev-python/pyhamcrest-1.9.0[${PYTHON_USEDEP}] - >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] - virtual/openssh - conch? ( - >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.6[${PYTHON_USEDEP}] - ) - ssl? ( - >=dev-python/pyopenssl-21.0.0[${PYTHON_USEDEP}] - >=dev-python/service_identity-18.1.0[${PYTHON_USEDEP}] - ) - ' "${PYTHON_TESTED[@]}") - $(python_gen_cond_dep ' - dev-python/gmpy[${PYTHON_USEDEP}] - ' python3_{8..10}) - ) -" - -PATCHES=( - # https://twistedmatrix.com/trac/ticket/10200 - "${FILESDIR}/${PN}-22.1.0-force-gtk3.patch" -) - -python_prepare_all() { - # upstream test for making releases; not very useful and requires - # sphinx (including on py2) - rm src/twisted/python/test/test_release.py || die - - # puts system in EMFILE state, then the exception handler may fail - # trying to open more files due to some gi magic - sed -e '/SKIP_EMFILE/s:False:True:' \ - -i src/twisted/internet/test/test_tcp.py || die - - # multicast tests fail within network-sandbox - sed -e 's:test_joinLeave:_&:' \ - -e 's:test_loopback:_&:' \ - -e 's:test_multiListen:_&:' \ - -e 's:test_multicast:_&:' \ - -i src/twisted/test/test_udp.py || die - - # These tests rely on warnings which seems work unreliably between python versions - sed -e 's:test_currentEUID:_&:' \ - -e 's:test_currentUID:_&:' -i src/twisted/python/test/test_util.py || die - - # broken by new expat - sed -e 's:test_namespaceWithWhitespace:_&:' \ - -i src/twisted/words/test/test_domish.py || die - - distutils-r1_python_prepare_all -} - -src_test() { - # the test suite handles missing file & failing ioctl()s gracefully - # but not permission errors from sandbox - addwrite /dev/net/tun - virtx distutils-r1_src_test -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping tests on ${EPYTHON} (xfail)" - return - fi - - "${EPYTHON}" -m twisted.trial twisted || - die "Tests failed with ${EPYTHON}" -} - -python_install() { - distutils-r1_python_install - - # own the dropin.cache so we don't leave orphans - > "${D}$(python_get_sitedir)"/twisted/plugins/dropin.cache || die - - python_doscript "${WORKDIR}"/twisted-regen-cache -} - -python_install_all() { - distutils-r1_python_install_all - - newconfd "${FILESDIR}/twistd.conf" twistd - newinitd "${FILESDIR}/twistd.init" twistd -} - -python_postinst() { - twisted-regen-cache || die -} - -pkg_postinst() { - if [[ -z ${ROOT} ]]; then - python_foreach_impl python_postinst - fi -} - -python_postrm() { - rm -f "${ROOT}$(python_get_sitedir)/twisted/plugins/dropin.cache" || die -} - -pkg_postrm() { - # if we're removing the last version, remove the cache file - if [[ ! ${REPLACING_VERSIONS} ]]; then - python_foreach_impl python_postrm - fi -} diff --git a/dev-python/twisted/twisted-22.10.0-r3.ebuild b/dev-python/twisted/twisted-22.10.0-r3.ebuild new file mode 100644 index 000000000000..1f8f2ef6a7e9 --- /dev/null +++ b/dev-python/twisted/twisted-22.10.0-r3.ebuild @@ -0,0 +1,173 @@ +# 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 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="An asynchronous networking framework written in Python" +HOMEPAGE="https://www.twistedmatrix.com/trac/" +SRC_URI=" + https://github.com/twisted/twisted/archive/${P}.tar.gz -> ${P}.gh.tar.gz + https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz +" +S=${WORKDIR}/${PN}-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="conch http2 serial ssl test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + >=dev-python/automat-0.8.0[${PYTHON_USEDEP}] + >=dev-python/constantly-15.1[${PYTHON_USEDEP}] + >=dev-python/hyperlink-17.1.1[${PYTHON_USEDEP}] + >=dev-python/incremental-21.3.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-3.6.5[${PYTHON_USEDEP}] + >=dev-python/zope-interface-4.4.2[${PYTHON_USEDEP}] + conch? ( + >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] + >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.6[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + ) + http2? ( + =dev-python/h2-3.0.0[${PYTHON_USEDEP}] + =dev-python/priority-1.1.0[${PYTHON_USEDEP}] + ) + serial? ( + >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] + ) + ssl? ( + >=dev-python/pyopenssl-21.0.0[${PYTHON_USEDEP}] + >=dev-python/service_identity-18.1.0[${PYTHON_USEDEP}] + >=dev-python/idna-2.4[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + >=dev-python/incremental-21.3.0[${PYTHON_USEDEP}] + test? ( + $(python_gen_cond_dep ' + >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] + >=dev-python/constantly-15.1.0[${PYTHON_USEDEP}] + >=dev-python/cython-test-exception-raiser-1.0.2[${PYTHON_USEDEP}] + >=dev-python/idna-2.4[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + >=dev-python/pyhamcrest-1.9.0[${PYTHON_USEDEP}] + >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] + virtual/openssh + conch? ( + >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.6[${PYTHON_USEDEP}] + ) + ssl? ( + >=dev-python/pyopenssl-21.0.0[${PYTHON_USEDEP}] + >=dev-python/service_identity-18.1.0[${PYTHON_USEDEP}] + ) + ' "${PYTHON_TESTED[@]}") + $(python_gen_cond_dep ' + dev-python/gmpy[${PYTHON_USEDEP}] + ' python3_{8..10}) + ) +" + +PATCHES=( + # https://twistedmatrix.com/trac/ticket/10200 + "${FILESDIR}/${PN}-22.1.0-force-gtk3.patch" + + "${FILESDIR}/${PN}-22.10.0-python3.11-tests.patch" + "${FILESDIR}/${PN}-22.10.0-time.patch" + "${FILESDIR}/${PN}-22.10.0-sendmail.patch" +) + +python_prepare_all() { + # upstream test for making releases; not very useful and requires + # sphinx (including on py2) + rm src/twisted/python/test/test_release.py || die + + # puts system in EMFILE state, then the exception handler may fail + # trying to open more files due to some gi magic + sed -e '/SKIP_EMFILE/s:False:True:' \ + -i src/twisted/internet/test/test_tcp.py || die + + # multicast tests fail within network-sandbox + sed -e 's:test_joinLeave:_&:' \ + -e 's:test_loopback:_&:' \ + -e 's:test_multiListen:_&:' \ + -e 's:test_multicast:_&:' \ + -i src/twisted/test/test_udp.py || die + + # These tests rely on warnings which seems work unreliably between python versions + sed -e 's:test_currentEUID:_&:' \ + -e 's:test_currentUID:_&:' -i src/twisted/python/test/test_util.py || die + + # broken by new expat + sed -e 's:test_namespaceWithWhitespace:_&:' \ + -i src/twisted/words/test/test_domish.py || die + + distutils-r1_python_prepare_all +} + +src_test() { + # the test suite handles missing file & failing ioctl()s gracefully + # but not permission errors from sandbox + addwrite /dev/net/tun + virtx distutils-r1_src_test +} + +python_test() { + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + einfo "Skipping tests on ${EPYTHON} (xfail)" + return + fi + + "${EPYTHON}" -m twisted.trial twisted || + die "Tests failed with ${EPYTHON}" +} + +python_install() { + distutils-r1_python_install + + # own the dropin.cache so we don't leave orphans + > "${D}$(python_get_sitedir)"/twisted/plugins/dropin.cache || die + + python_doscript "${WORKDIR}"/twisted-regen-cache +} + +python_install_all() { + distutils-r1_python_install_all + + newconfd "${FILESDIR}/twistd.conf" twistd + newinitd "${FILESDIR}/twistd.init" twistd +} + +python_postinst() { + twisted-regen-cache || die +} + +pkg_postinst() { + if [[ -z ${ROOT} ]]; then + python_foreach_impl python_postinst + fi +} + +python_postrm() { + rm -f "${ROOT}$(python_get_sitedir)/twisted/plugins/dropin.cache" || die +} + +pkg_postrm() { + # if we're removing the last version, remove the cache file + if [[ ! ${REPLACING_VERSIONS} ]]; then + python_foreach_impl python_postrm + fi +} diff --git a/dev-python/urllib3/Manifest b/dev-python/urllib3/Manifest index 24842a6976c9..0f5dd768b002 100644 --- a/dev-python/urllib3/Manifest +++ b/dev-python/urllib3/Manifest @@ -1,7 +1,7 @@ DIST urllib3-1.26.15.tar.gz 301444 BLAKE2B 2681f0290a4f8b335dcdf384a0c0692cf51e88ea829f80c8c857be328b00c618978a84957da4e23826e4597fe90764eb36ab9acbbc33f9a6ec8df3e3ff3f4d48 SHA512 b6ddb29c15b2d729605a6acb7c602f18c75a937cdfe9649d35d790a59fbb1d96a8d68975ba0a4c073c9f1750e383c67b7566dbcd81b3e8611501e9f4153e9a2b DIST urllib3-1.26.16.tar.gz 303733 BLAKE2B 94c0cfb8696b15ff7aed25927ba584d0d67b150953586ca4d74ddc8f1d0a95ca447a482cf7d0f95728fad1e7e51a610e29c3e342ebe68e65a86789308544ea51 SHA512 caa58af5bf49644459a9074be659511b56c5d66802153c72ba2ba2eb9c0aafd56b4cd8f8588964ee7d2a9b16a5e114d62298ab1e128710260ed86f1e315b5571 DIST urllib3-2.0.2.tar.gz 277703 BLAKE2B 1c7935a6aca8e60ad212eb35ef76009b75a8d080b1a572fe229e94a200e75c352ab41d831dde3d4a4643ecbbe54c2128f9d9ca1850d978fd1730d6d730ce3ab0 SHA512 874674342259f2f9b77b4aac90bd525ea50d4b6134008c22eb0fe7a04e688797564c3ec8e556600f75416df2983c972867e8a569d5d85a8dda748948217af38e -EBUILD urllib3-1.26.15.ebuild 2258 BLAKE2B 7b2bc8abdf092112326d5c0a858ef0e7b94ec8755ee62f7cd1fd875c3e21dfbcd4d74bbffe114097b06770b6352ad3f76809afe2c6ad0f4f6fec2d258163ea66 SHA512 439ab3ad8003b8f0ed9223e1c406a664fc63df720d63031a30bdf55212a1e71f77993f955654ed6ad2748c44f11fc7a1c55744706d575a2e519216f77b7834aa -EBUILD urllib3-1.26.16.ebuild 2266 BLAKE2B d65e84337a7cfde058f1fa71ca5e02fcca368c92b52c3553b8f9f592c70c8809025093bdd667ee65f1ca931a51d9009735dedd50a5b1cb6994fc3b57cdb3c079 SHA512 b6b9d2d48e95a754e2ceafd4c544c652a48b966ff04a28ccf4c8e271c1e419a62fd9e3233c5d6220e7815b49682b3167a2733b86d1c9f6d797119168cf954700 +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 MISC metadata.xml 531 BLAKE2B 3ddfea4b8817c827437a79abae8cf4e9cda95addb1c6505ef13018587720bba0cf0788041c0b4cc8b25f319e7cb1c94117ae25b3cbb567f24373e8e89bedaa7b SHA512 7e7191f0338c4c47f01bdceb3d2c6ed94de2241e77fb3be6cbf3ecf8a0682730392a9ee5adf24304d9a322acc06bd84f4f90f1dddcb258cb2e9ba0de9952b693 diff --git a/dev-python/urllib3/urllib3-1.26.15.ebuild b/dev-python/urllib3/urllib3-1.26.15.ebuild index 150f1a5b57d4..9df51bd76420 100644 --- a/dev-python/urllib3/urllib3-1.26.15.ebuild +++ b/dev-python/urllib3/urllib3-1.26.15.ebuild @@ -59,8 +59,6 @@ src_prepare() { python_test() { local -x CI=1 - # FIXME: get tornado ported - # please keep in sync with BDEPEND! if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then einfo "Skipping tests on ${EPYTHON}" return diff --git a/dev-python/urllib3/urllib3-1.26.16.ebuild b/dev-python/urllib3/urllib3-1.26.16.ebuild index 2624727bd916..9314ad008c16 100644 --- a/dev-python/urllib3/urllib3-1.26.16.ebuild +++ b/dev-python/urllib3/urllib3-1.26.16.ebuild @@ -59,8 +59,6 @@ src_prepare() { python_test() { local -x CI=1 - # FIXME: get tornado ported - # please keep in sync with BDEPEND! if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then einfo "Skipping tests on ${EPYTHON}" return diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest index fb910ae11553..fbaebd59334d 100644 --- a/dev-python/werkzeug/Manifest +++ b/dev-python/werkzeug/Manifest @@ -9,5 +9,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 1678 BLAKE2B 81cec7e390cd96fcd46bae9835776d598705949aea4c987f6ad5e5b1a5f40ef26eaae1426aba2a003f1012e2aed897898904ad8f5a8ac8ad92f583a8ead1e7aa SHA512 79f7a37df49632c6c068a4d489dc2c9fedf4447f7eae3cd77970eb014e99c55aab2afde8968ad17c49fee5b0c43880cc20edd3d186f284a3c9d89bca318d1cdf +EBUILD werkzeug-2.3.4.ebuild 1672 BLAKE2B e216b9a96dbd05a4e3301d9b9afce32c651aefa9de98e89948d61135e2c8f6b29a8032d137423e9e02487003c5b9fd7ba79c4b06b3efcc0fc2709876836458b4 SHA512 2ccb330177bcf9e8b187361d020ce52bd79adacfb61ad49676e766b8240b307096b85cca068370e87bd5a16a2a8bdd4091c606d8b05476b442b8d27fed490044 MISC metadata.xml 368 BLAKE2B 81932229098620395623f9149ac974f19fae9b65ad09943ee5c5d8d03c1e37e76061291c959fe5f004f531a244b3bb335c2a43dd66949c0be43493e45674d0e3 SHA512 67e5b5fea8052c0723820125271ea031ad984e0fe2af21d2423fc559bdc51dfe1d40f2fa5fe11e6d2b8b32216e716900080b859aad146c079ad2b390dd9844cf diff --git a/dev-python/werkzeug/werkzeug-2.3.4.ebuild b/dev-python/werkzeug/werkzeug-2.3.4.ebuild index 510a6ca0d800..83abfac7697c 100644 --- a/dev-python/werkzeug/werkzeug-2.3.4.ebuild +++ b/dev-python/werkzeug/werkzeug-2.3.4.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="test-rust" RDEPEND=" -- cgit v1.2.3