diff options
| author | root <root@alpha.trunkmasters.com> | 2026-09-17 22:25:09 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-09-17 22:25:09 -0500 |
| commit | 79477d9c98f30c3ebedd8b75721260b257822d65 (patch) | |
| tree | 6382d7f3017e7fe54b0858648589f42075c9ca2e /dev-python | |
| parent | e354c0374d2aa19224b635b0ce38bd0e6a6b5fc3 (diff) | |
| download | baldeagleos-repo-79477d9c98f30c3ebedd8b75721260b257822d65.tar.gz baldeagleos-repo-79477d9c98f30c3ebedd8b75721260b257822d65.tar.xz baldeagleos-repo-79477d9c98f30c3ebedd8b75721260b257822d65.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
26 files changed, 642 insertions, 160 deletions
diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest index 04a13c8de628..d25be9cdb46e 100644 --- a/dev-python/filelock/Manifest +++ b/dev-python/filelock/Manifest @@ -8,3 +8,5 @@ DIST filelock-3.32.6.tar.gz 225172 BLAKE2B f077ad228f28f6080cff6487b10d187891745 DIST filelock-3.32.6.tar.gz.provenance 9904 BLAKE2B f3509822beb0993f3050ac404835a62a1beec9f98ca4f28202b237daf7f1db0fa8ac2803d822138a140761229d9334928f85e54583d7aaefc7bafdfca607f51e SHA512 6a30896d8c8166f19be54362a7e278922d6104f8e5093dca36e25d9fb7331f7918201b19919c56feef9005e6a62fd2766b9ebea371c8fff419b63f0634c419d6 DIST filelock-3.32.7.tar.gz 225154 BLAKE2B 8235b3db8218f46b0bcc9287dc2a5f93f81a08a5d1fb26014ea3bdd980c259f76dd35f3f26c7302d08d96dcd82997b6082b4ec9d44c5b778aeaf6f6e2835b875 SHA512 ce49bd21ab60aa2711daa467239aea7ad054e7be2e1d638dbe6de8962b7f2ca5a8dca4dba247098c89b0306700e2c45f64359833319afb1010025cd6362f8e12 DIST filelock-3.32.7.tar.gz.provenance 9669 BLAKE2B 145e8c0f37a7ae187771f8c82199404dc5d1677b83faffd264f2d69afdba1d390dd28aa63d8fdb242296dbe130c8c7085cd59186bedfa20b5397b244c670832c SHA512 5db27b4f9a3fd138353d4504eb621e6a6bb7ba24038499f354606dab5825aaddb241c859713760d974a28ccf1cf5bdc18f6a7e792e497f03dbc136f03f41ca09 +DIST filelock-4.0.0.tar.gz 237935 BLAKE2B a92a2c040b3211c3d0687e0beb0a3e063658194a3b068ee3ba152abfd3315dec438af5a8e4110c2e01f799a3cebfec8a52e0d22a34168fa17f5b282e7f9a35fe SHA512 88733e8d25aafae1817a6755863050a0120839218d3009e96317eda0b541ce4351f34a5e41bc965eb16e6b792a162208b7d16de8be37c7918b53ccedcd92d347 +DIST filelock-4.0.0.tar.gz.provenance 9649 BLAKE2B 89959f7e12cafc84bec9cbc150259ae0302930841263ce43c3a3055406a37766ef262a19e8f8aaae19812b2e197da76365c5f72e109b0234ae84052dcd0c8aef SHA512 6030feefc34af7638ae0ad7f023a978fe02bf990916a9e5434e9aaea3943c3c58552f1d8bf44adb7d9c73464a01c1f38e911488e9292dd690c96fd53845594c4 diff --git a/dev-python/filelock/filelock-4.0.0.ebuild b/dev-python/filelock/filelock-4.0.0.ebuild new file mode 100644 index 000000000000..51d73c002e05 --- /dev/null +++ b/dev-python/filelock/filelock-4.0.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 2018-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/tox-dev/filelock +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A platform independent file lock for Python" +HOMEPAGE=" + https://github.com/tox-dev/filelock/ + https://pypi.org/project/filelock/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/virtualenv[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-{asyncio,mock,timeout} ) +EPYTEST_RERUNS=5 +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # TODO + tests/soft_rw/test_soft_rw_async.py::test_async_leaked_singleton_is_closed_on_teardown + tests/soft_rw/test_soft_rw_sync.py::test_leaked_acquired_singleton_is_closed_on_teardown +) diff --git a/dev-python/gst-python/gst-python-1.26.11.ebuild b/dev-python/gst-python/gst-python-1.26.11.ebuild index 9bfb3d37b86c..c830ee293a0a 100644 --- a/dev-python/gst-python/gst-python-1.26.11.ebuild +++ b/dev-python/gst-python/gst-python-1.26.11.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="LGPL-2+" SLOT="1.0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS} diff --git a/dev-python/hcloud/Manifest b/dev-python/hcloud/Manifest index 3a0fa1c4f4be..2bd429da926d 100644 --- a/dev-python/hcloud/Manifest +++ b/dev-python/hcloud/Manifest @@ -1,2 +1,3 @@ DIST hcloud-python-2.23.0.gh.tar.gz 151968 BLAKE2B f5f0468a5c68192e1813bb5f08b0bda523987b67e39b794989e57f1e0f0506075398990443fffd4df87c5b98d2fc22a020e1b1583d27f26d23c949a331ab8462 SHA512 eebfd11411f2edda739997aa3194f23621c065e75444605f71dcbfcc3dd7dd6ee0e1a351738f5a75d2bc87d57bd288af30b4efa6cccb9cf00751e96424b5314c DIST hcloud-python-2.24.0.gh.tar.gz 152444 BLAKE2B 22463dae842f98e6b594c8bd04e3aa5ff1b1a48cfc8c161acf937da31b4fb6119f82ce72aa02224c757045d6b363e1316359356676066e93301803e36e5a7112 SHA512 1c9cbb03619f8f34eb0de354893d443707c855375571ea263df1ac19c4f55cae3fee474d6f28eb16260318d150b16d6977c4191d5c87d48a239eb33cf1fad276 +DIST hcloud-python-2.25.1.gh.tar.gz 153888 BLAKE2B e135a5f91a4062a1d00c0e18262198e3fdda40056994920552362853c6c892a68ea557edca0beb6c9358d90338e898d2e5c217b7aaec0f6f78e02747355d0677 SHA512 61ae9f14fb01c53c45c48566c01af9f598a29352c9def9810739fc0377b0304ca1cf4c91995618f3f6e9ab4819f95bcb153279717655d2dd4dafe119a07aa596 diff --git a/dev-python/hcloud/hcloud-2.25.1.ebuild b/dev-python/hcloud/hcloud-2.25.1.ebuild new file mode 100644 index 000000000000..9b729306ac26 --- /dev/null +++ b/dev-python/hcloud/hcloud-2.25.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +MY_P=hcloud-python-${PV} +DESCRIPTION="Official Hetzner Cloud python library" +HOMEPAGE=" + https://github.com/hetznercloud/hcloud-python/ + https://pypi.org/project/hcloud/ +" +# sdist is missing doc assets as of 1.19.0 +# https://github.com/hetznercloud/hcloud-python/pull/183 +SRC_URI=" + https://github.com/hetznercloud/hcloud-python/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples" + +RDEPEND=" + >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}] + >=dev-python/requests-2.20[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs \ + dev-python/myst-parser \ + dev-python/sphinx-rtd-theme + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # Integration tests need docker: + # https://github.com/hetznercloud/hcloud-python/blob/master/.travis.yml#L16 + tests/integration +) + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} diff --git a/dev-python/idna/Manifest b/dev-python/idna/Manifest index c9bd616c3587..e52d61f9d968 100644 --- a/dev-python/idna/Manifest +++ b/dev-python/idna/Manifest @@ -2,3 +2,5 @@ DIST idna-3.18.tar.gz 196711 BLAKE2B d816787698eaa0002ab2b7314e1ef82934f74bed70d DIST idna-3.18.tar.gz.provenance 9495 BLAKE2B 728c5dba519fd7716fd71c566073f2482ea5971efab097c03ef2998f7f9dd3fecaa87562409c149d579289913d52e1a303a8fb0abdcbd411600bb66dc685de9a SHA512 a02d92639bcf09a0ff8b16c4f1c95aa811c766257f74a31d34b48e1bee92be347251a77a4ea014df0b61c3f7f0b219585b0eb6bd054e25deb56a42b5836fc884 DIST idna-3.19.tar.gz 215237 BLAKE2B 180ec174fd5992cfb4a207c48c3ddcce9000bbdd87a8df897e5453dfd93c07a19d96e6ce0e08aaca40ef85ea4a7887cbbe006e636107a493281f0c5ed6dc21c8 SHA512 9d80b04098d59eb2f2c82a91d1b8153aa5cf135dafc9f792b69d5efee05a1b7f441a907286741f85992a67b175e2910b2233bdf7492c61a3dc204ff74aed3aca DIST idna-3.19.tar.gz.provenance 9309 BLAKE2B 96f914967234a39eb4bf028fc5e51cd8d4ff3a1bbfcbdf0095fae63ea417e5857f9621eebb549ba00643cd0d250fa52ae16dc72fab329fd83c78ba24b12e2a42 SHA512 5990aea65ca005c0ef5702c2c13e90b03bd83af37d86fda1985a44c7c89e9aed70a101ae5a1bec9473cdae7de69714a5e366bdaa5e2f4363df0fe12124de10e0 +DIST idna-3.20.tar.gz 216463 BLAKE2B ad86f998c08f62e62b5457b19aded5c2a03305c670f1dc58810d51b74a513a37311ef24295663e9557dd83c7dd54a79ecd34431d6de267cc36deb07017bbab69 SHA512 06710a742decc31d14e9007153e78b961c13ff85fc43b02cfa80d5084ff448567736f45fcb9dd72a677d22ff950165bb7b90e52d602180c16ecd1e0c10f7d635 +DIST idna-3.20.tar.gz.provenance 9125 BLAKE2B f1bd0be400f4c454942c028e08cf2045cc3e5168427f453c1093a6437d1086bd51545d7bb4da6a9ba377add70895ed40544f0033a4f01be2ac13d384f106575c SHA512 cd72190e6686f53f64c75dfc43f773d0a8bef0a879af1f44757be9c82c426e7b20a6c18be6d5dbaf292044dfc6fb84dd9d3f7ee6325074aeb94c9dbea9e6661d diff --git a/dev-python/idna/idna-3.20.ebuild b/dev-python/idna/idna-3.20.ebuild new file mode 100644 index 000000000000..973242b19d7b --- /dev/null +++ b/dev-python/idna/idna-3.20.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 8 -- sys-apps/portage dep +EAPI=8 + +DISTUTILS_USE_PEP517=flit-core +PYPI_VERIFY_REPO=https://github.com/kjd/idna +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Internationalized Domain Names in Applications (IDNA)" +HOMEPAGE=" + https://github.com/kjd/idna/ + https://pypi.org/project/idna/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest index 06ef20489e84..7e2b28a278ab 100644 --- a/dev-python/pdm/Manifest +++ b/dev-python/pdm/Manifest @@ -1,2 +1,2 @@ -DIST pdm-2.29.0.tar.gz 2707949 BLAKE2B db0bd4f076b20424555ff929ad4a76988c1ca41236d1d906a8a8c386a98955de2dd8b87439340a7fb785c4b4959a640a37fd771e7233fe53c0dd45eedaeb790e SHA512 81ab404adf5bfd2f9be8b016d2cb4f0cbc32bf38aab1b4c4b999e7a29404bf3fa53fcdfb07793498d056260a16ef104bb2ee6fe8cda77ebaf5ceb7eaef276560 DIST pdm-2.29.1.tar.gz 2713906 BLAKE2B d610993a0120f2517aa6c575f8fd9754552e1b5895f8765d58051733ac9c9d7df3de549d3c96ea04b03f3177b32914a3a725c0aee324a2ed52b47e7b955ef4ca SHA512 38d2924f0933cbb32468950bdeb4866d8c49d22f34dbcae081d9dae7f84eedae22535a9c39f2c65457abe9b9bad828050fa6808ac8940ed46da9de63ef0a254f +DIST pdm-2.29.2.tar.gz 2714556 BLAKE2B 5c348e415bda6d709af2e2dcf58bf564ee7fabf684d217083abdb5459736dcfb457ee7b439c415700e0cea782730c88252fcf48f27fbea2b1b0d64fcb1f6b4b7 SHA512 13751cb12b2b6353e1fdc0bfe6f388f797c2147960ddc668af906ac8b92c36295ff81e077604eec00ca3c440220d1cf770161b2e0a6d6e0dc453d59700cb5856 diff --git a/dev-python/pdm/pdm-2.29.0.ebuild b/dev-python/pdm/pdm-2.29.2.ebuild index 818e9190aa4e..f853dc5fa0e7 100644 --- a/dev-python/pdm/pdm-2.29.0.ebuild +++ b/dev-python/pdm/pdm-2.29.2.ebuild @@ -80,6 +80,10 @@ python_test() { # TODO tests/test_formats.py::test_export_from_pylock_not_empty ) + local EPYTEST_IGNORE=( + # requires missing tasks file, probably irrelevant to us + tests/test_doc_generation.py + ) epytest -m "not network and not integration and not path" } diff --git a/dev-python/pycurl/files/pycurl-7.47.0-except.patch b/dev-python/pycurl/files/pycurl-7.47.0-except.patch new file mode 100644 index 000000000000..d969055ab33a --- /dev/null +++ b/dev-python/pycurl/files/pycurl-7.47.0-except.patch @@ -0,0 +1,51 @@ +From 1d028bbb1a1811e976efa8262d713485b70dc437 Mon Sep 17 00:00:00 2001 +From: Scott Talbert <swt@techie.net> +Date: Thu, 17 Sep 2026 11:18:02 -0400 +Subject: [PATCH 2/3] Preserve pending exception across CurlMulti dealloc + cleanup + +do_multi_dealloc() can run while an exception is already propagating, +e.g. when a CurlMulti subclass's __init__ rejects its arguments: the +freshly constructed object's refcount drops to zero and it is torn +down immediately, before the TypeError finishes unwinding. The +cleanup in util_multi_detach_easies() calls back into Python (via +PySequence_List() on easy_object_refs, and close() on any attached +easy handles), which must not run with that exception still set. + +On a Python interpreter built with assertions enabled, this trips +_Py_CheckSlotResult and aborts the process (fixes #1071). Save and +restore the pending exception around the dealloc cleanup, matching +the existing pattern in easycb.c. +--- + src/multi.c | 11 +++++++++++ + 1 file changed, 11 insertions(+) + +diff --git a/src/multi.c b/src/multi.c +index 170bfa098..ae4564116 100644 +--- a/src/multi.c ++++ b/src/multi.c +@@ -216,6 +216,15 @@ util_multi_detach_easies(CurlMultiObject *self, int close_handles, int swallow_e + PYCURL_INTERNAL void + do_multi_dealloc(CurlMultiObject *self) + { ++ /* tp_dealloc can run while an exception is propagating (e.g. when ++ * __init__ of a subclass rejects our arguments and the freshly ++ * constructed object is immediately discarded). The cleanup below ++ * calls back into Python (iterating easy_object_refs, calling the ++ * easy objects' close() method), which must not observe that ++ * exception, so stash it for the duration. */ ++ PyObject *exc_type, *exc_val, *exc_tb; ++ PyErr_Fetch(&exc_type, &exc_val, &exc_tb); ++ + PyObject_GC_UnTrack(self); + Py_TRASHCAN_BEGIN(self, do_multi_dealloc); + +@@ -235,6 +244,8 @@ do_multi_dealloc(CurlMultiObject *self) + + CurlMulti_Type.tp_free(self); + Py_TRASHCAN_END ++ ++ PyErr_Restore(exc_type, exc_val, exc_tb); + } + + diff --git a/dev-python/pycurl/pycurl-7.47.0.ebuild b/dev-python/pycurl/pycurl-7.47.0.ebuild index b05557df4350..df64dd7b9e70 100644 --- a/dev-python/pycurl/pycurl-7.47.0.ebuild +++ b/dev-python/pycurl/pycurl-7.47.0.ebuild @@ -6,7 +6,6 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_VERIFY_REPO=https://github.com/pycurl/pycurl -# broken assertions with py3.12 PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 pypi toolchain-funcs @@ -52,13 +51,19 @@ BDEPEND=" EPYTEST_PLUGINS=( flaky ) : ${EPYTEST_TIMEOUT:=120} +EPYTEST_XDIST=1 distutils_enable_tests pytest python_prepare_all() { - # docs installed into the wrong directory - sed -e "/setup_args\['data_files'\] = /d" -i setup.py || die + local PATCHES=( + # https://github.com/pycurl/pycurl/pull/1072 + "${FILESDIR}/${PN}-7.47.0-except.patch" + ) distutils-r1_python_prepare_all + + # docs installed into the wrong directory + sed -e "/setup_args\['data_files'\] = /d" -i setup.py || die } python_configure_all() { diff --git a/dev-python/pycurl/pycurl-7.48.0.ebuild b/dev-python/pycurl/pycurl-7.48.0.ebuild index b71b7b57bf61..a904ea3f5926 100644 --- a/dev-python/pycurl/pycurl-7.48.0.ebuild +++ b/dev-python/pycurl/pycurl-7.48.0.ebuild @@ -6,8 +6,6 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_VERIFY_REPO=https://github.com/pycurl/pycurl -# broken assertions with py3.12 -# https://github.com/pycurl/pycurl/issues/1071 PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 pypi toolchain-funcs @@ -53,13 +51,19 @@ BDEPEND=" EPYTEST_PLUGINS=( flaky ) : ${EPYTEST_TIMEOUT:=120} +EPYTEST_XDIST=1 distutils_enable_tests pytest python_prepare_all() { - # docs installed into the wrong directory - sed -e "/setup_args\['data_files'\] = /d" -i setup.py || die + local PATCHES=( + # https://github.com/pycurl/pycurl/pull/1072 + "${FILESDIR}/${PN}-7.47.0-except.patch" + ) distutils-r1_python_prepare_all + + # docs installed into the wrong directory + sed -e "/setup_args\['data_files'\] = /d" -i setup.py || die } python_configure_all() { diff --git a/dev-python/pymysql/Manifest b/dev-python/pymysql/Manifest index 9fa52ab77956..3ac04e412046 100644 --- a/dev-python/pymysql/Manifest +++ b/dev-python/pymysql/Manifest @@ -1,2 +1,3 @@ DIST PyMySQL-1.1.3.gh.tar.gz 91383 BLAKE2B 17be122beca17b4145b1587bd5f737f4093fce552f615381f84f586293980bf7abfb9dd4c26aef3d026f30238de5091ba6bc40b9d8bba7376d8956695f2c6d09 SHA512 7e16e7c93b239fdcacfdac4ddc19c4dbfdc084ae541ae4fd4b2b2c1bfba52c52b43860243aaaf2960068c6409de9da9456a0cae1768630ac518ab387d9491192 DIST PyMySQL-1.2.0.gh.tar.gz 93139 BLAKE2B 1ce119abe468d9d75641d54d6fa8e3025192b9eba22be2bcfa1de811347fba2a2fcb08e6211c53c582881c6067a4866547e0e4ea535b405b4ee4c0d19c09e7ef SHA512 4e4d7675c3cd14c5c9f1bfe51db671adb6cd609965127d54ba577fb5ee0e5ae222a6795a95a539070e0b6920c35d0e503ea9ffeab25ae2d3fa4e0b474467008e +DIST PyMySQL-1.2.3.gh.tar.gz 96990 BLAKE2B a1d7928c67028a23268b5cca3bbd2606c73f699c4c8ebcb135f2f8736f392f5900385439b6e8076f4f11d6d71b172eb0d1c687aa4e70bd5b1ec0a59e72dcfb2e SHA512 a0703c9cc04c985cb26cd0d954ccc4f7b9ebed51ccd2f96ba03a0951061129026801f66b4fd16c663cebcf3c69df00bc111448b5770321d349ee97487ecf2476 diff --git a/dev-python/pymysql/pymysql-1.2.3.ebuild b/dev-python/pymysql/pymysql-1.2.3.ebuild new file mode 100644 index 000000000000..950f4cb59af2 --- /dev/null +++ b/dev-python/pymysql/pymysql-1.2.3.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +MY_P="PyMySQL-${PV}" +DESCRIPTION="Pure-Python MySQL Driver" +HOMEPAGE=" + https://github.com/PyMySQL/PyMySQL/ + https://pypi.org/project/PyMySQL/ +" +SRC_URI=" + https://github.com/PyMySQL/PyMySQL/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# TODO: support other mysql variants +BDEPEND=" + test? ( + dev-db/mariadb[server] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # do not support socket auth + tests/test_auth.py + # require some dialog plugin + pymysql/tests/test_connection.py::TestAuthentication::testDialogAuthThreeAttemptsQuestionsInstallPlugin + pymysql/tests/test_connection.py::TestAuthentication::testDialogAuthTwoQuestionsInstallPlugin +) + +src_test() { + local -x USER=$(whoami) + local -x PATH="${BROOT}/usr/share/mariadb/scripts:${PATH}" + + einfo "Creating mysql test instance ..." + mkdir -p "${T}"/mysql || die + mysql_install_db \ + --no-defaults \ + --auth-root-authentication-method=normal \ + --basedir="${EPREFIX}/usr" \ + --datadir="${T}"/mysql 1>"${T}"/mysqld_install.log || die + + einfo "Starting mysql test instance ..." + # TODO: random port + mysqld \ + --no-defaults \ + --character-set-server=utf8 \ + --bind-address=127.0.0.1 \ + --port=43306 \ + --pid-file="${T}"/mysqld.pid \ + --socket="${T}"/mysqld.sock \ + --datadir="${T}"/mysql 1>"${T}"/mysqld.log 2>&1 & + + # wait for it to start + local i + for (( i = 0; i < 10; i++ )); do + [[ -S ${T}/mysqld.sock ]] && break + sleep 1 + done + [[ ! -S ${T}/mysqld.sock ]] && die "mysqld failed to start" + + einfo "Configuring test mysql instance ..." + + # note: ed25519 was removed since it fails -- upstream README indicates + # it can fail if we used a different server version + mysql -uroot --socket="${T}"/mysqld.sock -s -e ' + CREATE DATABASe test1 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; + CREATE DATABASE test2 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; + ' || die "Failed to create test databases" + + cat > pymysql/tests/databases.json <<-EOF || die + [{ + "host": "localhost", + "user": "root", + "password": "", + "database": "test1", + "use_unicode": true, + "local_infile": true, + "unix_socket": "${T}/mysqld.sock" + }, { + "host": "localhost", + "user": "root", + "password": "", + "database": "test2", + "unix_socket": "${T}/mysqld.sock" + }] + EOF + + nonfatal distutils-r1_src_test + local ret=${?} + + einfo "Stopping mysql test instance ..." + pkill -F "${T}"/mysqld.pid || die + + [[ ${ret} -ne 0 ]] && die +} diff --git a/dev-python/pyrefly/Manifest b/dev-python/pyrefly/Manifest index 795e53242a20..b9c6930b870a 100644 --- a/dev-python/pyrefly/Manifest +++ b/dev-python/pyrefly/Manifest @@ -336,10 +336,10 @@ DIST proc-macro2-1.0.107.crate 59588 BLAKE2B 91df0c573e3e1f09c1aeedcad0381cf1818 DIST psm-0.1.29.crate 25052 BLAKE2B a0eb792ec966bbcbf160ded67eb99de182bf50d5258bbe1a6825b1acc52f298078ab4cf5fc68834f890975ac7357f591b24e09babe1a8727c409f5f378c062b1 SHA512 87a8a62f109ed7cfd2ab442a9ec42b7223cda4cd7ab62aefbbe3d5afe59a206fb4aaaf5949dd63d42431ec0fd98c9be251f2a00540c910067dc2391c69076ec1 DIST pulldown-cmark-0.13.4.crate 155043 BLAKE2B 78a6de2dffbb66a4e64a2bf38a018c0ed894bb345f23a507ee92bc58abfdaf110ae9089e46085091801bf0d40a923f8442aa9e1ba05ffaecf1e5a9b6c42f77ad SHA512 99f4e4b95680a7c94d2d629e5e255b8d379cef2f25dd349628abd254781e81bc8d287fc7cd19f117c8f624b459b71507ed1ac61563465f612f19324086564a3b DIST pulldown-cmark-escape-0.11.0.crate 6719 BLAKE2B 232d5e5efaa6c9b5ba140051e21cbc16b46b32fc40931bf434fe25c24fea5d8a39e47926a6256a826548081e246b4ae36c41c7449a866cdaf60037eb64ee0965 SHA512 b8244d6c93a983bcade5e1ff699f334aa72eb638b7e4d22cc746b713b1d0144e6c1eac243476362a77bfed37a3a13a6315ac8d57920dadee7d2734f4d96023e0 -DIST pyrefly-1.1.0.gh.tar.gz 31156810 BLAKE2B a4b05266685f8203a98afe8b93253d37f126e8c0bfb108d1383d5e870f59ba80ae053f228f7c63e0ad487410017e4430748d7b8c17979f87326b2a6ae0356f73 SHA512 b7780478002ff5d306344827516dc730b0e5848f480acfb7d27b7f566d3a20599b474a1b49389f504fe9781b7f30beb9b60daec6e0cea78a79757b8d87931a6d DIST pyrefly-1.1.1.gh.tar.gz 31157058 BLAKE2B adc958d1fd4015df5ed85a07bbef88f0e6cc81f40161e4e891f2f85a7355373ace0212e1acdee338a075e3dbca4cb87cd0e9b7cb7a3f3b8725cb208849c4aed6 SHA512 35bbf8d7a3bbc408c8a2ecbd6793dd6787baf20af9fcf69b144cf45763c3d603d75c772e44ddec9154f560fab0b7ccbefc68adcc8549bc2626e5828083eaaf35 DIST pyrefly-1.2.0.gh.tar.gz 31612883 BLAKE2B 74fdcc5e32f32b13c32ffb074a682ad772cdfa8d0efa82605adf96ab932d59ac033e2dbd137f66fce8fcdf7357a7b032de7a3c8f6e58a54c3d83000fe5cc6276 SHA512 5c477cecc1b077635ff1f36703731fc4555685d3c8333d98118a168fa840d110d23d5f346b68804c8d7f47cd154e2790c4f7058137b68e930d25278a64028fbb DIST pyrefly-1.3.0.gh.tar.gz 32304340 BLAKE2B 9db5ca6a433830d81ade742dbe2094706ad184d0fcc05684fe646716a6d3c02f66493f80732c641fa382a36e9a6c8a9234fa4d6fa579e3b21ffb1d78f1fb4351 SHA512 ca7fad80334d252ba7d545e2e3ceb0e12a94bc29dc9afcfe7bdbe3adc52c1fccd1aed13375e254103ce4e610033e8f57d69ccb9838433d01ee615e4024f62195 +DIST pyrefly-1.3.1.gh.tar.gz 32304229 BLAKE2B 349327072e1041896de02a00e80c067a05a64b007046c5a9e0d91b00437245f3f35dd188993341a59caaf1ac8c54228e92f61fa6115656bc70b9b8852b49bad9 SHA512 5c311af0008c282b57c1ad24cb53fd642f10312c383a443a7914b6dba7a971b3854b45f9927e0ef0fd4e1aee16166e0f8bb98131016468d3ce2e00e4b79f567f DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 DIST quote-1.0.46.crate 31628 BLAKE2B b004131fc9942e278d3a89e9a68ea76098b94a488a4e5577074f59983809d92bb4803f759c47426a683191cc23bbe9783bbebbcbcaed6488d45a0e01b787cd36 SHA512 f51e65743b9f15b491d20bb6c3a0df921cfec29df8bafca36c9dde034b5117fe3f4eedcc258126c6cb1729be1ffde5fcf7e5b0fb0c3de4a618f46ab3cd803e77 DIST quote-1.0.47.crate 31622 BLAKE2B d912f17bdb5f2db29f5349e976e12da52db9d2197dd9900cb00e907d1e9b06ab177e9b020c1d53f6a6cd087e3a973aed5af63eac282da77792b2a6d6e1b35b07 SHA512 544f4324d425ae011905e0d1b52e367d4660bc34457b2f802af94e1def1e6c4e39ffba3beeb40d75753967d15b6dccce18fea273e7f3d46b63d5c89898d19441 diff --git a/dev-python/pyrefly/pyrefly-1.1.0.ebuild b/dev-python/pyrefly/pyrefly-1.3.1.ebuild index a70c18e0b159..59d29813796c 100644 --- a/dev-python/pyrefly/pyrefly-1.1.0.ebuild +++ b/dev-python/pyrefly/pyrefly-1.3.1.ebuild @@ -1,19 +1,20 @@ # Copyright 2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Autogenerated by pycargoebuild 0.15.1 +# Autogenerated by pycargoebuild 0.16.0 EAPI=8 -RUST_MIN_VER="1.93" +RUST_MIN_VER="1.96.0" CRATES=" addr2line@0.25.1 adler2@2.0.1 - aho-corasick@1.1.4 + aho-corasick@1.1.5 allocative@0.3.6 allocative_derive@0.3.6 allocator-api2@0.2.21 + anes@0.1.6 anstream@0.6.21 anstream@1.0.0 anstyle-parse@0.2.7 @@ -21,12 +22,14 @@ CRATES=" anstyle-query@1.1.5 anstyle-wincon@3.0.11 anstyle@1.0.14 - anyhow@1.0.102 + anyhow@1.0.104 append-only-vec@0.1.8 - arc-swap@1.9.1 - argfile@0.2.1 + approx@0.5.1 + ar_archive_writer@0.5.3 + arc-swap@1.9.2 + argfile@1.0.0 arrayref@0.3.9 - arrayvec@0.7.6 + arrayvec@0.7.8 atomic@0.5.3 attribute-derive-macro@0.10.5 attribute-derive@0.10.5 @@ -34,53 +37,77 @@ CRATES=" backtrace-on-stack-overflow@0.3.0 base64@0.22.1 bitflags@1.3.2 - bitflags@2.13.0 - blake3@1.8.2 + bitflags@2.13.1 + blake3@1.8.6 block-buffer@0.10.4 + block-buffer@0.12.1 bs58@0.5.1 - bstr@1.12.1 + bstr@1.13.0 bumpalo@3.20.3 byteorder@1.5.0 - bytes@1.11.1 - capnp@0.25.5 + bytes@1.12.1 + capnp@0.25.6 + cast@0.3.0 castaway@0.2.4 - cc@1.2.63 + cc@1.4.5 cfg-if@1.0.4 - chacha20@0.10.0 + cfg_aliases@0.2.2 + chacha20@0.10.1 + char_str@0.0.2 chrono@0.4.45 - clap@4.6.1 - clap_builder@4.6.0 - clap_derive@4.6.1 + ciborium-io@0.2.2 + ciborium-ll@0.2.2 + ciborium@0.2.2 + clap@4.6.6 + clap_builder@4.6.6 + clap_derive@4.6.4 clap_lex@1.1.0 + cmov@0.5.4 + codspeed-criterion-compat-walltime@5.0.1 + codspeed-criterion-compat@5.0.1 + codspeed@5.0.1 collection_literals@1.0.3 colorchoice@1.0.5 - compact_str@0.9.1 + colored@3.1.1 + compact_str@0.10.0 configparser@3.2.0 - console@0.16.1 + console@0.16.4 console_error_panic_hook@0.1.7 - constant_time_eq@0.3.1 - convert_case@0.11.0 + constant_time_eq@0.4.2 + convert_case@0.10.0 + convert_case@0.12.0 cpufeatures@0.2.17 cpufeatures@0.3.0 - crossbeam-channel@0.5.15 - crossbeam-deque@0.8.6 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.21 + criterion-plot@0.5.0 + crossbeam-channel@0.5.16 + crossbeam-deque@0.8.7 + crossbeam-epoch@0.9.20 + crossbeam-utils@0.8.22 + crunchy@0.2.4 crypto-common@0.1.7 - ctor@1.0.7 + crypto-common@0.2.1 + ctor@1.0.13 + ctutils@0.4.2 darling@0.23.0 darling_core@0.23.0 darling_macro@0.23.0 dashmap@6.2.1 + defmt-macros@1.1.1 + defmt-parser@1.0.0 + defmt@1.1.1 deranged@0.5.8 derivative@2.2.0 derive-where@1.6.1 + derive_more-impl@2.1.1 + derive_more@2.1.1 diff@0.1.13 digest@0.10.7 - displaydoc@0.2.6 + digest@0.11.3 + displaydoc@0.2.7 + drop_bomb@0.1.5 dupe@0.9.1 dupe_derive@0.9.1 - either@1.16.0 + either@1.17.0 embedded-io@0.7.1 encode_unicode@1.0.0 enum-iterator-derive@1.5.0 @@ -88,107 +115,116 @@ CRATES=" equivalent@1.0.2 errno@0.3.14 faster-hex@0.6.1 - fastrand@2.4.1 + fastrand@2.5.0 filetime@0.2.29 - find-msvc-tools@0.1.9 + find-msvc-tools@0.1.12 foldhash@0.1.5 foldhash@0.2.0 form_urlencoded@1.2.2 - fs-err@2.11.0 + fs-err@3.3.1 fsevent-sys@4.1.0 - futures-channel@0.3.32 - futures-core@0.3.32 - futures-executor@0.3.32 - futures-io@0.3.32 - futures-macro@0.3.32 - futures-sink@0.3.32 - futures-task@0.3.32 - futures-util@0.3.32 + futures-channel@0.3.34 + futures-core@0.3.34 + futures-executor@0.3.34 + futures-io@0.3.34 + futures-macro@0.3.34 + futures-sink@0.3.34 + futures-task@0.3.34 + futures-util@0.3.34 futures@0.1.31 - futures@0.3.32 + futures@0.3.34 fuzzy-matcher@0.3.7 fxhash@0.2.1 generic-array@0.14.7 - get-size-derive2@0.9.0 - get-size2@0.9.0 + get-size-derive2@0.10.3 + get-size2@0.10.3 getopts@0.2.24 getrandom@0.2.17 getrandom@0.3.4 getrandom@0.4.2 gimli@0.32.3 - glob@0.3.3 - globset@0.4.18 + glob@0.3.4 + globset@0.4.20 + half@2.7.1 hashbrown@0.14.5 hashbrown@0.15.5 hashbrown@0.16.1 hashbrown@0.17.1 heck@0.5.0 + hermit-abi@0.5.2 hex@0.4.3 - home@0.5.12 human_bytes@0.4.3 - icu_collections@2.2.0 - icu_locale_core@2.2.0 - icu_normalizer@2.2.0 - icu_normalizer_data@2.2.0 - icu_properties@2.2.0 - icu_properties_data@2.2.0 - icu_provider@2.2.0 + hybrid-array@0.4.14 + icu_collections@2.3.0 + icu_locale_core@2.3.0 + icu_normalizer@2.3.0 + icu_normalizer_data@2.3.0 + icu_properties@2.3.0 + icu_properties_data@2.3.0 + icu_provider@2.3.0 id-arena@2.3.0 ident_case@1.0.1 idna@1.1.0 idna_adapter@1.2.2 - ignore@0.4.26 + ignore@0.4.33 index_vec@0.1.4 indexmap@2.14.0 - indicatif@0.18.4 - inotify-sys@0.1.5 - inotify@0.11.2 + indicatif@0.18.6 + inotify-sys@0.1.8 + inotify@0.11.5 interpolator@0.5.0 - is-macro@0.3.7 + is-macro@0.3.8 + is-terminal@0.4.17 is_terminal_polyfill@1.70.2 - itertools@0.14.0 + itertools@0.10.5 + itertools@0.15.0 itoa@0.4.8 itoa@1.0.18 - jobserver@0.1.34 - js-sys@0.3.100 + jiff-core@0.1.0 + jiff-static@0.2.35 + jiff@0.2.35 + jobserver@0.1.35 + js-sys@0.3.104 kqueue-sys@1.1.2 - kqueue@1.2.0 + kqueue@1.2.1 lazy_static@1.5.0 leb128fmt@0.1.0 - libc@0.2.186 + libc@0.2.189 libmimalloc-sys@0.1.49 - link-section@0.18.2 - linktime-proc-macro@0.2.0 + link-section@0.19.3 + linktime-proc-macro@0.2.3 linux-raw-sys@0.12.1 - linux-raw-sys@0.4.15 - litemap@0.8.2 + litemap@0.8.3 lock_api@0.4.14 lock_free_hashtable@0.1.4 - log@0.4.32 - lsp-server@0.7.9 + log@0.4.34 + lsp-server@0.10.0 manyhow-macros@0.11.4 manyhow@0.11.4 maplit@1.0.2 matchers@0.2.0 - memchr@2.8.1 - memmap2@0.9.10 + memchr@2.8.3 + memmap2@0.9.11 memoffset@0.6.5 memory-stats@1.2.0 mimalloc@0.1.52 miniz_oxide@0.8.8 - mio@1.2.1 + mio@1.2.2 nix@0.23.1 + nix@0.31.3 notify-types@2.1.0 notify@8.2.0 - num-bigint@0.4.6 + num-bigint@0.5.1 num-conv@0.2.2 - num-integer@0.1.46 + num-integer@0.1.47 num-traits@0.2.19 object@0.37.3 + object@0.39.1 once_cell@1.21.4 once_cell_polyfill@1.70.2 + oorandom@11.1.5 ordermap@1.2.0 - os_str_bytes@7.1.1 + os_str_bytes@7.2.1 parking_lot@0.12.5 parking_lot_core@0.9.12 parse-display-derive@0.8.2 @@ -203,40 +239,55 @@ CRATES=" phf_generator@0.11.3 phf_shared@0.11.3 pin-project-lite@0.2.17 - pkg-config@0.3.33 - portable-atomic@1.13.1 - potential_utf@0.1.5 + pkg-config@0.3.34 + plotters-backend@0.3.7 + plotters-svg@0.3.7 + plotters@0.3.7 + portable-atomic-util@0.2.7 + portable-atomic@1.14.0 + potential_utf@0.1.6 powerfmt@0.2.0 ppv-lite86@0.2.21 pretty_assertions@1.4.1 prettyplease@0.2.37 proc-macro-utils@0.10.0 - proc-macro2@1.0.106 + proc-macro2@1.0.107 + psm@0.1.29 pulldown-cmark-escape@0.11.0 pulldown-cmark@0.13.4 quote-use-macros@0.8.4 quote-use@0.8.4 - quote@1.0.45 + quote@1.0.47 r-efi@5.3.0 r-efi@6.0.0 - rand@0.10.1 - rand@0.8.6 + rand@0.10.2 + rand@0.8.8 rand_chacha@0.3.1 rand_core@0.10.1 rand_core@0.6.4 rayon-core@1.13.0 rayon@1.12.0 redox_syscall@0.5.18 - ref-cast-impl@1.0.25 - ref-cast@1.0.25 - regex-automata@0.4.14 + ref-cast-impl@1.0.27 + ref-cast@1.0.27 + regex-automata@0.4.18 regex-syntax@0.7.5 - regex-syntax@0.8.10 - regex@1.12.3 - rustc-demangle@0.1.27 - rustc-hash@2.1.2 - rustix@0.38.44 + regex-syntax@0.8.11 + regex@1.13.1 + ruff_annotate_snippets@0.0.11 + ruff_cache@0.0.11 + ruff_diagnostics@0.0.11 + ruff_notebook@0.0.11 + ruff_python_ast@0.0.11 + ruff_python_parser@0.0.11 + ruff_python_trivia@0.0.11 + ruff_source_file@0.0.11 + ruff_text_size@0.0.11 + rustc-demangle@0.1.28 + rustc-hash@2.1.3 + rustc_version@0.4.1 rustix@1.1.4 + rustversion@1.0.23 ryu@0.2.8 ryu@1.0.23 same-file@1.0.6 @@ -244,62 +295,65 @@ CRATES=" seahash@4.1.0 semver@1.0.28 serde-wasm-bindgen@0.6.5 - serde@1.0.228 + serde@1.0.229 serde_bser@0.4.0 serde_bytes@0.11.19 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_json@1.0.150 + serde_core@1.0.229 + serde_derive@1.0.229 + serde_json@1.0.151 serde_jsonrc@0.1.0 - serde_repr@0.1.20 + serde_repr@0.1.21 serde_spanned@1.1.1 - serde_with@3.21.0 - serde_with_macros@3.21.0 + serde_with@3.22.0 + serde_with_macros@3.22.0 sha2@0.10.9 sharded-slab@0.1.7 shlex@2.0.1 signal-hook-registry@1.4.8 siphasher@1.0.3 slab@0.4.12 - smallvec@1.15.1 - socket2@0.6.4 + smallvec@1.15.2 + socket2@0.6.5 stable_deref_trait@1.2.1 + stacker@0.1.25 starlark_map@0.14.2 static_assertions@1.1.0 static_interner@0.1.3 + statrs@0.18.0 strong_hash@0.1.0 strong_hash_derive@0.1.0 strsim@0.11.1 structmeta-derive@0.2.0 structmeta@0.2.0 - subtle@2.6.1 syn@1.0.109 - syn@2.0.117 + syn@2.0.119 + syn@3.0.3 synstructure@0.13.2 tar@0.4.46 tempfile@3.27.0 terminal_size@0.4.4 - thin-vec@0.2.18 + thin-vec@0.2.19 thiserror-impl@1.0.69 - thiserror-impl@2.0.18 + thiserror-impl@2.0.20 thiserror@1.0.69 - thiserror@2.0.18 - thread_local@1.1.9 - tikv-jemalloc-sys@0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 - tikv-jemallocator@0.6.1 - time-core@0.1.8 - time@0.3.47 - tinystr@0.8.3 - tinyvec@1.11.0 + thiserror@2.0.20 + thread_local@1.1.10 + tikv-jemalloc-sys@0.7.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8 + tikv-jemallocator@0.7.0 + time-core@0.1.9 + time@0.3.55 + tinystr@0.8.4 + tinytemplate@1.2.1 + tinyvec@1.12.0 tinyvec_macros@0.1.1 - tokio-macros@2.7.0 + tokio-macros@2.7.2 tokio-util@0.6.10 - tokio@1.52.3 - toml@1.1.2+spec-1.1.0 + tokio@1.53.1 + toml@1.1.4+spec-1.1.0 toml_datetime@1.1.1+spec-1.1.0 - toml_edit@0.25.12+spec-1.1.0 - toml_parser@1.1.2+spec-1.1.0 - toml_writer@1.1.1+spec-1.1.0 + toml_edit@0.25.13+spec-1.1.0 + toml_parser@1.1.3+spec-1.1.0 + toml_writer@1.1.2+spec-1.1.0 tracing-attributes@0.1.31 tracing-core@0.1.36 tracing-subscriber@0.3.23 @@ -314,35 +368,39 @@ CRATES=" unicode_names2@1.3.0 unicode_names2_generator@1.3.0 unit-prefix@0.5.2 + unscanny@0.1.0 url@2.5.8 utf8_iter@1.0.4 utf8parse@0.2.2 - uuid-rng-internal@1.23.3 - uuid@1.23.3 + uuid-rng-internal@1.24.1 + uuid@1.24.1 + uv-cache-key@0.0.76 + uv-pep440@0.0.76 + uv-redacted@0.0.76 valuable@0.1.1 vec1@1.12.1 version_check@0.9.5 walkdir@2.5.0 wasi@0.11.1+wasi-snapshot-preview1 - wasip2@1.0.3+wasi-0.2.9 + wasip2@1.0.4+wasi-0.2.12 wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 - wasm-bindgen-macro-support@0.2.123 - wasm-bindgen-macro@0.2.123 - wasm-bindgen-shared@0.2.123 - wasm-bindgen@0.2.123 + wasm-bindgen-macro-support@0.2.127 + wasm-bindgen-macro@0.2.127 + wasm-bindgen-shared@0.2.127 + wasm-bindgen@0.2.127 wasm-encoder@0.244.0 wasm-metadata@0.244.0 wasmparser@0.244.0 watchman_client@0.9.0 + web-sys@0.3.104 web-time@1.1.0 - which@4.4.2 + which@8.0.5 winapi-i686-pc-windows-gnu@0.4.0 winapi-util@0.1.11 winapi-x86_64-pc-windows-gnu@0.4.0 winapi@0.3.9 windows-link@0.2.1 windows-sys@0.52.0 - windows-sys@0.59.0 windows-sys@0.60.2 windows-sys@0.61.2 windows-targets@0.52.6 @@ -371,20 +429,20 @@ CRATES=" wit-bindgen@0.57.1 wit-component@0.244.0 wit-parser@0.244.0 - writeable@0.6.3 + writeable@0.6.4 xattr@1.6.1 - xxhash-rust@0.8.15 + xxhash-rust@0.8.18 yansi@1.0.1 yoke-derive@0.8.2 yoke@0.8.3 - zerocopy-derive@0.8.50 - zerocopy@0.8.50 + zerocopy-derive@0.8.56 + zerocopy@0.8.56 zerofrom-derive@0.1.7 zerofrom@0.1.8 - zerotrie@0.2.4 - zerovec-derive@0.11.3 - zerovec@0.11.6 - zmij@1.0.21 + zerotrie@0.2.5 + zerovec-derive@0.11.5 + zerovec@0.11.8 + zmij@1.0.23 zstd-safe@7.2.4 zstd-sys@2.0.16+zstd.1.5.7 zstd@0.13.3 @@ -392,17 +450,7 @@ CRATES=" declare -A GIT_CRATES=( [backtrace]='https://github.com/rust-lang/backtrace-rs;df979dcf80027eb047d7bb9e0874710c15009f31;backtrace-rs-%commit%' - [lsp-types]='https://github.com/astral-sh/lsp-types;e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c;lsp-types-%commit%' - [ruff_annotate_snippets]='https://github.com/astral-sh/ruff;db5aa0a5f1b92cb91d910bf0866a967554dd94f5;ruff-%commit%/crates/ruff_annotate_snippets' - [ruff_cache]='https://github.com/astral-sh/ruff;db5aa0a5f1b92cb91d910bf0866a967554dd94f5;ruff-%commit%/crates/ruff_cache' - [ruff_diagnostics]='https://github.com/astral-sh/ruff;db5aa0a5f1b92cb91d910bf0866a967554dd94f5;ruff-%commit%/crates/ruff_diagnostics' - [ruff_notebook]='https://github.com/astral-sh/ruff;db5aa0a5f1b92cb91d910bf0866a967554dd94f5;ruff-%commit%/crates/ruff_notebook' - [ruff_python_ast]='https://github.com/astral-sh/ruff;db5aa0a5f1b92cb91d910bf0866a967554dd94f5;ruff-%commit%/crates/ruff_python_ast' - [ruff_python_parser]='https://github.com/astral-sh/ruff;db5aa0a5f1b92cb91d910bf0866a967554dd94f5;ruff-%commit%/crates/ruff_python_parser' - [ruff_python_trivia]='https://github.com/astral-sh/ruff;db5aa0a5f1b92cb91d910bf0866a967554dd94f5;ruff-%commit%/crates/ruff_python_trivia' - [ruff_source_file]='https://github.com/astral-sh/ruff;db5aa0a5f1b92cb91d910bf0866a967554dd94f5;ruff-%commit%/crates/ruff_source_file' - [ruff_text_size]='https://github.com/astral-sh/ruff;db5aa0a5f1b92cb91d910bf0866a967554dd94f5;ruff-%commit%/crates/ruff_text_size' - [rustversion]='https://github.com/fbsource/rustversion;3f072e049635b7463275fc4edebbbed3840d9297;rustversion-%commit%' + [lsp-types]='https://github.com/yangdanny97/lsp-types;395d6bfcd6c3696a64cfe9cd93b86f981fb85112;lsp-types-%commit%' ) inherit cargo diff --git a/dev-python/pytest-rerunfailures/Manifest b/dev-python/pytest-rerunfailures/Manifest index ba27fc32d04d..96bb803524a5 100644 --- a/dev-python/pytest-rerunfailures/Manifest +++ b/dev-python/pytest-rerunfailures/Manifest @@ -1,4 +1,4 @@ -DIST pytest_rerunfailures-16.4.tar.gz 36635 BLAKE2B 7c58727d8a7a0525a385744df124b4c7cf0ae0342407e3f458809316b66afeae4f0635d210fdab4d3222c0795a53cb652b8c6ec926430406702ee1cec2cb7b72 SHA512 d8b9f6fec33305654b7283802cad6b3741d91e0157f1ba901aa4f75c853a3bd73e7be6be0de17ae95707f161755f7a0905267a9171c20fa904033fcb0ad460ef DIST pytest_rerunfailures-16.5.tar.gz 41475 BLAKE2B b9ca891a231d275714e0184c1907a89be7ed87a7df96195fb6d474d53d6130989ab0d9d8432a080a643d9b703a695bebf763d5947c4ace1ac34c726bb0d4467b SHA512 13752459ed30e5cf45c772ce71e04e2cca0e7cbe8788a8fdd8d5077117855b0c64194a21438ab15c945200597686c64711766e8b405ef74cf9d60e38ee91d92b DIST pytest_rerunfailures-16.6.1.tar.gz 47719 BLAKE2B a2ba5ba2d1a6ae81af4a8c69616d7f6fb86594dbee5d47356493ea783984c58669526cf264adc7538a57dd68a115e3217f73aa03f021aef2ef3ed5d1be67f6b2 SHA512 cd623dba6a31dccffb577ec452495c6ca60f7868dd904316cdcad557e5a504cb3cd446d9b0ec4dbe579171fbe11c48419956165584bb9df8c038ee43eee10ef4 DIST pytest_rerunfailures-16.6.tar.gz 42806 BLAKE2B 480cc28393b98efb749b9ffde5e9ab348b5447ed82ea095212192902e106b6304a11cb4d9c8c2d7d8e7842dad3720b0d6e7b2c1b9ea6935fa6c7729348abacc7 SHA512 13e89a18d70054eeb023836666a0246db268b3361fe943137a05890c8d57035d6e3dda7bc758f6c101df5ea14a14c0be944c18c1c94924e685511e1061291b9d +DIST pytest_rerunfailures-16.7.tar.gz 59666 BLAKE2B 33dd4527487ceee32056a19d24906903bbb70b10e8bf7e72823470aca570a7e4574a763868cb344bf0083f444ba8b902154f9cb843fc3aa9960201cf3cd761c3 SHA512 bf0e2b34649b0416f368a307918cc4f1277f570ff9019952c15206e07cb768230e0fb0b754fd557fda4f2adeec3b1cc49a84e71c746e2bd6ff0a6ccf12bab073 diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-16.4.ebuild b/dev-python/pytest-rerunfailures/pytest-rerunfailures-16.7.ebuild index 8f5f46149181..58e4cd8777e3 100644 --- a/dev-python/pytest-rerunfailures/pytest-rerunfailures-16.4.ebuild +++ b/dev-python/pytest-rerunfailures/pytest-rerunfailures-16.7.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/packaging-17.1[${PYTHON_USEDEP}] diff --git a/dev-python/python-pam/Manifest b/dev-python/python-pam/Manifest index abbbfe0497ea..009ee875ee90 100644 --- a/dev-python/python-pam/Manifest +++ b/dev-python/python-pam/Manifest @@ -1 +1,2 @@ DIST python-pam-2.0.2.gh.tar.gz 14787 BLAKE2B 4bd9d7d57802fb30519ee755b091d8dd21da7fdac164cba2ac11fae48c8f575498562309d996a67766218e15e1b5f45f40c4cf32800de349fe0fa0cd03ae911d SHA512 eafeb753b22ffccc1c5729516ea1ae26799d3749140fe91849ddb804066cabd4b5493e9b059172977dd5b3c5d48c8b5ced6c5c944931fcf23225dda09db026f6 +DIST python-pam-2.1.0.gh.tar.gz 59601 BLAKE2B 5a6efcdbef61577c17a9dc083fabe30ad14e03428b3147476064776f230ea0b2f53813a7a8f427c5954702ea04e6d3e3667d68dd9eae0e3a5d9a0ba885975019 SHA512 88ec522c8fbcae2f4a89306518d1704b305971fee58f964057b76c2da8df8ef1007a7ab057cf408c83ba1a8183701e43e99797ecccab1403e9b51afb998d2e49 diff --git a/dev-python/python-pam/python-pam-2.1.0.ebuild b/dev-python/python-pam/python-pam-2.1.0.ebuild new file mode 100644 index 000000000000..6bbfcfdf19b5 --- /dev/null +++ b/dev-python/python-pam/python-pam-2.1.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry-core +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +DESCRIPTION="Python PAM module" +HOMEPAGE=" + https://github.com/FirefighterBlu3/python-pam/ + https://pypi.org/project/python-pam/ +" +SRC_URI=" + https://github.com/FirefighterBlu3/python-pam/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest index c65b40b1ea11..8321b00aef28 100644 --- a/dev-python/tox/Manifest +++ b/dev-python/tox/Manifest @@ -10,3 +10,5 @@ DIST tox-4.61.3.tar.gz 307979 BLAKE2B 895d2b3bf0131a71a51afefa3daee9713121acfeff DIST tox-4.61.3.tar.gz.provenance 9438 BLAKE2B 5b7114d82ba2b6435eb2197d18f484a8bb5e9f75ce1c4fa8e68da2d154cac45da4a3a421c95d3a04bfb85cb798fe8842bdeb31fb994f00457b10b8b1c78bfd0e SHA512 379a14692ffc7649d74271c21dae7eee460dd040b7f33d047248c1648449680c4a317acb400f2360ca44764605e5ce6d29359dfa25889e666b5c0e2078a68080 DIST tox-4.61.4.tar.gz 308140 BLAKE2B ae284f0ac7fcca7d4bcb0ff7442c97b19e8b783d1218336b02e65ba6916cbcdf9a9aa1560b92d0c250d421fa7547e5d15aacc6ebb39989f79ee507e0ea1838b0 SHA512 6fbaa3f0380dc55d90d23a4dc204ef691085970902dedb99a1d9dbcd3713f784896a8cbe33fc367daeb044c367d4fc968da31829f0033e9091a2ef3c1dea5a71 DIST tox-4.61.4.tar.gz.provenance 9548 BLAKE2B 3fe6f9b3f0fb5461b30dbcba77407ebdb420858c31f12a69e78dc3f8b5490f35ae0df658a2e6222686829064a247975bd7747d29531e7dc0309a7ab636c341a6 SHA512 f3c144d2ffcbb8407f2a516a5d8b068e44e862bf163f62ba00bca73e6e543aa765afd0f18f5dbc97591bc4e640b14c68377b29729c0b69c54aadee9b24bad439 +DIST tox-4.61.5.tar.gz 308508 BLAKE2B 20b5f8697963754ac868c547224cb01d50e4a6e4bb910473772d92c33cc6aadd7792d996aa3b78a882225c70cac2ca734a0248699650e87cfe599f53057a8d35 SHA512 691dcdae5f52a0a7aaead99f91d2a0e813de3820f1a2c489f08e0af86ae42d596c6be9279c63a14a1468a297dc1be0968d497c35dcbd79ac141d0ac0a7959135 +DIST tox-4.61.5.tar.gz.provenance 9673 BLAKE2B 0d029219e08eb4f28eaca0d0ffcc48492d0dbd8cf0b7a9ed87485fcc5271918928f47d3ad7f421984d874f36c3422693b7f292d6b2049066b8b810012eacd04e SHA512 6a79178a46bd71eb5a8b3a383384ccb5fd71ef3f845b5adf32722d7501be5f98f2076e8803597f8fdd88f4ff8848648bb62247b0ce757c0e16e496b2f0289a7c diff --git a/dev-python/tox/tox-4.61.5.ebuild b/dev-python/tox/tox-4.61.5.ebuild new file mode 100644 index 000000000000..9d80c8ee22b8 --- /dev/null +++ b/dev-python/tox/tox-4.61.5.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/tox-dev/tox +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="virtualenv-based automation of test activities" +HOMEPAGE=" + https://tox.readthedocs.io/ + https://github.com/tox-dev/tox/ + https://pypi.org/project/tox/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86" + +RDEPEND=" + dev-python/cachetools[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/filelock[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/platformdirs[${PYTHON_USEDEP}] + dev-python/pluggy[${PYTHON_USEDEP}] + dev-python/pyproject-api[${PYTHON_USEDEP}] + dev-python/python-discovery[${PYTHON_USEDEP}] + dev-python/tomli-w[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-4.15[${PYTHON_USEDEP}] + ' 3.12) +" +BDEPEND=" + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/argcomplete[${PYTHON_USEDEP}] + dev-python/build[${PYTHON_USEDEP}] + dev-python/distlib[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/re-assert[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-{mock,rerunfailures,timeout,xdist} time-machine ) +EPYTEST_RERUNS=3 +# upstream timeouts are quite short +: ${EPYTEST_TIMEOUT:=180} +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # upstream lower bounds are meaningless + sed -i -e 's:>=[0-9.]*::' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + # devpi_process is not packaged, and has lots of dependencies + cat > "${T}"/devpi_process.py <<-EOF || die + def IndexServer(*args, **kwargs): raise NotImplementedError() + EOF + + local -x PYTHONPATH=${T}:${PYTHONPATH} + local EPYTEST_DESELECT=( + # Internet + tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external + tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_run_installpkg_targz + tests/tox_env/python/virtual_env/package/test_package_pyproject.py::test_pyproject_installpkg_pep517_envs + # require tombi + tests/session/cmd/test_schema.py::test_schema_tombi_lint + ) + local EPYTEST_IGNORE=( + # requires devpi* + tests/test_provision.py + ) + + epytest -o addopts= +} diff --git a/dev-python/types-docutils/Manifest b/dev-python/types-docutils/Manifest index 62907d47ca4c..9b16744d3015 100644 --- a/dev-python/types-docutils/Manifest +++ b/dev-python/types-docutils/Manifest @@ -1,3 +1,4 @@ DIST types_docutils-0.22.3.20260724.tar.gz 57883 BLAKE2B f3def14eea58297a97078dee93b47b0ca349535233f3122224d9c76382c899cb2e870b9bf784ac1e97e89ec4ef37e519fc26891db145a6d728b929e5da65eaf2 SHA512 7debe111c9936fc24ac71cd400e87cf8734e84b8038226bc0484575086fa57dc4e46497c7640fd8ea549c2d061b12e8a6bcdd66e1d73b39f40d58b32686fd287 DIST types_docutils-0.23.0.20260827.tar.gz 58209 BLAKE2B 8db07fbca8cdf688e6a54355bf014296024eb452a52f43264f0782db500d9092ab57948b97aa54f93684c015ebe0b6c8a82b925ce5cfaff85a820b365ea55185 SHA512 bd0d6b8111f564f1ab6326f69cbefb9be444cf803ac3b4261c9e2b7ed544796558bd35fa0f7f8fe98a61850e46c8ddfdb244442abe8c7ae833bfcfae3521f9c0 DIST types_docutils-0.23.0.20260911.tar.gz 58223 BLAKE2B dfb39a6d38d97c0f41b549ba377a44afaab0f2cf5184a57cc177dc9cdb0901ea5455ecc0848cba777fefd86614d0529d4bd10f806b9315de3693635686ce33f4 SHA512 294eb180cc36e10eb7519618993836e6f4f3652496ecf93975b824144d4b64ead77841472feca7cc0041856bd11faa0553080638f16313fa34573213585c1c67 +DIST types_docutils-0.23.0.20260917.tar.gz 58328 BLAKE2B dd97c78ae5f048b39a2aee6fd0db5a62ea7c8e57b4270085baeffdb84b833aab8e94d1f7ac337c99740b3445f67b22ee52dc459d680ac36e75903597409e72aa SHA512 a2e6e6b69055f0b270b65c4a04f2733246aef798d66845d664b7c589a3d12ba20e7b1b3e253bf841dbad5e803b59a7356ace50bfff56b2db39aed9e6f803e64b diff --git a/dev-python/types-docutils/types-docutils-0.23.0.20260917.ebuild b/dev-python/types-docutils/types-docutils-0.23.0.20260917.ebuild new file mode 100644 index 000000000000..c92bb7bf56ff --- /dev/null +++ b/dev-python/types-docutils/types-docutils-0.23.0.20260917.ebuild @@ -0,0 +1,16 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for docutils" +HOMEPAGE="https://pypi.org/project/types-docutils/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest index 6281c7b6e803..e77c9e98f41b 100644 --- a/dev-python/urwid/Manifest +++ b/dev-python/urwid/Manifest @@ -2,8 +2,6 @@ DIST urwid-4.0.11.tar.gz 885760 BLAKE2B c7d08e2e2f58ea027085a229ef0f9755aa00c1db DIST urwid-4.0.11.tar.gz.provenance 9656 BLAKE2B 4a178ce0666b5bf85625398a1edb21fa460ad8218f651b873471a3ec82a4e4e4831f039fb35aa34b430b56af16ea84c6531749d7b12baf59aed4055ecb882276 SHA512 794d6a38597e270a71c551222aca01d70232115c3064e20ec657954367185b1a70b7ead70bd6b785b84eb6de36a3602c1a111b297353f89200f0cf0974746c9a DIST urwid-4.0.13.tar.gz 891170 BLAKE2B e3307d19bfaff7e5c284757d4a3549328761219ff1b3a0205e4a3a99bc7dcfe024d41e526f7e65f44a3cd30d817f575ee21de344d5b0d5f26b6972236f398257 SHA512 a5cb11884da714afece626422ef8249e25086edd5e318f37e61890601cc0c671155a012502b6ee235f314bfa1ee138bddf1bc14064a8d85595a59eda4bf3e66e DIST urwid-4.0.13.tar.gz.provenance 9550 BLAKE2B 8ebde12f1b0326539ca3980d9e070f9cf2da3c32823ef5b5b061af28262dde869f3c92534305e4e8aae77b602eef08bfe675b0ace1f06c171ae45d9ed71522a3 SHA512 bd2c34da166f2eb712abe8c94bc63d9c954751a426868e15f98b5efb6a255cad80fd776ac752e9a869a9dabe20fdc791472a43347294910611699a5c594e66a5 -DIST urwid-4.0.8.tar.gz 878866 BLAKE2B 600a233caba49d439157c06e3d3af6febc1de49e86fabe2ef2ef8ffe54cd9ac4e455218b04e5bf86fb4c2e2acbacb1ef2d24032cd3d509b9c8d84d7965d736e2 SHA512 4cea0cb07a65b4b8ef274e5407f37de432130ac2c3963e21e3545a09b2566d0c552e281a706f59106f369cadf7139013aeaa81c54748e1c3df13647b45008293 -DIST urwid-4.0.8.tar.gz.provenance 9677 BLAKE2B 1d1aa1e350d79788b6ac046c286fb69b3e1bfb1cc602cc407b745b3b0e2cb33bbd841dd30b42217c4bbb91a2c1afc743688596b060de6b5227b567bea506c045 SHA512 7640bf072eab67527a7afef0330cada67745b6e7c29d889649074b7f4fad951dbdd75015eb273f1b2ad6cf05025da1ac696554f19b09d5588279010830cb139b DIST urwid-4.0.9.tar.gz 880825 BLAKE2B 466b04d033482a9bc09f628bee147a8f1a481d5d3663485b7ad758892618b824defd1d69800924c11ce14e6f129916ca79217bc10f6ac1ece7139303dec1ba03 SHA512 c53d4117798c91c6bc500f1de5358bcd629655b1086985ea8262795a4ece4edd061f7937f2b4b2629ab9147b5f570d1f8b0a5a961a60f49d9961514ab2245950 DIST urwid-4.0.9.tar.gz.provenance 9679 BLAKE2B 8b53a0a266492cbc0bf19d8d6a7f0fff0e9935ca0c19f82c13494266d46d8cb2654e822c4003843a18b3acab5e0e1c598faadd69ac401e3fab2b4bbf4e1153bc SHA512 c76ef14f4023eec53998bf55dc91dd8ce06a3c9dd5c82b3437ecdde86644415e45a4084cfe2773a1329724489bf783debeddf02cf402e209f054c43bf3f1080c DIST urwid-4.1.0.tar.gz 929987 BLAKE2B a66a8830bcad394ee4d6c7cb59533325f7dadcea1dfb0277ad130649b9da3879bbbf48f876d63241afba03d40ba9936b58156f2b7b4dde44bb752c9b26fd4d35 SHA512 f364bb288a0e2a2767fa7554da71a6d4b9a5fa4b84a65f9d44a30792c1744ce65705503d69921ca061a93d0a3478679ad7318e36a30e3ab6ef4f356051691a57 @@ -14,3 +12,5 @@ DIST urwid-4.1.2.tar.gz 941510 BLAKE2B c375bf938541e1df1bf1ca3c3ed9b6e91d8ab1074 DIST urwid-4.1.2.tar.gz.provenance 9620 BLAKE2B 95fdeda020824cd77e2e5a7aea0c7cb6baf36b43b1c817956fbfbcb3218befc2b175d2ad3a5ce530e806f540602c2d1f49b37acfdad180f368906e4f07d713f8 SHA512 10adfa1e6b78d556b45b6e05dd56612211a8ee300eca1653d715c6e4a1fa6e52df660ff1f074b18a070c6d52c954a243936f98e0a0fc05cf39f929305a297eb0 DIST urwid-4.1.3.tar.gz 944854 BLAKE2B c683dcec93c42e838665f98d7cfe5190b700b1a1a37efa1c8e92a405b954dd25dcad60fc11355ea4d5f2d86ae917a56b0e7e8104044e2c3191ddbbef037f2227 SHA512 52146221d6cf94190c1be79df469c262e9f4846e0d9c76d5e1f02af72ec393e8a867d7bba13d182fc801d20cfa6a32d74db51d0c657a3972df85c8ba33c3d41f DIST urwid-4.1.3.tar.gz.provenance 9538 BLAKE2B b2c79aee2754a26f15bd49d773a2ad8ff58949a236a5179a405b7dfd388b69807298993d63987b015483a062cf6023d2b9a703993f0949409743096f99017906 SHA512 a2ade6d50b29215aefd54300131adf9fafd88c26425ef08579715720ae0154c9a1f0c5f18ba7f3b931a4a4692c5f82a0b3dcdf422fbe0cbc0c8b05981fae1580 +DIST urwid-4.1.4.tar.gz 976991 BLAKE2B a563b91ae1dfbce32a9c4aaf0d9daa1ec2985bfb1b15fec496cfa959232355eda6b9ecd908ad437b6cce355d6b3b8044046a39c9a2317a4f6272202f21a2f61b SHA512 996bf1a6f7aec55442af55c36df14d52bb5e76efe4259cb372fdcc1bce00547838248b8f15266b2ff026490840f9dcb550733f70a716f9b644d5bbc0643190b5 +DIST urwid-4.1.4.tar.gz.provenance 9479 BLAKE2B fe15009278cd363fac26714e8ce4e46beb04107bafb1c629633047f4011a6231cb4eb5d18615072c80b90ad234191b700d3243b1fa765772de54458e3dae9df9 SHA512 f1e7b557470adb3b08b5730e9afa3b0edf71a548df33514c1cecb86915144980259de1632f6ef7ee83b9c2f7e9d880c13f517a7ec2ef11ddc943c3ff8502ab2e diff --git a/dev-python/urwid/urwid-4.0.8.ebuild b/dev-python/urwid/urwid-4.1.4.ebuild index 1fdcf2e3eada..aba0d14bbb3d 100644 --- a/dev-python/urwid/urwid-4.0.8.ebuild +++ b/dev-python/urwid/urwid-4.1.4.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="examples" RDEPEND=" @@ -36,7 +36,7 @@ distutils_enable_tests pytest src_prepare() { distutils-r1_src_prepare - sed -i -e 's:--cov=urwid::' pyproject.toml || die + sed -i -e 's:--cov --cov-report=term::' pyproject.toml || die } python_install_all() { |
