diff --git a/dev-python/dfdatetime/Manifest b/dev-python/dfdatetime/Manifest index 57fa7323c..4b63ffcf8 100644 --- a/dev-python/dfdatetime/Manifest +++ b/dev-python/dfdatetime/Manifest @@ -1,7 +1 @@ -DIST dfdatetime-20210509.tar.gz 62405 BLAKE2B cb39d93ac459bab9f0b35d349201016e6dfa2e693d4851bf543cebcf26932bcbd62a0d30f4f3ab085059dec1ec1a869641fdaa65c18e9fd1c3d6272e422d6d8d SHA512 b6beef0910d200b89320a25c66e76a0751f83fad31fef2c7cd5cca0a5190bb99356e649e1b4f93a160ab1d326f0ac4458bbed1bf972ea758e50e13fb6e243136 -DIST dfdatetime-20211228.tar.gz 65124 BLAKE2B 33572a81027afcf2e69b374131e3fe5ebeb6f9ab2f0d3e95c3d6f95d62194e838bdf663e9982e0b564155ad1ae5d42dd5d0d0163a09322e09c855fd32bd035f3 SHA512 1001e7145c5c7fa7d90954d0bbbef0544f8fd8330a8f82edfcd75a9b74f5c6cb8fb9318eb10079090c642d2bb2b8d1ceb07aed3388308169069cf125c31f978d -DIST dfdatetime-20220131.tar.gz 67583 BLAKE2B 541e4e703058ebdd73bb327451a7591a73fbdf2346246da22b6f9e9ec5b7c9d423655cc8405cfad5bb0b18568fcb3cd159c2c94c7e3080ccfae3db9ede1642af SHA512 22ab097d9d07264860f1774b5a9688498779f82be71116e84f9fe72acf27732db6e9dc89bec40610ac72e210cb01102dadf95feac2d7d81c50d7302bc36828fa -DIST dfdatetime-20220728.tar.gz 69636 BLAKE2B 0b557b5234c82771e7e73faa4f9b2b5b295a236cfbe6b0d9c9814e568d6fb4fd4af91ecb44f01d5cf3201f068d4387da2cf9934d669a8119c950001c9eee2a7a SHA512 1229872037f2b818f3344095ed45f7955fd1ddef00cbdca59ccd22d826cd43d0140daa14221f49f52567232df4faeb13703753aac49578205e9f99661ab0d6ab -DIST dfdatetime-20220810.tar.gz 69241 BLAKE2B 1c71127ae28db43943b84ba4fe9e33934be0a4c38d19a0b0a834f53ba58a3c3439bbe4326b912db5de85f143261f984355925fb36ded3953626f059ce8bfd73a SHA512 f21c9fe15cb44d18c77be5e65c50d19a5bff2c44b6d01a347cb0b56cf81e19e98055b312890d2ba6f3e2db679cb57b3fc9566124d0d8608555b09ff702db8071 -DIST dfdatetime-20220925.tar.gz 69383 BLAKE2B 778b01a0edc57c1bb95ef1b148ed66534ef0040dce7967b777eb52d5d6ecf60661b5be3d2df4bae2ac8c9ce45f30055ab0e5fd8dab00b01e7369f52fb246f312 SHA512 e14f6e1012be56931d7fb5a1a9b3c78aef907053f0e3308a69d8c0d58ddeee2f3a4449a5a52c0d4d0ac06fb3104c8a86e0cc6094faa1911f5eba9790380a4279 -DIST dfdatetime-20221112.tar.gz 71121 BLAKE2B 7d351a0be47cef61e3f58d5c8ff598c300942141002614ac491269830180c0b3015190f8606bbcfbe26d1cee9834813487885bb5d94c2e04bfd3781d287f224a SHA512 d9f315cec2c7418cfce8c62bfcdca2c1857ee675dbf1eaa2b7413da6819adfc5a4d28485478ee0dc28f5fe454fd2009d9bf9378da8f457201ee36e006cfa8b48 +DIST dfdatetime-20240504.tar.gz 73153 BLAKE2B 4382065046dbc11b86dd2d60981dd431994b8f10cfdd49ec387455d3283ab06bac498919cdea12d016cf90d9ede1c1afcb261f65162cabca873d17bceaa4f1c9 SHA512 06a3cca6a396b7e2ac8cb049b1f20c62dbf6949a1742cffa4d2cf7063259b90c901744c4c00b9c5bb9a801db254dda0c23f138c930f9e63201d05fedd0a7efef diff --git a/dev-python/dfdatetime/dfdatetime-20211228.ebuild b/dev-python/dfdatetime/dfdatetime-20211228.ebuild deleted file mode 100644 index 4f4ae6168..000000000 --- a/dev-python/dfdatetime/dfdatetime-20211228.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# https://projects.gentoo.org/python/guide/distutils.html#pep-517-build-systems -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) - -inherit distutils-r1 - -DESCRIPTION="Digital Forensics date and time" -HOMEPAGE="https://github.com/log2timeline/dfdatetime" -HASH_COMMIT=${PV} -SRC_URI="https://github.com/log2timeline/dfdatetime/archive/refs/tags/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="test" - -RDEPEND=" - >=dev-python/pip-7.0.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/mock-2.0.0 - >=dev-python/pbr-4.2.0 - >=dev-python/six-1.1.0 - ) -" -DEPEND="${RDEPEND}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -distutils_enable_tests setup.py diff --git a/dev-python/dfdatetime/dfdatetime-20220131.ebuild b/dev-python/dfdatetime/dfdatetime-20220131.ebuild deleted file mode 100644 index 4f4ae6168..000000000 --- a/dev-python/dfdatetime/dfdatetime-20220131.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# https://projects.gentoo.org/python/guide/distutils.html#pep-517-build-systems -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) - -inherit distutils-r1 - -DESCRIPTION="Digital Forensics date and time" -HOMEPAGE="https://github.com/log2timeline/dfdatetime" -HASH_COMMIT=${PV} -SRC_URI="https://github.com/log2timeline/dfdatetime/archive/refs/tags/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="test" - -RDEPEND=" - >=dev-python/pip-7.0.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/mock-2.0.0 - >=dev-python/pbr-4.2.0 - >=dev-python/six-1.1.0 - ) -" -DEPEND="${RDEPEND}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -distutils_enable_tests setup.py diff --git a/dev-python/dfdatetime/dfdatetime-20220728.ebuild b/dev-python/dfdatetime/dfdatetime-20220728.ebuild deleted file mode 100644 index 4f4ae6168..000000000 --- a/dev-python/dfdatetime/dfdatetime-20220728.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# https://projects.gentoo.org/python/guide/distutils.html#pep-517-build-systems -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) - -inherit distutils-r1 - -DESCRIPTION="Digital Forensics date and time" -HOMEPAGE="https://github.com/log2timeline/dfdatetime" -HASH_COMMIT=${PV} -SRC_URI="https://github.com/log2timeline/dfdatetime/archive/refs/tags/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="test" - -RDEPEND=" - >=dev-python/pip-7.0.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/mock-2.0.0 - >=dev-python/pbr-4.2.0 - >=dev-python/six-1.1.0 - ) -" -DEPEND="${RDEPEND}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -distutils_enable_tests setup.py diff --git a/dev-python/dfdatetime/dfdatetime-20220810.ebuild b/dev-python/dfdatetime/dfdatetime-20220810.ebuild deleted file mode 100644 index 4f4ae6168..000000000 --- a/dev-python/dfdatetime/dfdatetime-20220810.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# https://projects.gentoo.org/python/guide/distutils.html#pep-517-build-systems -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) - -inherit distutils-r1 - -DESCRIPTION="Digital Forensics date and time" -HOMEPAGE="https://github.com/log2timeline/dfdatetime" -HASH_COMMIT=${PV} -SRC_URI="https://github.com/log2timeline/dfdatetime/archive/refs/tags/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="test" - -RDEPEND=" - >=dev-python/pip-7.0.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/mock-2.0.0 - >=dev-python/pbr-4.2.0 - >=dev-python/six-1.1.0 - ) -" -DEPEND="${RDEPEND}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -distutils_enable_tests setup.py diff --git a/dev-python/dfdatetime/dfdatetime-20220925.ebuild b/dev-python/dfdatetime/dfdatetime-20220925.ebuild deleted file mode 100644 index 4f4ae6168..000000000 --- a/dev-python/dfdatetime/dfdatetime-20220925.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# https://projects.gentoo.org/python/guide/distutils.html#pep-517-build-systems -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) - -inherit distutils-r1 - -DESCRIPTION="Digital Forensics date and time" -HOMEPAGE="https://github.com/log2timeline/dfdatetime" -HASH_COMMIT=${PV} -SRC_URI="https://github.com/log2timeline/dfdatetime/archive/refs/tags/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="test" - -RDEPEND=" - >=dev-python/pip-7.0.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/mock-2.0.0 - >=dev-python/pbr-4.2.0 - >=dev-python/six-1.1.0 - ) -" -DEPEND="${RDEPEND}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -distutils_enable_tests setup.py diff --git a/dev-python/dfdatetime/dfdatetime-20221112.ebuild b/dev-python/dfdatetime/dfdatetime-20221112.ebuild deleted file mode 100644 index 4f4ae6168..000000000 --- a/dev-python/dfdatetime/dfdatetime-20221112.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# https://projects.gentoo.org/python/guide/distutils.html#pep-517-build-systems -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) - -inherit distutils-r1 - -DESCRIPTION="Digital Forensics date and time" -HOMEPAGE="https://github.com/log2timeline/dfdatetime" -HASH_COMMIT=${PV} -SRC_URI="https://github.com/log2timeline/dfdatetime/archive/refs/tags/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="test" - -RDEPEND=" - >=dev-python/pip-7.0.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/mock-2.0.0 - >=dev-python/pbr-4.2.0 - >=dev-python/six-1.1.0 - ) -" -DEPEND="${RDEPEND}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -distutils_enable_tests setup.py diff --git a/dev-python/dfdatetime/dfdatetime-20210509.ebuild b/dev-python/dfdatetime/dfdatetime-20240504.ebuild similarity index 87% rename from dev-python/dfdatetime/dfdatetime-20210509.ebuild rename to dev-python/dfdatetime/dfdatetime-20240504.ebuild index 4f4ae6168..a79ab43f8 100644 --- a/dev-python/dfdatetime/dfdatetime-20210509.ebuild +++ b/dev-python/dfdatetime/dfdatetime-20240504.ebuild @@ -18,6 +18,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 ~arm64 x86" IUSE="test" +RESTRICT="!test? ( test )" RDEPEND=" >=dev-python/pip-7.0.0[${PYTHON_USEDEP}] @@ -30,4 +31,6 @@ RDEPEND=" DEPEND="${RDEPEND}" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -distutils_enable_tests setup.py +python_test() { + "${EPYTHON}" ./run_tests.py || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/dfdatetime/metadata.xml b/dev-python/dfdatetime/metadata.xml new file mode 100644 index 000000000..95f74ce65 --- /dev/null +++ b/dev-python/dfdatetime/metadata.xml @@ -0,0 +1,11 @@ + + + + + unknown@pentoo.ch + Author Unknown + + + libyal/dfdatetime + + diff --git a/dev-python/dtfabric/Manifest b/dev-python/dtfabric/Manifest index fe817763a..0a41519ce 100644 --- a/dev-python/dtfabric/Manifest +++ b/dev-python/dtfabric/Manifest @@ -1,3 +1 @@ -DIST dtfabric-20210731.tar.gz 65742 BLAKE2B 6896ac59034453ec9ee6af7742a221ffd20918db6187317dcb5c5d0af31d7ee5f5a4e9a411752317e469b18e7576eaa30381a63052f9e0a5a7ecf515a10477d1 SHA512 1553fd38ce180209048c2a11b45a1eb5c0062b0b454cedb3316194f55539b4317549d8a1c8dfb8e09911658cf372252c59ac52776f8ef00de100dd2fdb2f0a90 -DIST dtfabric-20220124.tar.gz 67173 BLAKE2B 7e974e8a30c66414c5097e256a80793306179c536ccce45420dcf9197fe848cacc6eb5f31f4ea83baf5c8a9044b024d379cccc854574c3fe98e1b69d2f46b302 SHA512 933bf896d59ee479426e6a1aad9c9941a49b811b069c92a3ed25f11ed46ae29284aea291444757a1b29fd2c5c0c3eaa51857733922cffea4e985219b029080d1 -DIST dtfabric-20220219.tar.gz 68777 BLAKE2B 6d50a0ce06ce64d5044cad7488f23cad73a5d90caef0a44e24dd4ba650ad9c36c8f9c749a1152001a17718a590c9808018a6e51aa5bc71a9bfe20278758736df SHA512 af4378e474fced7156162af7eb1adf64da19620c747e80ccdb46efa55bfa60f1f954b6882afa0c76f0c7e30c2811bbdd3ba46a1361931201bdff6f8461927c20 +DIST dtfabric-20240211.tar.gz 69624 BLAKE2B b732d8a0df7399f4e932d52e62746cd290577c139166687bbd456b4df4a549623a53fef0374c9076023c00b50fb8558943452c5b4c3f9b61aa5efa8be3d07f11 SHA512 08d3fb2836250f65b43eddc7cf81b07b8a0a16d931c648ee2eab62b0db47a1dbfa333871e82f53e1c6c129d7aa2f61af92d3214252e6342fb3437e5024d26ab6 diff --git a/dev-python/dtfabric/dtfabric-20220124.ebuild b/dev-python/dtfabric/dtfabric-20220124.ebuild deleted file mode 100644 index dea63315a..000000000 --- a/dev-python/dtfabric/dtfabric-20220124.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# https://projects.gentoo.org/python/guide/distutils.html#pep-517-build-systems -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) - -inherit distutils-r1 - -DESCRIPTION="YAML-based definition language to specify format and data types" -HOMEPAGE="https://github.com/libyal/dtfabric" -HASH_COMMIT=${PV} -SRC_URI="https://github.com/libyal/dtfabric/archive/refs/tags/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="test" - -RDEPEND=" - >=dev-python/pip-7.0.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] - test? ( - >=dev-python/mock-2.0.0 - >=dev-python/pbr-4.2.0 - >=dev-python/six-1.1.0 - ) -" -DEPEND="${RDEPEND}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -distutils_enable_tests setup.py diff --git a/dev-python/dtfabric/dtfabric-20220219.ebuild b/dev-python/dtfabric/dtfabric-20220219.ebuild deleted file mode 100644 index dea63315a..000000000 --- a/dev-python/dtfabric/dtfabric-20220219.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# https://projects.gentoo.org/python/guide/distutils.html#pep-517-build-systems -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) - -inherit distutils-r1 - -DESCRIPTION="YAML-based definition language to specify format and data types" -HOMEPAGE="https://github.com/libyal/dtfabric" -HASH_COMMIT=${PV} -SRC_URI="https://github.com/libyal/dtfabric/archive/refs/tags/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="test" - -RDEPEND=" - >=dev-python/pip-7.0.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] - test? ( - >=dev-python/mock-2.0.0 - >=dev-python/pbr-4.2.0 - >=dev-python/six-1.1.0 - ) -" -DEPEND="${RDEPEND}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -distutils_enable_tests setup.py diff --git a/dev-python/dtfabric/dtfabric-20210731.ebuild b/dev-python/dtfabric/dtfabric-20240211.ebuild similarity index 84% rename from dev-python/dtfabric/dtfabric-20210731.ebuild rename to dev-python/dtfabric/dtfabric-20240211.ebuild index dea63315a..8b6b19cea 100644 --- a/dev-python/dtfabric/dtfabric-20210731.ebuild +++ b/dev-python/dtfabric/dtfabric-20240211.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,6 +18,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 ~arm64 x86" IUSE="test" +RESTRICT="!test? ( test )" RDEPEND=" >=dev-python/pip-7.0.0[${PYTHON_USEDEP}] @@ -31,4 +32,6 @@ RDEPEND=" DEPEND="${RDEPEND}" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -distutils_enable_tests setup.py +python_test() { + "${EPYTHON}" ./run_tests.py || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/dtfabric/metadata.xml b/dev-python/dtfabric/metadata.xml new file mode 100644 index 000000000..3df18d4c0 --- /dev/null +++ b/dev-python/dtfabric/metadata.xml @@ -0,0 +1,11 @@ + + + + + unknown@pentoo.ch + Author Unknown + + + libyal/dtfabric + + diff --git a/dev-python/pylzma/Manifest b/dev-python/pylzma/Manifest index 734fd39b2..d532a3965 100644 --- a/dev-python/pylzma/Manifest +++ b/dev-python/pylzma/Manifest @@ -1,2 +1 @@ -DIST v0.5.0.tar.gz 4216377 BLAKE2B b24332f9776ee62b3221c598554821e0d4fc16c9c123f8fa82aa69cd67e6d9e426c76a9adfe5f62fad548038156a8e03a622e07225996abb6e2211f38e140b77 SHA512 1f02e35569fd3d6fc954f156705396a8f64f128fcec07c98adb2ad1ef9767fec98b5bb3e44e1fddc62ce60f4446702ddc83b63976efd72814f218813cde3256f -EBUILD pylzma-0.5.0.ebuild 532 BLAKE2B 11170305b71b9eeeb6e76eaf615575e6b56670ea5d1b87ad540ac1438d4966a9e0ad5707cabe9554406063239ba282c9d72ba49d0e5772779fbae5f6b4feb0e1 SHA512 3ee3a3f53ac13e070cd7e23c4193f63fca6f34665b867a38c1713098daa3d9fe02bfee14628e951c2c5768472955280f32f98bbc69a0860ff62c42fa12bfe3b9 +DIST pylzma-0.5.0.gh.tar.gz 4216377 BLAKE2B b24332f9776ee62b3221c598554821e0d4fc16c9c123f8fa82aa69cd67e6d9e426c76a9adfe5f62fad548038156a8e03a622e07225996abb6e2211f38e140b77 SHA512 1f02e35569fd3d6fc954f156705396a8f64f128fcec07c98adb2ad1ef9767fec98b5bb3e44e1fddc62ce60f4446702ddc83b63976efd72814f218813cde3256f diff --git a/dev-python/pylzma/metadata.xml b/dev-python/pylzma/metadata.xml new file mode 100644 index 000000000..2555d5f27 --- /dev/null +++ b/dev-python/pylzma/metadata.xml @@ -0,0 +1,11 @@ + + + + + unknown@pentoo.ch + Author Unknown + + + fancycode/pylzma + + diff --git a/dev-python/pylzma/pylzma-0.5.0.ebuild b/dev-python/pylzma/pylzma-0.5.0.ebuild index 21fa77861..5baf46a92 100644 --- a/dev-python/pylzma/pylzma-0.5.0.ebuild +++ b/dev-python/pylzma/pylzma-0.5.0.ebuild @@ -1,21 +1,27 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) +# https://github.com/fancycode/pylzma/issues/80 +# no python 3.13 support +PYTHON_COMPAT=( python3_{11..12} ) inherit distutils-r1 DESCRIPTION="Platform independent python bindings for the LZMA compression library." HOMEPAGE="https://www.joachim-bauch.de/projects/pylzma/" -SRC_URI="https://github.com/fancycode/${PN}/archive/v${PV}.tar.gz" +SRC_URI="https://github.com/fancycode/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64" -distutils_enable_tests setup.py +#distutils_enable_tests unittest +#FIXME: run all tests +python_test() { + "${EPYTHON}" tests/test_pylzma.py || die "Tests fail with ${EPYTHON}" +} python_install_all() { dodoc -r doc/.