diff --git a/dev-python/acora/Manifest b/dev-python/acora/Manifest index 95b594deb..d215afd1f 100644 --- a/dev-python/acora/Manifest +++ b/dev-python/acora/Manifest @@ -1 +1 @@ -DIST acora-2.2.tar.gz 20835 BLAKE2B e0423507d0f5ee1b453e8e6dfd626c970fbbce16e85230a3dfccb59062db0fe761c3c14acea5c14d17ce733a7381343a4b545e6e03bfe0479bef1e419b0e8cf0 SHA512 731fe1d185e86ca7b8a3b6e4fc2630266527d2084a01d5756354e3eab24cd57ee3f812525f0d6e828f8e6cc64162ffa0e334b28b0c2a489cabf2d4ca87f24bbf +DIST acora-2.5.gh.tar.gz 22323 BLAKE2B 052462b81a0a371246a1b13e6a51dd81578552e8baa888e9f2f1f9cb76a0d40615d9ba93f6e1e680444406b032902a23fb294f610b2627a98a8f4467cf5b1d4c SHA512 7779748e25467608f1305c664bf3fb8943662282df4fb704a3e4724403f3b78bc2897c6297f517af6dd6e150a43b6e782932c4b24f986204ba4767c17d6c1dc3 diff --git a/dev-python/acora/acora-2.2.ebuild b/dev-python/acora/acora-2.5.ebuild similarity index 58% rename from dev-python/acora/acora-2.2.ebuild rename to dev-python/acora/acora-2.5.ebuild index 7dab053d3..76cfdbfb4 100644 --- a/dev-python/acora/acora-2.2.ebuild +++ b/dev-python/acora/acora-2.5.ebuild @@ -1,28 +1,34 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2025 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_{11..13} ) inherit distutils-r1 -MY_PV="acora-${PV}" +MY_PV="acora-${P}-2" if [[ ${PV} = *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/scoder/acora.git" else HASH_COMMIT="${MY_PV}" - SRC_URI="https://github.com/scoder/acora/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz" + #SRC_URI="https://github.com/scoder/acora/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/scoder/acora/archive/refs/tags/${P}-2.tar.gz -> ${P}.gh.tar.gz" fi DESCRIPTION="Fast multi-keyword search engine for text strings" HOMEPAGE="https://github.com/scoder/acora" +S="${WORKDIR}/${MY_PV}" + LICENSE="public-domain" SLOT="0" KEYWORDS="~amd64 ~x86" -S="${WORKDIR}/${PN}-${MY_PV}" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] +" diff --git a/dev-python/acora/metadata.xml b/dev-python/acora/metadata.xml index ace7c2d3a..a2f3d24db 100644 --- a/dev-python/acora/metadata.xml +++ b/dev-python/acora/metadata.xml @@ -5,4 +5,8 @@ unknown@pentoo.ch Author Unknown + + scoder/acora + acora + diff --git a/dev-python/glom/Manifest b/dev-python/glom/Manifest index ecbf7eed3..d338ad593 100644 --- a/dev-python/glom/Manifest +++ b/dev-python/glom/Manifest @@ -1 +1 @@ -DIST glom-22.1.0.tar.gz 189738 BLAKE2B c7b4548fd662e57147c07ed4f4bbc21337af993e9c6d4de2cb9095a5f95aab4d1a08e04d44f3c9dfc112e0b075f72b0ee2da85a228a3abb41ab5d84d069fab8e SHA512 be6eadd6ea6347e0b44092f3996d7bd51de5dcaf3e1b7bca5653a8bca0b368a0067f2ce9f153835cb30e966e14aba9663302c88a55889200f001970d2e3e549d +DIST glom-24.11.0.gh.tar.gz 191809 BLAKE2B fa991c65fb553200c5446541699b0c3eef10838d081cf9898bd492705f54051f25dc8431f3e441198133266eb18b6b64d0171345a74cd54c6821b77632df25c0 SHA512 3e8b425b2cbd483cb1528554df4312451772f16097c811c5bcb942b828483ed7983a67203beb75b9048b903eb5690596a82faffe5963f42074a43fed69ac7641 diff --git a/dev-python/glom/glom-22.1.0.ebuild b/dev-python/glom/glom-24.11.0.ebuild similarity index 78% rename from dev-python/glom/glom-22.1.0.ebuild rename to dev-python/glom/glom-24.11.0.ebuild index bc7dcee08..9a37c95bd 100644 --- a/dev-python/glom/glom-22.1.0.ebuild +++ b/dev-python/glom/glom-24.11.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,8 @@ inherit distutils-r1 DESCRIPTION="A declarative object transformer for conglomerating nested data" HOMEPAGE="https://github.com/mahmoud/glom" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/mahmoud/glom/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" diff --git a/dev-python/glom/metadata.xml b/dev-python/glom/metadata.xml new file mode 100644 index 000000000..03f93561d --- /dev/null +++ b/dev-python/glom/metadata.xml @@ -0,0 +1,12 @@ + + + + + unknown@pentoo.ch + Author Unknown + + + mahmoud/glom + glom + + diff --git a/dev-python/promise/Manifest b/dev-python/promise/Manifest index e5feb8bad..f08b3d8db 100644 --- a/dev-python/promise/Manifest +++ b/dev-python/promise/Manifest @@ -1 +1 @@ -DIST promise-2.3.0.tar.gz 28147 BLAKE2B d7ea153e320cbba4fa074355b48ed25fcd5d80679cb7386f7d7c1fd09fe0559c7c970bae9c3121cde99e2cf8b98d6c496e6382b0e2ca14ad35ae9f82425cf376 SHA512 5b0b6879b2a3abe244d85ec4667ea3c594cb5051887af275226d0f05a50e9735b0fbf4c8890bba55d24d0daf45629db2506c53a784025e706a56705600199958 +DIST promise-2.3.0.gh.tar.gz 28147 BLAKE2B d7ea153e320cbba4fa074355b48ed25fcd5d80679cb7386f7d7c1fd09fe0559c7c970bae9c3121cde99e2cf8b98d6c496e6382b0e2ca14ad35ae9f82425cf376 SHA512 5b0b6879b2a3abe244d85ec4667ea3c594cb5051887af275226d0f05a50e9735b0fbf4c8890bba55d24d0daf45629db2506c53a784025e706a56705600199958 diff --git a/dev-python/promise/files/promise-2.3.0_fix-test.patch b/dev-python/promise/files/promise-2.3.0_fix-test.patch new file mode 100644 index 000000000..97adb21a4 --- /dev/null +++ b/dev-python/promise/files/promise-2.3.0_fix-test.patch @@ -0,0 +1,23 @@ +Patch bad attribute +Fix by rick + +--- a/tests/test_extra.py ++++ b/tests/test_extra.py +@@ -113,7 +113,7 @@ def test_thrown_exceptions_have_stacktrace(): + with raises(AssertionError) as assert_exc: + p3.get() + +- assert assert_exc.traceback[-1].path.strpath == __file__ ++ assert str(assert_exc.traceback[-1].path) == __file__ + + + def test_thrown_exceptions_preserve_stacktrace(): +@@ -127,7 +127,7 @@ def test_thrown_exceptions_preserve_stacktrace(): + with raises(AssertionError) as assert_exc: + p3.get() + +- assert assert_exc.traceback[-1].path.strpath == __file__ ++ assert str(assert_exc.traceback[-1].path) == __file__ + + + # WAIT diff --git a/dev-python/promise/metadata.xml b/dev-python/promise/metadata.xml new file mode 100644 index 000000000..f0c863536 --- /dev/null +++ b/dev-python/promise/metadata.xml @@ -0,0 +1,12 @@ + + + + + unknown@pentoo.ch + Author Unknown + + + syrusakbary/promise + promise + + diff --git a/dev-python/promise/promise-2.3.0.ebuild b/dev-python/promise/promise-2.3.0.ebuild index ca584a6ec..7f46c0079 100644 --- a/dev-python/promise/promise-2.3.0.ebuild +++ b/dev-python/promise/promise-2.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,13 +10,14 @@ inherit distutils-r1 DESCRIPTION="Promises/A+ implementation for Python" HOMEPAGE="https://github.com/syrusakbary/promise" -SRC_URI="https://github.com/syrusakbary/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/syrusakbary/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" BDEPEND="test? ( + dev-python/py[${PYTHON_USEDEP}] dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/pytest-benchmark[${PYTHON_USEDEP}] )" @@ -25,6 +26,11 @@ RDEPEND="dev-python/six[${PYTHON_USEDEP}]" distutils_enable_tests pytest -python_test() { - epytest --benchmark-disable --deselect tests/test_awaitable.py +src_prepare() { + use test && eapply "${FILESDIR}/${P}_fix-test.patch" + eapply_user +} + +python_test() { + epytest --benchmark-disable --ignore tests/test_awaitable.py --deselect tests/test_issues.py::test_issue_9_safe } diff --git a/dev-python/pykcs11/Manifest b/dev-python/pykcs11/Manifest index 35d4da143..b609ec218 100644 --- a/dev-python/pykcs11/Manifest +++ b/dev-python/pykcs11/Manifest @@ -1 +1 @@ -DIST pykcs11-1.5.10.tar.gz 77074 BLAKE2B 785e436a474f5c0cee5cbe666e88c3e46fd3969ca25908267cab379c24fb74cc557c0d670905d0d96a7e3eeddf92cdb5dc62281f31f22b1035dee43f93c7c550 SHA512 5ad4d4575f9eb3a93a817bf7c1adf704fdb6ed4c780e3bb135d909e97c8f9e29abb6ef8b59a5135bae495ba7e3da2e2fa7df82780f3f419e07be00397aee5d24 +DIST pykcs11-1.5.17.gh.tar.gz 79665 BLAKE2B c96c92b0f973ef2cdde754e14093fc3dbf6dccab74554c3d0dfc842ff5fa6356121d4dfc0f841d2ba56f3c5011bb7d4a01b0685ae9bea32918003d47ef84ee7b SHA512 b6f8aa8c1ae090daa396cd6198cdd945a26834f767b0e717b0174552c7de8a244e93793544c6fb8b62b3a6bf76f3aae4e889ff803874791fae4634c1c7268136 diff --git a/dev-python/pykcs11/metadata.xml b/dev-python/pykcs11/metadata.xml new file mode 100644 index 000000000..625a97a05 --- /dev/null +++ b/dev-python/pykcs11/metadata.xml @@ -0,0 +1,14 @@ + + + + + unknown@pentoo.ch + Author Unknown + + + LudovicRousseau/PyKCS11 + PyKCS11 + pkcs11wrap + https://pkcs11wrap.sourceforge.io/api/ + + diff --git a/dev-python/pykcs11/pykcs11-1.5.10.ebuild b/dev-python/pykcs11/pykcs11-1.5.17.ebuild similarity index 66% rename from dev-python/pykcs11/pykcs11-1.5.10.ebuild rename to dev-python/pykcs11/pykcs11-1.5.17.ebuild index 2760172a2..196294048 100644 --- a/dev-python/pykcs11/pykcs11-1.5.10.ebuild +++ b/dev-python/pykcs11/pykcs11-1.5.17.ebuild @@ -1,19 +1,21 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2025 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_{11..13} ) inherit distutils-r1 -MY_PN=PyKCS11 -MY_P=${MY_PN}-${PV} +MY_P="PyKCS11-${PV}" DESCRIPTION="A complete PKCS#11 wrapper for Python" HOMEPAGE="https://github.com/LudovicRousseau/PyKCS11" -SRC_URI="https://codeload.github.com/LudovicRousseau/${MY_PN}/tar.gz/${PV} -> ${P}.tar.gz" +SRC_URI="https://github.com/LudovicRousseau/PyKCS11/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +S="${WORKDIR}/${MY_P}" LICENSE="GPL-2" SLOT="0" @@ -21,12 +23,14 @@ KEYWORDS="amd64 arm64 x86" IUSE="examples" RESTRICT="test" -DEPEND="dev-lang/swig - dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND=" + dev-lang/swig + dev-python/setuptools[${PYTHON_USEDEP}] +" DOCS=( README.md ) -S="${WORKDIR}/${MY_P}" +distutils_enable_sphinx docs python_install_all() { if use examples; then