diff options
Diffstat (limited to 'dev-python')
244 files changed, 584 insertions, 2686 deletions
diff --git a/dev-python/Forthon/Forthon-0.8.49.ebuild b/dev-python/Forthon/Forthon-0.8.49.ebuild deleted file mode 100644 index f24277001..000000000 --- a/dev-python/Forthon/Forthon-0.8.49.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="Python interface generator for Fortran based codes" -HOMEPAGE="https://github.com/dpgrote/Forthon" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# no tests in package - -python_install_all() { - dodoc -r example simpleexample docs - - distutils-r1_python_install_all -} diff --git a/dev-python/Forthon/Forthon-0.9.4.ebuild b/dev-python/Forthon/Forthon-0.9.4.ebuild deleted file mode 100644 index fa6e3fde3..000000000 --- a/dev-python/Forthon/Forthon-0.9.4.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="Python interface generator for Fortran based codes" -HOMEPAGE="https://github.com/dpgrote/Forthon" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# no tests in package diff --git a/dev-python/Forthon/Manifest b/dev-python/Forthon/Manifest deleted file mode 100644 index fc38dbbbb..000000000 --- a/dev-python/Forthon/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST Forthon-0.8.49.tar.gz 83622 BLAKE2B 0c9d6af9a68cb05bf75fc638f3bb080aab25a5f575d2fb92c97ff3d1ae7f6925680d15fad8ae8e67c23b12c2b230ddd5bf0ef8e5900f5f379e4a3b843a449888 SHA512 50b8f2af32af061e0349a97076c50c54b22581c2b2c857a5529eca7714f2ad22ace25d792072397ba64b267ec9a24b1a670f454667ee9e3aae97331311870035 -DIST Forthon-0.9.4.tar.gz 86694 BLAKE2B 962e732543a0d5197a26b0d2036952fc056f0d23f771fd286fae874b33386422d2bf15ba51b31d596348c2291ef6490830d80d709e0cbe420179603956ce6567 SHA512 1e48bcd5610e1431474d9f9721ea375650a36ddffb796fd3ff8b710c53fe6814d7ae6b12d054451ac2c44febff126500c1ea6e66acdeda65c3a1818295dbbf50 diff --git a/dev-python/Forthon/metadata.xml b/dev-python/Forthon/metadata.xml deleted file mode 100644 index 8ddc1aa0d..000000000 --- a/dev-python/Forthon/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>gentoo@aisha.cc</email> - <name>Aisha Tammy</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription> - Forthon generates links between Fortran95 and Python. Python is a high - level, object oriented, interactive and scripting language that allows - a flexible and versatile interface to computational tools. The Forthon - package generates the necessary wrapping code which allows access to - the Fortran database and to the Fortran subroutines and - functions. This provides a development package where the - computationally intensive parts of a code can be written in efficient - Fortran, and the high level controlling code can be written in the - much more versatile Python language. - </longdescription> -</pkgmetadata> diff --git a/dev-python/MagnetoResistance-tool/MagnetoResistance-tool-0.0.2.ebuild b/dev-python/MagnetoResistance-tool/MagnetoResistance-tool-0.0.2.ebuild index 6f675dc80..cb24f5d19 100644 --- a/dev-python/MagnetoResistance-tool/MagnetoResistance-tool-0.0.2.ebuild +++ b/dev-python/MagnetoResistance-tool/MagnetoResistance-tool-0.0.2.ebuild @@ -5,11 +5,11 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi DESCRIPTION="Create calibration matrix to correct for magneto-resistance in resistive sensors" HOMEPAGE="https://gitlab.science.ru.nl/hfml/MRcalib" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" diff --git a/dev-python/POT/Manifest b/dev-python/POT/Manifest deleted file mode 100644 index 9db8bb97b..000000000 --- a/dev-python/POT/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST POT-0.7.0.tar.gz 189869 BLAKE2B 40f651d70e3177cc1d778b635e8609057cebe1685c36ed65d1d5ec26ae3c5665fb872b7efcd98d90012ed3e2a0251ddd8fafcae551254ee68697788cfd9e984e SHA512 a52f748ebee128732cd17281aace1f95bf638cbc8e1610774aef947b27b5172bcbf434c9e6a36ef4d2920940331d6ced1ff5315ca1b7705fda14489c34e5b6ff diff --git a/dev-python/POT/POT-0.7.0.ebuild b/dev-python/POT/POT-0.7.0.ebuild deleted file mode 100644 index e25d01017..000000000 --- a/dev-python/POT/POT-0.7.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="Python Optimal Transport Library" -HOMEPAGE="https://github.com/PythonOT/POT" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="${PYTHON_DEPS} - dev-python/cython[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -distutils_enable_tests pytest - -python_test() { - pytest -c /dev/null -vv || die "tests failed for ${EPYTHON}" -} diff --git a/dev-python/POT/metadata.xml b/dev-python/POT/metadata.xml deleted file mode 100644 index 2f2c0b51c..000000000 --- a/dev-python/POT/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>gentoo@aisha.cc</email> - <name>Aisha Tammy</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> -</pkgmetadata> diff --git a/dev-python/PeakUtils/Manifest b/dev-python/PeakUtils/Manifest deleted file mode 100644 index 8b9972e10..000000000 --- a/dev-python/PeakUtils/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST PeakUtils-1.3.3.tar.gz 118684 BLAKE2B 978128ca36150487b54d491845b2eb4d28718760a43e5e71eb8a11142dd6dca3ffbb60e7a9c2e604c4b9868180f5fbe1a13c89a8390ecac34dce50f5e1b83548 SHA512 c6bc49907221b11ca4af204f55b24e8ca2b8267e989d9971523d33077519027ffc140883c8dca5988f04a4adf2e02d5c15b595d5474b2be410cc8ca87840cf4a diff --git a/dev-python/PeakUtils/PeakUtils-1.3.3.ebuild b/dev-python/PeakUtils/PeakUtils-1.3.3.ebuild deleted file mode 100644 index 983d2c645..000000000 --- a/dev-python/PeakUtils/PeakUtils-1.3.3.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="Peak detection utilities for 1D data" -HOMEPAGE="https://bitbucket.org/lucashnegri/peakutils" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/numpy-1.8.0[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - " -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - dev-python/pandas - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/PeakUtils/metadata.xml b/dev-python/PeakUtils/metadata.xml deleted file mode 100644 index ba9535089..000000000 --- a/dev-python/PeakUtils/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription> -As the name implies, this package provides utilities related to the -detection of peaks on 1D data. Includes functions to perform -baseline estimation, to find the indexes of the peaks in the data -and performing Gaussian fitting or centroid computation to further -increase the resolution of the peak detection. -</longdescription> - <upstream> - <remote-id type="bitbucket">lucashnegri/peakutils</remote-id> - <remote-id type="pypi">PeakUtils</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/amply/Manifest b/dev-python/amply/Manifest deleted file mode 100644 index 09b9588e7..000000000 --- a/dev-python/amply/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST amply-0.1.4.tar.gz 28182 BLAKE2B 78ae51f18355968c7713351267fe8a60adc797c9e0e37092f538935026898b51413f346a0faecc748a290f3fd3e4c313cfab6d0ddacfe34f76ecdb4ecd562ffb SHA512 cb9140a157059edd69f634499946b1e006993037eed44c6eb844e211454d975455e00cc5da8771a09b4345d77c30515b7c106420b15dae8ca54ac599399fb3ed diff --git a/dev-python/amply/amply-0.1.4.ebuild b/dev-python/amply/amply-0.1.4.ebuild deleted file mode 100644 index ae3e3b63d..000000000 --- a/dev-python/amply/amply-0.1.4.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="Allows you to load and manipulate AMPL/GLPK data as Python data structures" -HOMEPAGE="https://github.com/willu47/amply/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="EPL-1.0" -KEYWORDS="~amd64 ~x86" -SLOT="0" - -BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" - -RDEPEND=" - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/amply/metadata.xml b/dev-python/amply/metadata.xml deleted file mode 100644 index 3d5e87252..000000000 --- a/dev-python/amply/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <upstream> - <remote-id type="pypi">amply</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/annexremote/annexremote-1.5.0.ebuild b/dev-python/annexremote/annexremote-1.5.0.ebuild index 90511a157..a6dacd5c9 100644 --- a/dev-python/annexremote/annexremote-1.5.0.ebuild +++ b/dev-python/annexremote/annexremote-1.5.0.ebuild @@ -3,31 +3,21 @@ EAPI=8 -PYTHON_COMPAT=( python3_10 ) -inherit distutils-r1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) +inherit distutils-r1 pypi DESCRIPTION="Helper module to easily develop git-annex remotes" HOMEPAGE="https://github.com/Lykos153/AnnexRemote" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="examples" -# Reported upstream: +# Tests require nose, reported upstream: # https://github.com/Lykos153/AnnexRemote/issues/61 RESTRICT="test" -COMMON_DEPEND="dev-python/future[${PYTHON_USEDEP}]" -RDEPEND=" - ${COMMON_DEPEND} -" -DEPEND=" - ${COMMON_DEPEND} -" - -distutils_enable_tests nose - python_install_all() { distutils-r1_python_install_all dodoc README.md diff --git a/dev-python/annexremote/annexremote-1.6.0.ebuild b/dev-python/annexremote/annexremote-1.6.0.ebuild index 90511a157..a6dacd5c9 100644 --- a/dev-python/annexremote/annexremote-1.6.0.ebuild +++ b/dev-python/annexremote/annexremote-1.6.0.ebuild @@ -3,31 +3,21 @@ EAPI=8 -PYTHON_COMPAT=( python3_10 ) -inherit distutils-r1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) +inherit distutils-r1 pypi DESCRIPTION="Helper module to easily develop git-annex remotes" HOMEPAGE="https://github.com/Lykos153/AnnexRemote" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="examples" -# Reported upstream: +# Tests require nose, reported upstream: # https://github.com/Lykos153/AnnexRemote/issues/61 RESTRICT="test" -COMMON_DEPEND="dev-python/future[${PYTHON_USEDEP}]" -RDEPEND=" - ${COMMON_DEPEND} -" -DEPEND=" - ${COMMON_DEPEND} -" - -distutils_enable_tests nose - python_install_all() { distutils-r1_python_install_all dodoc README.md diff --git a/dev-python/anys/Manifest b/dev-python/anys/Manifest index d5c7418ba..bb3dbee15 100644 --- a/dev-python/anys/Manifest +++ b/dev-python/anys/Manifest @@ -1,2 +1 @@ -DIST anys-0.2.0.tar.gz 17799 BLAKE2B d481c43df1a3161f75a32b6fc7a38d3e18dc996f05dd08abb3891ca9570a2a841b159547f1c6889b73d2476a141404baba4ad3e10c318bc2e230c9d136b02ff6 SHA512 72bdc9df4cd805604f5497418a90738fccbc0ffd2dddf81324fe50d0d8ab13e036ff829e284dea8473427af396f02ceb01a191ad7d6946427478a12c04ca2ffd DIST anys-0.2.1.tar.gz 17850 BLAKE2B c7eda2e245108f9a0a0263af45589d7b0df78767517e9b56768626e43badc5100f01a844d17b10e34a19c0a0fbfa951ba97a374cb8951e7a5560e11867b12d78 SHA512 5a46d9e8aa97401f11dcc7a26a3d8dc759c59b5485222cb6ba1df3d4b2d8d67455102943f044850d289cd3e32bcaf6413ed4a4dfbee26c049a6ef32dfa5cd87e diff --git a/dev-python/anys/anys-0.2.0.ebuild b/dev-python/anys/anys-0.2.0.ebuild deleted file mode 100644 index 0f1bb884f..000000000 --- a/dev-python/anys/anys-0.2.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Matchers for pytest" -HOMEPAGE="https://github.com/jwodder/anys" -SRC_URI="https://github.com/jwodder/anys/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/wheel[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/${PN}-0.2.0-coverage.patch" -) - -distutils_enable_tests pytest diff --git a/dev-python/anys/anys-0.2.1.ebuild b/dev-python/anys/anys-0.2.1.ebuild index 659e797cf..88e61a12e 100644 --- a/dev-python/anys/anys-0.2.1.ebuild +++ b/dev-python/anys/anys-0.2.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 diff --git a/dev-python/archspec/archspec-0.1.4.ebuild b/dev-python/archspec/archspec-0.1.4.ebuild index 5e8eee157..f1b1cb0f1 100644 --- a/dev-python/archspec/archspec-0.1.4.ebuild +++ b/dev-python/archspec/archspec-0.1.4.ebuild @@ -2,11 +2,10 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="labels for various aspects of a system architecture like CPU, etc." HOMEPAGE="https://archspec.readthedocs.io/en/latest/index.html" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" diff --git a/dev-python/arrayfire-python/Manifest b/dev-python/arrayfire-python/Manifest deleted file mode 100644 index 6d077c449..000000000 --- a/dev-python/arrayfire-python/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST arrayfire-python-3.6.20181017.tar.gz 115659 BLAKE2B a58f8a3e929b9b04a7ce4339624833a9bcf513c790e6bf66edabaaeb01b590d651d6a89584ccf04387e9844dc506b1d21ea3392a2b6361802404820c1ff9d91a SHA512 8ae9d0c3e4b27ff237c47a55358ab6421eef4a3d251583e8d64b48ff40a8b9e6773e6fc27473c228141a5c9be86ba096bacd8ee1716d2f82f5dd97440b87bec4 -DIST arrayfire-python-3.6.20181017_p1.tar.gz 126376 BLAKE2B 33699c33a12a9231baac11a462502dbda2eb0e743256b7d4bff0b9b0925652efa9504ed5dc123b86493b7751bed85cd4050807297da087fe765dbc44ba985520 SHA512 2977365f7817528cf0c73fe0c21704efba9c5b30b902a5b3449ed6b4487492ed1baa2a60c03b42087232d8a119f5a0b0af9aa16cf8d83a05092c0eb78fa8e147 diff --git a/dev-python/arrayfire-python/arrayfire-python-3.6.20181017.ebuild b/dev-python/arrayfire-python/arrayfire-python-3.6.20181017.ebuild deleted file mode 100644 index 443642962..000000000 --- a/dev-python/arrayfire-python/arrayfire-python-3.6.20181017.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for ArrayFire" -HOMEPAGE="http://www.arrayfire.com" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/arrayfire/arrayfire-python" -else - SRC_URI="https://github.com/arrayfire/arrayfire-python/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="BSD" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - sci-libs/arrayfire -" -DEPEND="${RDEPEND}" - -DISTUTILS_IN_SOURCE_BUILD=1 - -python_test() { - ${EPYTHON} -m arrayfire.tests || \ - die "tests failed with ${EPYTHON}" -} diff --git a/dev-python/arrayfire-python/arrayfire-python-3.6.20181017_p1.ebuild b/dev-python/arrayfire-python/arrayfire-python-3.6.20181017_p1.ebuild deleted file mode 100644 index 7907a4e33..000000000 --- a/dev-python/arrayfire-python/arrayfire-python-3.6.20181017_p1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for ArrayFire" -HOMEPAGE="http://www.arrayfire.com" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/arrayfire/arrayfire-python" -else - COMMIT=534b8c2ab4db5b08347f4d3d2f86a58ba8fcfdb6 - SRC_URI="https://github.com/arrayfire/arrayfire-python/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-${COMMIT} - KEYWORDS="~amd64" -fi - -LICENSE="BSD" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - sci-libs/arrayfire -" -DEPEND="${RDEPEND}" - -DISTUTILS_IN_SOURCE_BUILD=1 - -PATCHES=( "${FILESDIR}"/${P}-skip_tests.patch ) - -python_test() { - ${EPYTHON} -m tests || \ - die "tests failed with ${EPYTHON}" -} diff --git a/dev-python/arrayfire-python/files/arrayfire-python-3.6.20181017_p1-skip_tests.patch b/dev-python/arrayfire-python/files/arrayfire-python-3.6.20181017_p1-skip_tests.patch deleted file mode 100644 index eb4eb54cf..000000000 --- a/dev-python/arrayfire-python/files/arrayfire-python-3.6.20181017_p1-skip_tests.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/tests/simple/__init__.py b/tests/simple/__init__.py -index 4950136..41c9cf2 100644 ---- a/tests/simple/__init__.py -+++ b/tests/simple/__init__.py -@@ -11,7 +11,6 @@ - - from ._util import tests - from .algorithm import simple_algorithm --from .arith import simple_arith - from .array_test import simple_array - from .blas import simple_blas - from .data import simple_data -@@ -28,7 +27,6 @@ from .statistics import simple_statistics - __all__ = [ - "tests", - "simple_algorithm", -- "simple_arith", - "simple_array", - "simple_blas", - "simple_data", diff --git a/dev-python/arrayfire-python/metadata.xml b/dev-python/arrayfire-python/metadata.xml deleted file mode 100644 index 8cbbb986a..000000000 --- a/dev-python/arrayfire-python/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>gentoo@aisha.cc</email> - <name>Aisha Tammy</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription> - ArrayFire is a high performance library for parallel computing - wih an easy-to-use API. This package project Python bindings - for the ArrayFire library. - </longdescription> - <upstream> - <remote-id type="github">arrayfire/arrayfire-python</remote-id> - <remote-id type="pypi">arrayfire</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/asciitree/asciitree-0.3.3.ebuild b/dev-python/asciitree/asciitree-0.3.3.ebuild index 3f8f82f8b..29d5ecf87 100644 --- a/dev-python/asciitree/asciitree-0.3.3.ebuild +++ b/dev-python/asciitree/asciitree-0.3.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 DESCRIPTION="ASCII trees in python" diff --git a/dev-python/asdf/Manifest b/dev-python/asdf/Manifest index fc182f25b..ac7f18004 100644 --- a/dev-python/asdf/Manifest +++ b/dev-python/asdf/Manifest @@ -1,2 +1 @@ DIST asdf-2.14.3.tar.gz 489097 BLAKE2B 26e3da88f4b0ada5a995ff77fdb55a26aa9af1b53c4e90723b36080526ee218581d09295b169bddd998a4055d1b9818e793bfdafdc786a27f5ea87021e9f85e7 SHA512 125015a1d3a26034c8d483bebf609af02489d0710973828e443dea5cfa46cb33826078714b9ccbd385fcc92fd6b2d92253e80c32ca90565a48f45e4ff47b8655 -DIST asdf-2.8.3.tar.gz 513853 BLAKE2B 73afb6f5799a13689bd2be73b8d9b45d5bb4a1f093654e3d8a0796a6342f03deabe64c6de4d33213ba762e3b2508541a25b24cccc490f0685714180af6790c43 SHA512 c3b72ed7fefd33958413c962d81213d2d141072473e08c767059a3ff46ba03f0135c9435a7893eb0eb43b199e2c701d62f263a487872a120465979dfec8988df diff --git a/dev-python/asdf/asdf-2.14.3.ebuild b/dev-python/asdf/asdf-2.14.3.ebuild index d5e292123..2c935c1fb 100644 --- a/dev-python/asdf/asdf-2.14.3.ebuild +++ b/dev-python/asdf/asdf-2.14.3.ebuild @@ -33,7 +33,7 @@ RDEPEND=" >=dev-python/jsonschema-3.0.2[${PYTHON_USEDEP}] >=dev-python/numpy-1.10[${PYTHON_USEDEP}] >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] - >=dev-python/semantic_version-2.8[${PYTHON_USEDEP}] + >=dev-python/semantic-version-2.8[${PYTHON_USEDEP}] " distutils_enable_tests pytest diff --git a/dev-python/asdf/asdf-2.8.3.ebuild b/dev-python/asdf/asdf-2.8.3.ebuild deleted file mode 100644 index 09aab4068..000000000 --- a/dev-python/asdf/asdf-2.8.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..10} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="Python library for the Advanced Scientific Data Format" -HOMEPAGE="https://asdf.readthedocs.io/en/latest/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -# Reported upstream: -# https://github.com/asdf-format/asdf/issues/1319 -RESTRICT="test" - -BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/astropy[${PYTHON_USEDEP}] - dev-python/pytest-doctestplus[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/gwcs[${PYTHON_USEDEP}] - ) - doc? ( media-gfx/graphviz ) -" - -RDEPEND=" - >=dev-python/jmespath-0.6.2[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0.2[${PYTHON_USEDEP}] - >=dev-python/numpy-1.10[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] - >=dev-python/semantic_version-2.8[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/astropy dev-python/sphinx-astropy dev-python/matplotlib dev-python/docutils - -python_test() { - # discovers things in docs dir if we do not - # explicitly set it to run on the tests dir - epytest asdf/tests -} diff --git a/dev-python/astropy-healpix/astropy-healpix-0.7.ebuild b/dev-python/astropy-healpix/astropy-healpix-0.7.ebuild index 36f38c205..9bf99f7e2 100644 --- a/dev-python/astropy-healpix/astropy-healpix-0.7.ebuild +++ b/dev-python/astropy-healpix/astropy-healpix-0.7.ebuild @@ -5,12 +5,10 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="HEALPix for Astropy" HOMEPAGE="https://github.com/astropy/astropy-healpix" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P/-/_}.tar.gz" S="${WORKDIR}/${P/-/_}" LICENSE="BSD" diff --git a/dev-python/astropy-helpers/astropy-helpers-4.0.1-r1.ebuild b/dev-python/astropy-helpers/astropy-helpers-4.0.1-r1.ebuild index 34b71dbda..be72affc7 100644 --- a/dev-python/astropy-helpers/astropy-helpers-4.0.1-r1.ebuild +++ b/dev-python/astropy-helpers/astropy-helpers-4.0.1-r1.ebuild @@ -5,15 +5,14 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 xdg-utils +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi xdg-utils MYPV=${PV/_/} S=${WORKDIR}/${PN}-${MYPV} DESCRIPTION="Helpers for Astropy and Affiliated packages" HOMEPAGE="https://github.com/astropy/astropy-helpers" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${MYPV}.tar.gz" LICENSE="BSD" SLOT="0" diff --git a/dev-python/astropy/Manifest b/dev-python/astropy/Manifest index da0e68d73..3d86b9bab 100644 --- a/dev-python/astropy/Manifest +++ b/dev-python/astropy/Manifest @@ -1,2 +1 @@ -DIST astropy-5.0.tar.gz 7823746 BLAKE2B e769f9ea26e156a2342dc75b307c16c2c38108adf0dfd931812b2eb3234941055c013378a492306f2247c16b4804fe569ba1cbfd8427df1aac2b808976082cf9 SHA512 3c0b0cdef434f27ee399fbfc3d55b95ce8395624caf8e73a205dba7742c39d8a2bcea9bf61c2c20235da7388d40c657c5474bfc7e3dc3c9e5911e39bab47cdb9 DIST astropy-5.2.1.tar.gz 8284422 BLAKE2B ded3556d6b16fe7abbbd019c23c0297f4690b13f054a1b98ab6aaeb20b92debefbc6e7c6c5eff8c65dfaa271826885027d6ba4a92f94218632162501a30b025b SHA512 46da7b065e119fa36233ced928abab31d6022fd116d2ed6825cb88b456ab57130772eea1de8cff7b5b7f30aadf46b933ad56a47cf6d2d68c0fa7593f322a6ea0 diff --git a/dev-python/astropy/astropy-5.0.ebuild b/dev-python/astropy/astropy-5.0.ebuild deleted file mode 100644 index 6f32f60ed..000000000 --- a/dev-python/astropy/astropy-5.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_10 ) - -inherit distutils-r1 - -DESCRIPTION="Core functionality for performing astrophysics with Python" -HOMEPAGE="https://astropy.org/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -#TODO: Package all these pytest deps: -# pytest-remotedata>=0.3.1 -# pytest-openfiles>=0.3.1 -# pytest-astropy-header>=0.1.2 -# pytest-arraydiff>=0.1 -# pytest-filter-subpackage>=0.1 -RESTRICT="test" - -RDEPEND=" - dev-libs/expat:0= - >=dev-python/numpy-1.18[${PYTHON_USEDEP}] - >=dev-python/pyerfa-2.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] - >=dev-python/packaging-19.0[${PYTHON_USEDEP}] - sci-astronomy/wcslib:0= - >=sci-libs/cfitsio-3.350:0= - sys-libs/zlib:0= -" -BDEPEND="${RDEPEND} - dev-python/astropy-helpers[${PYTHON_USEDEP}] - dev-python/extension-helpers[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-libs/libxml2 - dev-python/h5py[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/objgraph[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest -# TODO: Fix this -# NameError: name 'disabled_intersphinx_mapping' is not defined -#distutils_enable_sphinx docs \ -# dev-python/matplotlib \ -# dev-python/graphviz \ -# dev-python/sphinx-astropy \ -# dev-python/pyyaml \ -# dev-python/scipy diff --git a/dev-python/av/av-8.0.3.ebuild b/dev-python/av/av-8.0.3.ebuild index 91c9535df..75236266d 100644 --- a/dev-python/av/av-8.0.3.ebuild +++ b/dev-python/av/av-8.0.3.ebuild @@ -4,12 +4,10 @@ EAPI=8 PYTHON_COMPAT=( python3_10 ) - -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Pythonic bindings for FFmpeg's libraries." -HOMEPAGE="https://github.com/mikeboers/PyAV https://pypi.org/project/av/" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +HOMEPAGE="https://github.com/PyAV-Org/PyAV https://pypi.org/project/av/" LICENSE="BSD" SLOT="0" diff --git a/dev-python/av/metadata.xml b/dev-python/av/metadata.xml index 325d9cc57..2231a73ae 100644 --- a/dev-python/av/metadata.xml +++ b/dev-python/av/metadata.xml @@ -5,4 +5,8 @@ <email>jpizarrocallejas@gmail.com</email> <name>Jorge Pizarro Callejas</name> </maintainer> + <upstream> + <remote-id type="github">mikeboers/PyAV</remote-id> + <remote-id type="pypi">av</remote-id> + </upstream> </pkgmetadata> diff --git a/dev-python/bcbio-gff/Manifest b/dev-python/bcbio-gff/Manifest deleted file mode 100644 index a4a0d0677..000000000 --- a/dev-python/bcbio-gff/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bcbio-gff-0.6.6.tar.gz 19099 BLAKE2B d86840ecb3b3073ddb4810fad976fa306e9b7cd13bb3779f4b0832deef01388ed39a529fde75b2dbae1078132889007bf4cef728c0fb41ddc7f363209382914a SHA512 b8880181b8308cd729936cda9102c0ea4793aeb551d75d639fe23712245fd0c4c1a72de7d96e0739d92260503c2b45d22bf73ddfe6f260629b29409097050da5 diff --git a/dev-python/bcbio-gff/bcbio-gff-0.6.6.ebuild b/dev-python/bcbio-gff/bcbio-gff-0.6.6.ebuild deleted file mode 100644 index 73f412971..000000000 --- a/dev-python/bcbio-gff/bcbio-gff-0.6.6.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="Read and write Generic Feature Format (GFF) with Biopython" -HOMEPAGE="https://pypi.python.org/pypi/bcbio-gff" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="HPND" # same as biopython -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-python/six[${PYTHON_USEDEP}]" diff --git a/dev-python/bcbio-gff/metadata.xml b/dev-python/bcbio-gff/metadata.xml deleted file mode 100644 index 138cb7705..000000000 --- a/dev-python/bcbio-gff/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>mmokrejs@fold.natur.cuni.cz</email> - <name>Martin Mokrejs</name> - </maintainer> - <maintainer type="project"> - <email>sci-biology@gentoo.org</email> - <name>Gentoo Biology Project</name> - </maintainer> -</pkgmetadata> diff --git a/dev-python/bokeh/bokeh-2.4.2.ebuild b/dev-python/bokeh/bokeh-2.4.2.ebuild index 02581b74c..0a0c64b4b 100644 --- a/dev-python/bokeh/bokeh-2.4.2.ebuild +++ b/dev-python/bokeh/bokeh-2.4.2.ebuild @@ -6,11 +6,11 @@ EAPI=8 PYTHON_COMPAT=( python3_10 ) DISTUTILS_USE_SETUPTOOLS=rdepend DISTUTILS_IN_SOURCE_BUILD=1 -inherit distutils-r1 optfeature +inherit distutils-r1 optfeature pypi DESCRIPTION="Statistical and interactive HTML plots for Python" HOMEPAGE="https://bokeh.org/" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz +SRC_URI+=" https://raw.githubusercontent.com/bokeh/bokeh/${PV}/conftest.py -> conftest-${P}.py " diff --git a/dev-python/bz2file/Manifest b/dev-python/bz2file/Manifest deleted file mode 100644 index f8c6f14de..000000000 --- a/dev-python/bz2file/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bz2file-0.98.tar.gz 11333 BLAKE2B 4ec4687f609521a637c20a512b544cd99d7c334f7cffaeff71d2a893eefe131a10bd548b9f1e829c899cdcf181f5e877e092cf08d709bb3f1ba9901d3386b3e6 SHA512 2d28e71fe71b5fea4008d65a1fa91d5c6fafcacc09f891c5deaaa985661576bd97f2e33fe9f8c5943841f09c153f2079a2511329c066e57c775fb0b089b30b20 diff --git a/dev-python/bz2file/bz2file-0.98.ebuild b/dev-python/bz2file/bz2file-0.98.ebuild deleted file mode 100644 index 0324854a1..000000000 --- a/dev-python/bz2file/bz2file-0.98.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="Read and write bzip2-compressed files" -HOMEPAGE="https://github.com/nvawda/bz2file" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( "${FILESDIR}"/${P}-always-threading.patch ) - -python_test() { - distutils_install_for_testing - ${EPYTHON} test_bz2file.py || die "tests failed for ${EPYTHON}" -} diff --git a/dev-python/bz2file/files/bz2file-0.98-always-threading.patch b/dev-python/bz2file/files/bz2file-0.98-always-threading.patch deleted file mode 100644 index ec11bce25..000000000 --- a/dev-python/bz2file/files/bz2file-0.98-always-threading.patch +++ /dev/null @@ -1,22 +0,0 @@ -threading is always available in newer pythons - -https://github.com/nvawda/bz2file/issues/7 - ---- a/test_bz2file.py -+++ b/test_bz2file.py -@@ -496,15 +496,6 @@ class BZ2FileTest(BaseTest): - for t in threads: - t.join() - -- def testWithoutThreading(self): -- if not hasattr(support, "import_fresh_module"): -- return -- module = support.import_fresh_module("bz2file", blocked=("threading",)) -- with module.BZ2File(self.filename, "wb") as f: -- f.write(b"abc") -- with module.BZ2File(self.filename, "rb") as f: -- self.assertEqual(f.read(), b"abc") -- - def testMixedIterationAndReads(self): - self.createTempFile() - linelen = len(self.TEXT_LINES[0]) diff --git a/dev-python/bz2file/metadata.xml b/dev-python/bz2file/metadata.xml deleted file mode 100644 index bb126c586..000000000 --- a/dev-python/bz2file/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <upstream> - <remote-id type="pypi">bz2file</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/ccdproc/ccdproc-2.3.0.ebuild b/dev-python/ccdproc/ccdproc-2.3.0.ebuild index 03fd9123d..481ce2e7b 100644 --- a/dev-python/ccdproc/ccdproc-2.3.0.ebuild +++ b/dev-python/ccdproc/ccdproc-2.3.0.ebuild @@ -4,12 +4,10 @@ EAPI=8 PYTHON_COMPAT=( python3_10 ) - -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Astropy affiliated package for reducing optical/IR CCD data" HOMEPAGE="https://github.com/astropy/ccdproc" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" diff --git a/dev-python/ccdproc/metadata.xml b/dev-python/ccdproc/metadata.xml index 387ed8dcd..72370beb3 100644 --- a/dev-python/ccdproc/metadata.xml +++ b/dev-python/ccdproc/metadata.xml @@ -12,5 +12,6 @@ and bad pixel tracking through the reduction steps. </longdescription> <upstream> <remote-id type="github">astropy/ccdproc</remote-id> + <remote-id type="pypi">ccdproc</remote-id> </upstream> </pkgmetadata> diff --git a/dev-python/colorcet/Manifest b/dev-python/colorcet/Manifest index 9692f6be6..a743f1d71 100644 --- a/dev-python/colorcet/Manifest +++ b/dev-python/colorcet/Manifest @@ -1,2 +1 @@ -DIST colorcet-2.0.6.tar.gz 2924576 BLAKE2B 7354047b9cad133d7376d9ad19a6c09f6aa0c70e5cf0b5df6405064fdea2013df97e3beda7bba2d2483134ce3c3d63287dd911d2c2c9ed52b932eb0069dfb3a0 SHA512 b447e21a8922f0df94fd73791b8794467cc1a6a576367f073693450121fe936837da558e9ce79b930db64bcbc910f0528d84dd90eaf8ffe68b5546ac81a37813 DIST colorcet-3.0.1.tar.gz 3036207 BLAKE2B fabdd32dafc1828d50236ec93aa78e46aa125fe3564e732c2ece203cb71578d2d23303ccb2d069c938f513bd7df6a35f692b74b0c692546544f9e04fc28e9cae SHA512 92ede4947ef3af8b8cc3a4822c0e738cc8f0730fafb9f58a4a2c9bd3cda9c1e6ed254b9eec92f0306de95643eccd644b8ad955bc079ad20c00ee62e5f611431e diff --git a/dev-python/colorcet/colorcet-2.0.6.ebuild b/dev-python/colorcet/colorcet-2.0.6.ebuild deleted file mode 100644 index ba5c3db0a..000000000 --- a/dev-python/colorcet/colorcet-2.0.6.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Portage incorrectly claims "DISTUTILS_USE_SETUPTOOLS value is probably -# incorrect" for this package. It isn't. This package imports from neither -# "distutils", "packaging", "pkg_resources", nor "setuptools" at runtime. -PYTHON_COMPAT=( python3_{10..11} pypy3 ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Collection of perceptually uniform colormaps" -HOMEPAGE="https://holoviz.org" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -# Reported upstream: -# https://github.com/holoviz/colorcet/issues/103 -RESTRICT="test" - -DEPEND=" - >=dev-python/param-1.7.0[${PYTHON_USEDEP}] - >=dev-python/pyct-0.4.4[${PYTHON_USEDEP}] -" -RDEPEND="${DEPEND}" - -distutils_enable_tests pytest diff --git a/dev-python/colorcet/colorcet-3.0.1.ebuild b/dev-python/colorcet/colorcet-3.0.1.ebuild index 25182e5d2..08ea7d55a 100644 --- a/dev-python/colorcet/colorcet-3.0.1.ebuild +++ b/dev-python/colorcet/colorcet-3.0.1.ebuild @@ -9,11 +9,10 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} pypy3 ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Collection of perceptually uniform colormaps" HOMEPAGE="https://holoviz.org" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" diff --git a/dev-python/colorlover/Manifest b/dev-python/colorlover/Manifest deleted file mode 100644 index 0df2f3e30..000000000 --- a/dev-python/colorlover/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST colorlover-0.3.0.tar.gz 9060 BLAKE2B 33d060d7b324f47b785964e53473b4c2e70a130cfa9cf933222fe65dc6cbe93e7dd7054f6a38ab9ca79ac82e119e8b973266a06f4892bbb3b954cfcea4cb45b0 SHA512 4c39176c3375894202ecee86f3b4c45cd814720b4ce990e4d0605530a4fe2d71e28caa01aba143a86fc824c266cdf6f350cf84de6e1b01bfa2bdfae92a48bb2b diff --git a/dev-python/colorlover/colorlover-0.3.0.ebuild b/dev-python/colorlover/colorlover-0.3.0.ebuild deleted file mode 100644 index abf84b9b9..000000000 --- a/dev-python/colorlover/colorlover-0.3.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="color scales in python for humans" -HOMEPAGE="https://github.com/plotly/colorlover" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# no tests in package diff --git a/dev-python/colorlover/metadata.xml b/dev-python/colorlover/metadata.xml deleted file mode 100644 index 2f2c0b51c..000000000 --- a/dev-python/colorlover/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>gentoo@aisha.cc</email> - <name>Aisha Tammy</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> -</pkgmetadata> diff --git a/dev-python/cymbal/cymbal-1.0.0.ebuild b/dev-python/cymbal/cymbal-1.0.0.ebuild index bada7bbe6..c5d9eec8e 100644 --- a/dev-python/cymbal/cymbal-1.0.0.ebuild +++ b/dev-python/cymbal/cymbal-1.0.0.ebuild @@ -4,12 +4,10 @@ EAPI=8 PYTHON_COMPAT=( python3_10 ) - -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Add functionality missing from the python libclang bindings" -HOMEPAGE="https://pypi.org/project/cymbal" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +HOMEPAGE="https://pypi.org/project/cymbal/" LICENSE="MIT" SLOT="0" diff --git a/dev-python/dandi-schema/Manifest b/dev-python/dandi-schema/Manifest index 58b4b1500..c33eb24f9 100644 --- a/dev-python/dandi-schema/Manifest +++ b/dev-python/dandi-schema/Manifest @@ -1,4 +1,3 @@ -DIST dandi-schema-0.5.1.gh.tar.gz 55945 BLAKE2B b9af1b34c7e4ce07b2fdac1d74dd746684f9e5e4667890931bbf2cb2421a01690eaed5114f2d077c46304f1298475739acef5a256430cac470ceb9fc1884e182 SHA512 699e9fb6626dd87576f29b908cd259748a6ebbd94391d8c5ba821273496323a3b4b9e88ee337809abc65c9aaeadca8aee4d986c173b055914c4ca67ddfd88804 -DIST dandi-schema-0.6.0.gh.tar.gz 57102 BLAKE2B eb4ef024ef87e234c4c9e741fa2e70920aa13e0ab661aa179553b81ae8d28853274102b49532fc542368ebb43be9779a96434134e35b7c3380609511bed5ce8c SHA512 e2846e3e573264b83e95d92e7d2f2e4177721f32228beb63c701280312611bc668d1042248f4c65ed8f07b8c80991c398a4d29969513f235b4d37369cae0ddcd DIST dandi-schema-0.7.1.gh.tar.gz 57312 BLAKE2B 5aa77c4c98633f82511a964f0b202b44acdb63e162cff62785f44fab64fdf97c04f10b10b3c1329ea7176d7ee1b12eeabd64d467d9646550b1db14b2fcc36a2b SHA512 04e0bf6caa9183cdac021430869be884ba8db207e7056a145ecac11858e9ecf051212cee10f5b4d501ca513838edc112dde014e256ab2256729c810d0c2c6cdf DIST dandi-schema-0.8.2.gh.tar.gz 57936 BLAKE2B 2ba355137196b805214e6c9321dd0b8dd9f5f1a39cf732aa3733b51a90f043d39a003e46620e1ec4bf77654cf21a7a45e9d888321b2ceb59f33a52c75db11597 SHA512 b792b5bdc6c51dc63ab796997e3b61cbb3ae3b0dbc5d1c55c51e1c879d1a694e3fc6a89640ac26909399bc63a2a3480c7ef630952cac44a3bb5a27d7fe11d09e +DIST dandi-schema-0.8.3.gh.tar.gz 58040 BLAKE2B 03313fa126eb8805b72de6431e7cb1489aeb54f7415c4ee0899f012881147dd612d2736f27df4c4e314951b589d4167bda17a5144d7346b6371ed3e7160aa50f SHA512 4e9ed27a773e8609a16d841c5c3876026fa1ab6fccb688f6477e1c95f3da72bc99f7bb987799da69948036f0922ed33ed7c096bdc5be6c59b9a74a266ffd47b2 diff --git a/dev-python/dandi-schema/dandi-schema-0.5.1.ebuild b/dev-python/dandi-schema/dandi-schema-0.5.1.ebuild deleted file mode 100644 index c0ac63b6b..000000000 --- a/dev-python/dandi-schema/dandi-schema-0.5.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Schemata for DANDI archive project" -HOMEPAGE="https://github.com/dandi/dandi-schema" -SRC_URI="https://github.com/dandi/dandi-schema/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/wheel[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - dev-python/python-email-validator[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/${PN}-0.3.4-coverage.patch" -) - -src_configure() { - echo "__version__ = '${PV}'" >> dandischema/_version.py -} - -distutils_enable_tests pytest - -python_test() { - export DANDI_TESTS_NONETWORK=1 - pushd dandischema || die - epytest tests - popd -} diff --git a/dev-python/dandi-schema/dandi-schema-0.7.1.ebuild b/dev-python/dandi-schema/dandi-schema-0.7.1.ebuild index c0ac63b6b..6f026c947 100644 --- a/dev-python/dandi-schema/dandi-schema-0.7.1.ebuild +++ b/dev-python/dandi-schema/dandi-schema-0.7.1.ebuild @@ -20,7 +20,7 @@ RDEPEND=" dev-python/wheel[${PYTHON_USEDEP}] dev-python/jsonschema[${PYTHON_USEDEP}] dev-python/pydantic[${PYTHON_USEDEP}] - dev-python/python-email-validator[${PYTHON_USEDEP}] + dev-python/email-validator[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] " diff --git a/dev-python/dandi-schema/dandi-schema-0.8.2.ebuild b/dev-python/dandi-schema/dandi-schema-0.8.2.ebuild index c0ac63b6b..6f026c947 100644 --- a/dev-python/dandi-schema/dandi-schema-0.8.2.ebuild +++ b/dev-python/dandi-schema/dandi-schema-0.8.2.ebuild @@ -20,7 +20,7 @@ RDEPEND=" dev-python/wheel[${PYTHON_USEDEP}] dev-python/jsonschema[${PYTHON_USEDEP}] dev-python/pydantic[${PYTHON_USEDEP}] - dev-python/python-email-validator[${PYTHON_USEDEP}] + dev-python/email-validator[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] " diff --git a/dev-python/dandi-schema/dandi-schema-0.6.0.ebuild b/dev-python/dandi-schema/dandi-schema-0.8.3.ebuild index c0ac63b6b..6f026c947 100644 --- a/dev-python/dandi-schema/dandi-schema-0.6.0.ebuild +++ b/dev-python/dandi-schema/dandi-schema-0.8.3.ebuild @@ -20,7 +20,7 @@ RDEPEND=" dev-python/wheel[${PYTHON_USEDEP}] dev-python/jsonschema[${PYTHON_USEDEP}] dev-python/pydantic[${PYTHON_USEDEP}] - dev-python/python-email-validator[${PYTHON_USEDEP}] + dev-python/email-validator[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] " diff --git a/dev-python/datrie/datrie-0.8.2-r1.ebuild b/dev-python/datrie/datrie-0.8.2-r1.ebuild index 6c05c8216..e8f9f9336 100644 --- a/dev-python/datrie/datrie-0.8.2-r1.ebuild +++ b/dev-python/datrie/datrie-0.8.2-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) # Fails to compile with pep517 #DISTUTILS_USE_PEP517=setuptools diff --git a/dev-python/delegator/delegator-0.1.1.ebuild b/dev-python/delegator/delegator-0.1.1.ebuild index d417f89d8..0a22057ef 100644 --- a/dev-python/delegator/delegator-0.1.1.ebuild +++ b/dev-python/delegator/delegator-0.1.1.ebuild @@ -4,12 +4,12 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 +PYPI_NO_NORMALIZE=1 +PYPI_PN=delegator.py +inherit distutils-r1 pypi DESCRIPTION="Subprocesses for Humans 2.0." HOMEPAGE="https://github.com/amitt001/delegator.py" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}.py/${PN}.py-${PV}.tar.gz" LICENSE="MIT" SLOT="0" diff --git a/dev-python/delegator/metadata.xml b/dev-python/delegator/metadata.xml index 33a95485e..57368da50 100644 --- a/dev-python/delegator/metadata.xml +++ b/dev-python/delegator/metadata.xml @@ -10,7 +10,7 @@ <name>Gentoo Science Project</name> </maintainer> <upstream> - <remote-id type="github">amitt001/delegator</remote-id> + <remote-id type="github">amitt001/delegator.py</remote-id> <remote-id type="pypi">delegator.py</remote-id> </upstream> </pkgmetadata> diff --git a/dev-python/dijitso/Manifest b/dev-python/dijitso/Manifest deleted file mode 100644 index d822cce7e..000000000 --- a/dev-python/dijitso/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dijitso-2017.1.0.tar.gz 51223 BLAKE2B dd36d97ae3051779a4a21f277fddd02460f3572029b70a1fa5a799a54749cbd807bf9e12a41f2138cc917dfa3ea43368a96bb079dc2e99b6be6900f735e425ce SHA512 994c3d88ca207b3d3065f9376546580492a06eda51a340fc16bbd768248dc26a2984af064e9d970657509b003e403db329aea9ca9cca2f428764b7ec0a367040 diff --git a/dev-python/dijitso/dijitso-2017.1.0.ebuild b/dev-python/dijitso/dijitso-2017.1.0.ebuild deleted file mode 100644 index cef1e1eb7..000000000 --- a/dev-python/dijitso/dijitso-2017.1.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="Python module for distributed just-in-time shared library building" -HOMEPAGE="https://bitbucket.org/fenics-project/dijitso/" -SRC_URI="https://bitbucket.org/fenics-project/dijitso/downloads/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/mpi4py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -# TODO: fix this, seems to require self -#distutils_enable_sphinx doc/sphinx/source -distutils_enable_tests --install pytest diff --git a/dev-python/dijitso/metadata.xml b/dev-python/dijitso/metadata.xml deleted file mode 100644 index 483c5a2ef..000000000 --- a/dev-python/dijitso/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> -This module was written to improve a core component of the FEniCS -framework, namely the just in time compilation of C++ code that is -generated from Python modules, but is only called from within a C++ -library, and thus do not need wrapping in a nice Python interface. -</longdescription> - <upstream> - <remote-id type="bitbucket">fenics-project/dijitso</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/dnaio/Manifest b/dev-python/dnaio/Manifest deleted file mode 100644 index d56f36ebe..000000000 --- a/dev-python/dnaio/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST dnaio-0.4.2.tar.gz 125495 BLAKE2B 8034cbf2951345d7be0c0041d6ea24fc16d8e11669e04659216cd9551bc3da00b33a1c89e3b5453884e808c217b7d0ec232617da524037d834081ae3ae37f4e2 SHA512 9cd5d150fe49f6887bc3ac92975f2ec7d8f07370cfc8d8f8d556ad7b2143340c65bde87c80e02396358ea644a891dab39384641a143879e31328bfffff4c21b6 -DIST dnaio-0.4.3.tar.gz 126329 BLAKE2B 03c1f0d77d1c9452ec16e2fcf50312b24ac932fbe120462d2ac8cea26a0d0ed0f6b2f65c0a1570ba116e81fd59d57469e44b9a17112a03f704d6a906802528be SHA512 79a015c3ab61b9608cace1e435ca0d749ab67bf8b6acffb1b8cafcf2614061b46254c63583e44d7995ba4548bcd19e476297a66a20aa530eb98b6cda09690e64 -DIST dnaio-0.5.0.tar.gz 126321 BLAKE2B b26dc2e8f65efcc4aebe42f3ef252cc54a2c91beed65d060b51fbf4a6f3364325f884cf5d2e8269e1424d575200e4e716bc0a111c150ee403ead4cc176ed9ea6 SHA512 2e6a0dd04558b70ee08a81fd1d118525734df52701735cc27bab4c423c2030ec2fb6e83ddf02c491e1eb250c471d230b8fa72993c3a20ae844716c9542059c67 -DIST dnaio-0.5.1.tar.gz 126820 BLAKE2B d6e89ddceeb14ed50022f14e16c071e15af9bf832478dddfb4b6c086579822ea8b682f8e2c868a9f26a87637aae6959d822a8d9788ba980073740fe2e89c69fc SHA512 127e3dcc8291c21e8adce71211692e9c2284d49df336bb923c53fc5fea7dcb9d9b9f047f95642f3300240dac3d43cf6e987b3148b4ffa239d70f3b6c7ef043a5 diff --git a/dev-python/dnaio/dnaio-0.4.2.ebuild b/dev-python/dnaio/dnaio-0.4.2.ebuild deleted file mode 100644 index d5c738db4..000000000 --- a/dev-python/dnaio/dnaio-0.4.2.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 - -DESCRIPTION="efficient reader for FASTA and FASTQ files" -HOMEPAGE="https://pypi.python.org/pypi/xopen" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - ${PYTHON_DEPS} - dev-python/xopen -" - -# no tests in package diff --git a/dev-python/dnaio/dnaio-0.4.3.ebuild b/dev-python/dnaio/dnaio-0.4.3.ebuild deleted file mode 100644 index d5c738db4..000000000 --- a/dev-python/dnaio/dnaio-0.4.3.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 - -DESCRIPTION="efficient reader for FASTA and FASTQ files" -HOMEPAGE="https://pypi.python.org/pypi/xopen" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - ${PYTHON_DEPS} - dev-python/xopen -" - -# no tests in package diff --git a/dev-python/dnaio/dnaio-0.5.0.ebuild b/dev-python/dnaio/dnaio-0.5.0.ebuild deleted file mode 100644 index d5c738db4..000000000 --- a/dev-python/dnaio/dnaio-0.5.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 - -DESCRIPTION="efficient reader for FASTA and FASTQ files" -HOMEPAGE="https://pypi.python.org/pypi/xopen" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - ${PYTHON_DEPS} - dev-python/xopen -" - -# no tests in package diff --git a/dev-python/dnaio/dnaio-0.5.1.ebuild b/dev-python/dnaio/dnaio-0.5.1.ebuild deleted file mode 100644 index 2a7885b90..000000000 --- a/dev-python/dnaio/dnaio-0.5.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 - -DESCRIPTION="efficient reader for FASTA and FASTQ files" -HOMEPAGE="https://pypi.python.org/pypi/xopen" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - ${PYTHON_DEPS} - dev-python/xopen -" - -# no tests in package diff --git a/dev-python/dpath/Manifest b/dev-python/dpath/Manifest new file mode 100644 index 000000000..81aa6ca1c --- /dev/null +++ b/dev-python/dpath/Manifest @@ -0,0 +1 @@ +DIST dpath-2.1.6.tar.gz 28142 BLAKE2B 78cb4a8eb7278cd0c1818ffba9d77a917d89f3454a047a82d9031028b34ea2969fe98ed7086d26f6697a166b81cd50439b7b3bd545ab7e6cadcd0606c24be61e SHA512 2f2dac39b6e1ad2effd8d61ac4acf6619205423389ecebc54061aa10ec11ce3236ea666b632a7dca349e9b7a6579815c97e01c930eaa1a99d965e37b9825b82c diff --git a/dev-python/dpath/dpath-2.1.6.ebuild b/dev-python/dpath/dpath-2.1.6.ebuild new file mode 100644 index 000000000..55da56b96 --- /dev/null +++ b/dev-python/dpath/dpath-2.1.6.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit pypi distutils-r1 + +DESCRIPTION="Accessing and searching dictionaries via /slashed/paths" +HOMEPAGE="https://pypi.org/project/dpath/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +distutils_enable_tests pytest diff --git a/dev-python/dpath/metadata.xml b/dev-python/dpath/metadata.xml new file mode 100644 index 000000000..347155fb7 --- /dev/null +++ b/dev-python/dpath/metadata.xml @@ -0,0 +1,16 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mschu.dev@gmail.com</email> + <name>Michael Schubert</name> + </maintainer> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <upstream> + <remote-id type="github">dpath-maintainers/dpath-python</remote-id> + <remote-id type="pypi">dpath</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-python/dpctl/Manifest b/dev-python/dpctl/Manifest index 20d7c42f5..d402c3e9e 100644 --- a/dev-python/dpctl/Manifest +++ b/dev-python/dpctl/Manifest @@ -1 +1,2 @@ DIST dpctl-0.14.1_rc2.gh.tar.gz 409028 BLAKE2B 481be08bb6a7b1a439580d600b0e14036f10793e568314f9373ffa46daad7d3e43d33fc66c3c48ec7e3de71e9d0a7256cdfdd984c38fa7f1694dcc0227dae93f SHA512 91ab20a51893e3afc9e140ab9dfd1aa19b24e58227a001faefb9ceba6ffc4aa235214663c7456e977acf556796be097eabacc9b01b94eb42e8c70677a2f2dd9d +DIST dpctl-0.14.5.gh.tar.gz 552066 BLAKE2B f668ceea99125dad1e0a6989db5bd59df087840d09b1a1538c38cddd0f482f4fc4053ef400e86ddedee4b1906575a441fb97d2caaf3c3718d8aac503d942c0b5 SHA512 6df39eec93da38b86df4cdfdf90350ff11f95d4884bb762289af9b0a6e240d45ed7cc7243677ca7403b042f8938f8acfa42a974d6cff673cd846c0b0f22d0803 diff --git a/dev-python/dpctl/dpctl-0.14.5.ebuild b/dev-python/dpctl/dpctl-0.14.5.ebuild new file mode 100644 index 000000000..65526b110 --- /dev/null +++ b/dev-python/dpctl/dpctl-0.14.5.ebuild @@ -0,0 +1,69 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Data Parallel Control " +HOMEPAGE="https://github.com/IntelPython/dpctl" +SRC_URI="https://github.com/IntelPython/dpctl/archive/refs/tags/${PV//_rc/dev}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${PN}-${PV//_rc/dev}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + dev-python/scikit-build[${PYTHON_USEDEP}] + dev-python/pybind11[${PYTHON_USEDEP}] + dev-python/versioneer[${PYTHON_USEDEP}] + dev-util/cmake + dev-vcs/git + sys-devel/DPC++ +" + +DEPEND=" + dev-libs/level-zero + dev-libs/opencl-icd-loader + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + sci-libs/oneDAL + sys-devel/DPC++:0/6 +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-0.14.0-find-opencl.patch" + "${FILESDIR}/${PN}-0.14.1_rc2-dont-fetch-level-zero.patch" + "${FILESDIR}/${PN}-0.14.1_rc2-dont-fetch-pybind.patch" + #"${FILESDIR}/${PN}-0.14.1_rc2-include-tuple.patch" +) + +distutils_enable_tests pytest + +python_prepare_all() { + # DPC++ compiler required for full functionality + export CC="${ESYSROOT}/usr/lib/llvm/intel/bin/clang" + export CXX="${ESYSROOT}/usr/lib/llvm/intel/bin/clang++" + export DPCPPROOT="${ESYSROOT}/usr/lib/llvm/intel" + + # Build system reads version from git tag + git init -q || die + git config --global user.email "larry@gentoo.org" || die + git config --global user.name "Larry the Cow" || die + git add . || die + git commit -qm "init" || die + git tag -a "${PV}" -m "${PN} version ${PV}" || die + + distutils-r1_python_prepare_all +} + +python_test() { + export PYTHONPATH="${BUILD_DIR}/install/usr/lib/${EPYTHON}/site-packages" + # We don't use epytest because it overwrites our PYTHONPATH + pytest -vv || die +} diff --git a/dev-python/extension-helpers/Manifest b/dev-python/extension-helpers/Manifest index 1e59aebf1..33d56a849 100644 --- a/dev-python/extension-helpers/Manifest +++ b/dev-python/extension-helpers/Manifest @@ -1,2 +1 @@ -DIST extension-helpers-0.1.tar.gz 24306 BLAKE2B 8fa5134bd26f4c5b9a66694d1c057c969607bfe9a05d5c470cdccda87bbff329174916bccc390ff80fdce72af5b764d0b3a7c34b632c01e33e3c84f913c6527b SHA512 d8394f5f0de28dfa2c204b918a39b5f3b990057bfdb7a21907b0b9ae3bacd5b95c5f25b32a08a50606fbae35b93629dcfe1fee512c6aa4f4e7c08c22bcfd3fbb DIST extension-helpers-1.0.0.tar.gz 23463 BLAKE2B 0b1edffabc112120ac85c6445255986145143da9552221390a0827516a20e2877cad47e5968f6c7d293550db566574f86c877758d6233e51ca0762c3ff2e9327 SHA512 30234591100e5e8b7bda4392d72421911773a3aabb40c003367e8b335edcea3285f79fd962edd3d09b96ed7b4b936a97086376dfff50b18df85b55c612d61f8d diff --git a/dev-python/extension-helpers/extension-helpers-0.1.ebuild b/dev-python/extension-helpers/extension-helpers-0.1.ebuild deleted file mode 100644 index 976e33986..000000000 --- a/dev-python/extension-helpers/extension-helpers-0.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_10 ) - -inherit distutils-r1 - -DESCRIPTION="Utilities for building and installing packages in the Astropy ecosystem" -HOMEPAGE="https://github.com/astropy/astropy-helpers" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -#TODO: Package all these pytest deps: -# pytest-doctestplus>=0.2.0 -# pytest-remotedata>=0.3.1 -# pytest-openfiles>=0.3.1 -# pytest-astropy-header>=0.1.2 -# pytest-arraydiff>=0.1 -# pytest-filter-subpackage>=0.1 -RESTRICT="test" - -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/sphinx-astropy diff --git a/dev-python/ezdxf/ezdxf-0.16.5.ebuild b/dev-python/ezdxf/ezdxf-0.16.5.ebuild index 27c8ff04b..b3a0148f7 100644 --- a/dev-python/ezdxf/ezdxf-0.16.5.ebuild +++ b/dev-python/ezdxf/ezdxf-0.16.5.ebuild @@ -5,12 +5,11 @@ EAPI=8 #FIXME: Upstream explicitly supports "pypy3", but Gentoo dependencies do not. PYTHON_COMPAT=( python3_10 ) - -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Python interface to DXF" -HOMEPAGE="https://pypi.org/project/ezdxf" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip" +HOMEPAGE="https://pypi.org/project/ezdxf/" +SRC_URI="$(pypi_sdist_url ${PN} ${PV} .zip)" LICENSE="MIT" SLOT="0" diff --git a/dev-python/ffc/Manifest b/dev-python/ffc/Manifest deleted file mode 100644 index 266151bd7..000000000 --- a/dev-python/ffc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ffc-2019.1.0.tar.gz 1365806 BLAKE2B a9c2e03f3cc178d279fea89eb95090a8417351ccde61f1a357e14610d952dd20870617bf32daf1bf79d2535997d4ce7e1a8971d9b03a0ee2636d4e18d208bd17 SHA512 c7deaeb5a0deadd998ba7809b7725e2d28a84bf82706427b5273310292d50380d132088ca04bc9a3945b543709226b7c2c2cbb28dde63fc06033f9d1f123433e diff --git a/dev-python/ffc/ffc-2019.1.0.ebuild b/dev-python/ffc/ffc-2019.1.0.ebuild deleted file mode 100644 index a164e1356..000000000 --- a/dev-python/ffc/ffc-2019.1.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="Compiler for multilinear forms by generating C or C++ code" -HOMEPAGE="https://bitbucket.org/fenics-project/ffc/" -SRC_URI="https://bitbucket.org/fenics-project/ffc/downloads/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=" - ~dev-python/ufl-${PV}[${PYTHON_USEDEP}] - ~dev-python/fiat-${PV}[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - " diff --git a/dev-python/ffc/metadata.xml b/dev-python/ffc/metadata.xml deleted file mode 100644 index 744ca900c..000000000 --- a/dev-python/ffc/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> -FFC works as a compiler for multilinear forms by generating code (C or -C++) for the evaluation of a multilinear form given in mathematical -notation. This new approach to form evaluation makes it possible to -combine generality with efficiency; the form can be given in -mathematical notation and the generated code is as efficient as -hand-optimized code. -</longdescription> - <upstream> - <remote-id type="bitbucket">fenics-project/ffc</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/fiat/Manifest b/dev-python/fiat/Manifest deleted file mode 100644 index 17a7b25c7..000000000 --- a/dev-python/fiat/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fiat-2019.1.0.tar.gz 108440 BLAKE2B ebf4f9e342e063be3be51daf28d433274a3238f6dda7515e350d374427157490d86dfbfd4faba13fef1def58623ff38ed3df445815b5cbe2e1f6afd4b0dfa374 SHA512 15de17b2a28ba5071c0dd9ecc05ec36eeae76de3aa9f068577d43b7526778116e2ded412fa8c26189e7c505881dd2b68b2c45704c8446d9ef9d9d3797c3592e6 diff --git a/dev-python/fiat/fiat-2019.1.0.ebuild b/dev-python/fiat/fiat-2019.1.0.ebuild deleted file mode 100644 index b50646eb3..000000000 --- a/dev-python/fiat/fiat-2019.1.0.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="FInite element Automatic Tabulator" -HOMEPAGE="https://github.com/FEniCS/fiat" -SRC_URI="https://github.com/FEniCS/fiat/archive/2019.1.0.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" diff --git a/dev-python/fiat/metadata.xml b/dev-python/fiat/metadata.xml deleted file mode 100644 index 23d9fd64c..000000000 --- a/dev-python/fiat/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> -The FInite element Automatic Tabulator FIAT supports generation of -arbitrary order instances of the Lagrange elements on lines, triangles, -and tetrahedra. It is also capable of generating arbitrary order -instances of Jacobi-type quadrature rules on the same element shapes. -Further, H(div) and H(curl) conforming finite element spaces such as the -families of Raviart-Thomas, Brezzi-Douglas-Marini and Nedelec are -supported on triangles and tetrahedra. Upcoming versions will also -support Hermite and nonconforming elements. -</longdescription> - <upstream> - <remote-id type="bitbucket">fenics-project/fiat</remote-id> - <remote-id type="github">FEniCS/fiat</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/fscacher/Manifest b/dev-python/fscacher/Manifest index 67c5c736e..779c470e4 100644 --- a/dev-python/fscacher/Manifest +++ b/dev-python/fscacher/Manifest @@ -1,2 +1,2 @@ -DIST fscacher-0.1.4.tar.gz 35097 BLAKE2B 32cd904d9d3bd36b4b14a55a4d618a99f73afda2807a1f655931b8b26e8ce0b1126773c5b242af824e2014cf634200a17f95d547c75ec4f6a3dd959ee5c37e23 SHA512 e3e85cee4c446552215b6d7092bdc72c31709e05dee7efb52fc6fc985992a3ece338c5a0dee54ed7e6aec797d4b7e2bd77b00f634112134c61f402b604103b5c -DIST fscacher-0.2.0.tar.gz 37693 BLAKE2B 4e6493d5ec1bb56b53ab72842b6861fbfb916698b80021bbb5c8a8c89be9d90661c78bef9f5b09d3f681b40e45fa52b06dc93231df2228e3a00ee13f913544d8 SHA512 eca32e84f2b317b57aca749644fb76e6c7a0e65384903def29ff70d23740cf2cac8c29e78985dc516f2e01544a0173846fe700e3abb1543fd47c17e9a44ceb9e +DIST fscacher-0.1.4.gh.tar.gz 35097 BLAKE2B 32cd904d9d3bd36b4b14a55a4d618a99f73afda2807a1f655931b8b26e8ce0b1126773c5b242af824e2014cf634200a17f95d547c75ec4f6a3dd959ee5c37e23 SHA512 e3e85cee4c446552215b6d7092bdc72c31709e05dee7efb52fc6fc985992a3ece338c5a0dee54ed7e6aec797d4b7e2bd77b00f634112134c61f402b604103b5c +DIST fscacher-0.2.0.gh.tar.gz 37693 BLAKE2B 4e6493d5ec1bb56b53ab72842b6861fbfb916698b80021bbb5c8a8c89be9d90661c78bef9f5b09d3f681b40e45fa52b06dc93231df2228e3a00ee13f913544d8 SHA512 eca32e84f2b317b57aca749644fb76e6c7a0e65384903def29ff70d23740cf2cac8c29e78985dc516f2e01544a0173846fe700e3abb1543fd47c17e9a44ceb9e diff --git a/dev-python/fscacher/fscacher-0.1.4.ebuild b/dev-python/fscacher/fscacher-0.1.4.ebuild index b15c37615..50dcd6914 100644 --- a/dev-python/fscacher/fscacher-0.1.4.ebuild +++ b/dev-python/fscacher/fscacher-0.1.4.ebuild @@ -1,14 +1,14 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 DESCRIPTION="Cache results of operations on heavy file trees" HOMEPAGE="https://github.com/con/fscacher" -SRC_URI="https://github.com/con/fscacher/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/con/fscacher/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" SLOT="0" LICENSE="MIT" diff --git a/dev-python/fscacher/fscacher-0.2.0.ebuild b/dev-python/fscacher/fscacher-0.2.0.ebuild index 8bb00f6f4..f466d0675 100644 --- a/dev-python/fscacher/fscacher-0.2.0.ebuild +++ b/dev-python/fscacher/fscacher-0.2.0.ebuild @@ -1,14 +1,14 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 DESCRIPTION="Cache results of operations on heavy file trees" HOMEPAGE="https://github.com/con/fscacher" -SRC_URI="https://github.com/con/fscacher/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/con/fscacher/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" SLOT="0" LICENSE="MIT" diff --git a/dev-python/fslpy/fslpy-3.10.0.ebuild b/dev-python/fslpy/fslpy-3.10.0.ebuild index d25cfb22f..3f6262707 100644 --- a/dev-python/fslpy/fslpy-3.10.0.ebuild +++ b/dev-python/fslpy/fslpy-3.10.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 virtualx @@ -18,7 +18,7 @@ KEYWORDS="~amd64 ~x86" RDEPEND=" dev-python/dill[${PYTHON_USEDEP}] >=dev-python/h5py-2.9[${PYTHON_USEDEP}] - >=dev-python/indexed_gzip-0.7.0[${PYTHON_USEDEP}] + >=dev-python/indexed-gzip-0.7.0[${PYTHON_USEDEP}] >=dev-python/numpy-1[${PYTHON_USEDEP}] >=dev-python/pillow-3.2.0[${PYTHON_USEDEP}] >=dev-python/trimesh-2.37.29[${PYTHON_USEDEP}] diff --git a/dev-python/geopandas/Manifest b/dev-python/geopandas/Manifest index 23cd9b3d5..037a125d3 100644 --- a/dev-python/geopandas/Manifest +++ b/dev-python/geopandas/Manifest @@ -1 +1 @@ -DIST geopandas-0.12.2.gh.tar.gz 6360014 BLAKE2B ded0b7fdff88f91ad02f690013b92b4fd7378742fbe01473a0351164df526fe4ca7cbfb1097b79311d2f6c3fa4301199cf7862befe970e4b6fa6a0d8c1317c38 SHA512 6470bf45360bb6486607870ee643f295a8823ce3109b777ec9d1eb576bc11c717d3dc40777481748ffe8d17a6d9869245efff5298bea274ec108ca9d0b1502ba +DIST geopandas-0.13.2.gh.tar.gz 6388249 BLAKE2B 910f32ea7d798bbdeee77be190c57daf7bdc719901a2183b5328ec13619ff9b4145d1717afed8fc71da154d84f388ce2bc30c541478f95ed121c7d8681c691ae SHA512 4dff4bfeca2490081c02c41edf92037fa8a8f4b030b6f6a0cdc231b3119f829604af39277125db9535c66aac0698d2d4dcfac2bb58b92d31bea83f0ee296e21a diff --git a/dev-python/geopandas/geopandas-0.12.2.ebuild b/dev-python/geopandas/geopandas-0.13.2.ebuild index 10edebed5..921c13417 100644 --- a/dev-python/geopandas/geopandas-0.12.2.ebuild +++ b/dev-python/geopandas/geopandas-0.13.2.ebuild @@ -25,9 +25,10 @@ distutils_enable_tests pytest python_test() { local deselect=( - # disable tests due to networking being blocked - geopandas/io/tests/test_file.py::test_read_file_remote_zipfile_url - geopandas/io/tests/test_file.py::test_read_file_remote_geojson_url + # needs network access + geopandas/io/tests/test_file.py::test_read_file_url + # fails with RuntimeError thrown by matplotlib + geopandas/tests/test_plotting.py::TestGeoplotAccessor::test_pandas_kind ) epytest ${deselect[@]/#/--deselect } @@ -37,4 +38,5 @@ pkg_postinst() { optfeature "plotting" dev-python/matplotlib optfeature "spatial indexes and spatial joins" sci-libs/rtree optfeature "geocoding" sci-geosciences/geopy + optfeature "geodatabase access" dev-python/psycopg dev-python/sqlalchemy } diff --git a/dev-python/gmsh_interop/gmsh_interop-2021.1.1.ebuild b/dev-python/gmsh_interop/gmsh_interop-2021.1.1.ebuild index 88e1a333a..3185102ba 100644 --- a/dev-python/gmsh_interop/gmsh_interop-2021.1.1.ebuild +++ b/dev-python/gmsh_interop/gmsh_interop-2021.1.1.ebuild @@ -4,12 +4,10 @@ EAPI=8 PYTHON_COMPAT=( python3_10 ) - -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Interoperability with Gmsh for Python" HOMEPAGE="https://github.com/inducer/gmsh_interop/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" diff --git a/dev-python/gmsh_interop/metadata.xml b/dev-python/gmsh_interop/metadata.xml index 2f2c0b51c..ed015f298 100644 --- a/dev-python/gmsh_interop/metadata.xml +++ b/dev-python/gmsh_interop/metadata.xml @@ -9,4 +9,8 @@ <email>sci@gentoo.org</email> <name>Gentoo Science Project</name> </maintainer> + <upstream> + <remote-id type="pypi">gmsh_interop</remote-id> + <remote-id type="github">inducer/gmsh_interop</remote-id> + </upstream> </pkgmetadata> diff --git a/dev-python/grabbit/grabbit-0.2.6.ebuild b/dev-python/grabbit/grabbit-0.2.6.ebuild index c7e710a70..722048089 100644 --- a/dev-python/grabbit/grabbit-0.2.6.ebuild +++ b/dev-python/grabbit/grabbit-0.2.6.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 diff --git a/dev-python/gwcs/Manifest b/dev-python/gwcs/Manifest index 91b72eae3..4e040149b 100644 --- a/dev-python/gwcs/Manifest +++ b/dev-python/gwcs/Manifest @@ -1,2 +1 @@ -DIST gwcs-0.16.1.tar.gz 171068 BLAKE2B 0406a7b8545b56d7811b8326c148f0d413dd6ae38f90c9e50d984fd9a35d2f130d61821a237acc2bec2746e012d199f4ed08231299520de46ffa1554fe4d860b SHA512 2414f1c40be632e7b7cdb6657f54869a2aa8aefce6074ff0e6c5c277fd6c125d72c42b76e9344f100367f810bfcd5dc49b4e6ec6318b08a975799a918debb9cc DIST gwcs-0.18.3.tar.gz 184361 BLAKE2B a4afcf3d6281f65f1ff6733bb83f82ba089fc56d2a21c2d6f5fd8370ef518b97376ebe718a9e4f9fa34ae80fc66baecf9e32835bb18f1737bf3f47e972e31118 SHA512 51aac4dd1f3b835b274f265cf26d4f9cf757435bb8355d43a31b7eba665991c233b46f9e0a87d22985c04fdabc0455958b99f37aeb55a04a9c0b4901d5069891 diff --git a/dev-python/gwcs/gwcs-0.16.1.ebuild b/dev-python/gwcs/gwcs-0.16.1.ebuild deleted file mode 100644 index cef67f6ea..000000000 --- a/dev-python/gwcs/gwcs-0.16.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..10} ) - -inherit distutils-r1 - -DESCRIPTION="Generalized World Coordinate System" -HOMEPAGE="https://gwcs.readthedocs.io/en/latest/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -# Tests do not pass, reported upstream: -# https://github.com/spacetelescope/gwcs/issues/437 -RESTRICT=test - -BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-doctestplus[${PYTHON_USEDEP}] - ) -" - -RDEPEND=" - dev-python/asdf[${PYTHON_USEDEP}] - >=dev-python/astropy-4.1[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] -" - -# TODO: package stsci-rtd-theme -#distutils_enable_sphinx docs dev-python/sphinx-astropy dev-python/sphinx-automodapi dev-python/sphinx_rtd_theme -distutils_enable_tests pytest - -python_test() { - # discovers things in docs dir if we do not - # explicitly set it to run on the tests dir - pytest -vv gwcs/tests || die " Tests failed with ${EPYTHON}" -} diff --git a/dev-python/hdbscan/Manifest b/dev-python/hdbscan/Manifest index b162353da..7ffc42c8b 100644 --- a/dev-python/hdbscan/Manifest +++ b/dev-python/hdbscan/Manifest @@ -1,2 +1 @@ -DIST hdbscan-0.8.26.tar.gz 10776639 BLAKE2B 7f1cb7b479746e3ff262cce90d48cca42dccabc131a60300ae5448455260eb27387ab2eeeee19257930ee646d06df80fa2997cf1819da18178c5522a8a27a30c SHA512 7337f4246511d22e8e11308e7776aad6929f26674daecc1e174b01673782837815a40820a6565406315b1ae14ed059c4945810ac997abfde9e24abda352de622 DIST hdbscan-0.8.29.tar.gz 11666106 BLAKE2B de324386d7d2178f74ea958fa75e5eccb9dcdeba3d85cecce1150930e2d687caecbc79469de6ad62806c5bd860962bba57f27323c69f3abc6b0d4694a553656d SHA512 fd349c1c6c09f0288a9a2501eb7794fb03139c11261a835d90f1c9cd80955a4d8d075ff3864ddb9cfcbc204a3d0662011074bdb29b66b72d5469f76bc4f7ecca diff --git a/dev-python/hdbscan/hdbscan-0.8.26.ebuild b/dev-python/hdbscan/hdbscan-0.8.26.ebuild deleted file mode 100644 index 91e83eb87..000000000 --- a/dev-python/hdbscan/hdbscan-0.8.26.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="A high performance implementation of HDBSCAN clustering." -HOMEPAGE="https://github.com/scikit-learn-contrib/hdbscan" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="test" -# Tests fail, reported to upstream -# https://github.com/scikit-learn-contrib/hdbscan/issues/501 - -DEPEND="" -RDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - dev-python/joblib[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - sci-libs/scikit-learn[${PYTHON_USEDEP}] -" -BDEPEND="" - -distutils_enable_tests pytest diff --git a/dev-python/hdbscan/hdbscan-0.8.29.ebuild b/dev-python/hdbscan/hdbscan-0.8.29.ebuild index e13b6da0e..33947fd22 100644 --- a/dev-python/hdbscan/hdbscan-0.8.29.ebuild +++ b/dev-python/hdbscan/hdbscan-0.8.29.ebuild @@ -5,11 +5,10 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="A high performance implementation of HDBSCAN clustering." HOMEPAGE="https://github.com/scikit-learn-contrib/hdbscan" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" diff --git a/dev-python/heudiconv/Manifest b/dev-python/heudiconv/Manifest index 55669a6ad..e3afb5ed5 100644 --- a/dev-python/heudiconv/Manifest +++ b/dev-python/heudiconv/Manifest @@ -1 +1,2 @@ DIST heudiconv-0.11.6.tar.gz 9070519 BLAKE2B df6c66080bbaa89f74490f136674eabd64e9b2844ae7daef82ef4b4ef8c42ed16d3ae3b790534cc13ec121e63de8486838eb7e7becbcdbffff2df6e8bd2bd54c SHA512 c4d1f0caaed9713360ad2614bc276f2cc0e356c54b1b37c8912d762db429313c75d0f081886cb6ea0b8fd171bc5fc5a338fd3b670a8b10a3fbed0c6f9dfb7477 +DIST heudiconv-0.13.0.tar.gz 9158053 BLAKE2B 9f87fbcd5ea8ccca39cc029f1bdd84906412a22e5d18e2afe280d19737f0dda4c03248ba93f58c06aae4b15366477e8a5d1c41d09d1b1d3a10ff673aaa050e26 SHA512 b867ee0a60ad98099a3802e290ebb24b858befbd45e93772fafe437a87ea867c5076680ea3ed7856272397267c740ef2eade9f64ffc0d4216d4a37be39add158 diff --git a/dev-python/heudiconv/heudiconv-0.11.6-r1.ebuild b/dev-python/heudiconv/heudiconv-0.11.6-r1.ebuild index 847424235..8dbfcfa0f 100644 --- a/dev-python/heudiconv/heudiconv-0.11.6-r1.ebuild +++ b/dev-python/heudiconv/heudiconv-0.11.6-r1.ebuild @@ -4,15 +4,14 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_10 ) -inherit distutils-r1 +PYTHON_COMPAT=( python3_{10..11} ) +inherit distutils-r1 pypi DESCRIPTION="Flexible DICOM conversion to structured directory layouts" HOMEPAGE=" https://github.com/nipy/heudiconv https://heudiconv.readthedocs.io/en/latest/ " -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="Apache-2.0" @@ -29,6 +28,7 @@ RDEPEND=" " BDEPEND=" test? ( + dev-python/mock[${PYTHON_USEDEP}] dev-python/six[${PYTHON_USEDEP}] ) " @@ -39,4 +39,10 @@ PATCHES=( "${FILESDIR}/${P}-gitenv.patch" ) +# Reported upstream: +# https://github.com/nipy/heudiconv/issues/679 +EPYTEST_DESELECT=( + heudiconv/tests/test_main.py::test_prepare_for_datalad +) + distutils_enable_tests pytest diff --git a/dev-python/heudiconv/heudiconv-0.13.0.ebuild b/dev-python/heudiconv/heudiconv-0.13.0.ebuild new file mode 100644 index 000000000..7f7db0b0e --- /dev/null +++ b/dev-python/heudiconv/heudiconv-0.13.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) +inherit distutils-r1 pypi + +DESCRIPTION="Flexible DICOM conversion to structured directory layouts" +HOMEPAGE=" + https://github.com/nipy/heudiconv + https://heudiconv.readthedocs.io/en/latest/ +" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/filelock[${PYTHON_USEDEP}] + dev-python/versioningit[${PYTHON_USEDEP}] + sci-biology/dcm2niix + sci-biology/dcmstack[${PYTHON_USEDEP}] + sci-libs/nibabel[${PYTHON_USEDEP}] + sci-libs/nipype[${PYTHON_USEDEP}] + sci-libs/pydicom[${PYTHON_USEDEP}] + " +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + ) +" + +# Reported upstream: +# https://github.com/nipy/heudiconv/issues/679 +EPYTEST_DESELECT=( + heudiconv/tests/test_main.py::test_prepare_for_datalad +) + +distutils_enable_tests pytest diff --git a/dev-python/holoviews/Manifest b/dev-python/holoviews/Manifest index 806b0513d..ec3bb1815 100644 --- a/dev-python/holoviews/Manifest +++ b/dev-python/holoviews/Manifest @@ -1,2 +1 @@ -DIST holoviews-1.14.2.tar.gz 6929549 BLAKE2B 72746a846ea7628b45e61b892ea940df4b2d7886efda054eedb859caac5dc3b66ed1c0aa9a4df8766905e35a973f6ee9226558cf6fb68394d17fe7c2f77982b2 SHA512 473a344f36c6ab1abc0847df46f4dc015fe225b9285a86152a78e13402770d5e7fdbd51aef21ff5cc53fbab89898237a260bea86dadef91ccb30bbce9344daf0 DIST holoviews-1.15.3.tar.gz 6905214 BLAKE2B 60bb7008dd5af474295245eb0dbce240cfb4dcaf4122bc6073561e829c506b670201ac7d2b7ae1eea640929eb0993148c22c1a3e8d8ccb8e00582a2fbd3e696b SHA512 b1d4b64503511c61ede67d6d45472acde1afb854e19f7a30acb35d7fab2400ffe1e43db7b6e85eefe542b8353982af9cb41d505412bb0674cb20926c24f76494 diff --git a/dev-python/holoviews/holoviews-1.14.2.ebuild b/dev-python/holoviews/holoviews-1.14.2.ebuild deleted file mode 100644 index 4c8af05d9..000000000 --- a/dev-python/holoviews/holoviews-1.14.2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..10} ) - -# HoloViews imports from "distutils" at runtime. -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="Make data analysis and visualization seamless and simple" -HOMEPAGE="https://holoviews.org" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - >=dev-python/param-1.9.3[${PYTHON_USEDEP}] - >=dev-python/pyct-0.4.4[${PYTHON_USEDEP}] -" -RDEPEND="${DEPEND} - dev-python/colorcet[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - >=dev-python/numpy-1.0.0[${PYTHON_USEDEP}] - >=dev-python/panel-0.8.0[${PYTHON_USEDEP}] - >=dev-python/pyviz_comms-0.7.4[${PYTHON_USEDEP}] -" diff --git a/dev-python/holoviews/holoviews-1.15.3.ebuild b/dev-python/holoviews/holoviews-1.15.3.ebuild index 425290441..783d9b1cb 100644 --- a/dev-python/holoviews/holoviews-1.15.3.ebuild +++ b/dev-python/holoviews/holoviews-1.15.3.ebuild @@ -8,11 +8,10 @@ PYTHON_COMPAT=( python3_{10..10} ) # HoloViews imports from "distutils" at runtime. DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Make data analysis and visualization seamless and simple" HOMEPAGE="https://holoviews.org" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" diff --git a/dev-python/imageutils/Manifest b/dev-python/imageutils/Manifest deleted file mode 100644 index ccb3920ff..000000000 --- a/dev-python/imageutils/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST imageutils-0.3.8.tar.gz 3531 BLAKE2B 58b8248faa79f36cb24451c5d174fba421cc4c8664d9093047dfd4460f0c80941912859fe6507d2f2a0814f00d6a64631617ad6731e1dddb7525e6ed087ad825 SHA512 5399fe0586929b5fa4e3d70177179f3c050527115f32ac84d16c0ace1d650c789555329cc86a533fa38778cce5bcb0b6c12886195876e7103535b74b508998f6 diff --git a/dev-python/imageutils/imageutils-0.3.8.ebuild b/dev-python/imageutils/imageutils-0.3.8.ebuild deleted file mode 100644 index 09db367f1..000000000 --- a/dev-python/imageutils/imageutils-0.3.8.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="Various utilities for working with images" -HOMEPAGE="https://pypi.org/project/imageutils/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~amd64 ~x86" diff --git a/dev-python/imageutils/metadata.xml b/dev-python/imageutils/metadata.xml deleted file mode 100644 index b75b1ab3a..000000000 --- a/dev-python/imageutils/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci-astronomy@gentoo.org</email> - <name>Gentoo Astronomy Project</name> - </maintainer> - <longdescription lang="en"> -imageutils is a collection of image processing utilities that are generally -useful to astronomers. These will likely become part of the core AstroPy -package before the 1.0 release. -</longdescription> - <upstream> - <remote-id type="github">astropy/imageutils</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/interleave/interleave-0.2.0.ebuild b/dev-python/interleave/interleave-0.2.0.ebuild index 7dbb9d5c9..4434b8fdd 100644 --- a/dev-python/interleave/interleave-0.2.0.ebuild +++ b/dev-python/interleave/interleave-0.2.0.ebuild @@ -1,16 +1,15 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_10) +PYTHON_COMPAT=( python3_{10..11} ) -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Yield from multiple iterators as values become available" HOMEPAGE="https://github.com/jwodder/interleave" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" diff --git a/dev-python/json_tricks/Manifest b/dev-python/json_tricks/Manifest deleted file mode 100644 index 24618b3f4..000000000 --- a/dev-python/json_tricks/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST json_tricks-3.15.5.tar.gz 41517 BLAKE2B beca160278281161ad480848da7971b4bcd0c3624ada8e1092edaf5c56abedf3fb4f5bc96c4efbd714cbdc07c3ba5d63fa4e97efcd040f1f6bc5406d6a841580 SHA512 e43ead9ffd3966f5c548f70bacd58baa275d63e3a55fbd49d84d477fc0bea30cbeaeac46c308b6251bc141efb949c2e73444432c14608d9a8fc5dfc6c7c246d6 diff --git a/dev-python/json_tricks/json_tricks-3.15.5.ebuild b/dev-python/json_tricks/json_tricks-3.15.5.ebuild deleted file mode 100644 index f659a2a18..000000000 --- a/dev-python/json_tricks/json_tricks-3.15.5.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="Extra features for Python's JSON" -HOMEPAGE="https://github.com/mverleg/pyjson_tricks" -SRC_URI="https://github.com/mverleg/pyjson_tricks/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -S="${WORKDIR}/py${PN}-${PV}" - -distutils_enable_tests pytest -distutils_enable_sphinx docs diff --git a/dev-python/json_tricks/metadata.xml b/dev-python/json_tricks/metadata.xml deleted file mode 100644 index 2967a86bd..000000000 --- a/dev-python/json_tricks/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>gentoo@chymera.eu</email> - <name>Horea Christian</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> - The json-tricks package brings several pieces of functionality to - Python handling of json files: (1) Store and load numpy arrays in - human-readable format; (2) Store and load class instances both - generic and customized; (3) Store and load date/times as a - dictionary (including timezone); (4) Preserve map order {} using - OrderedDict; (5) Allow for comments in json files by starting lines - with #; (6) Sets, complex numbers, Decimal, Fraction, enums, - compression, duplicate keys, pathlib Paths ... - </longdescription> - <upstream> - <remote-id type="pypi">json-tricks</remote-id> - <remote-id type="github">mverleg/pyjson_tricks</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/jupyterlab_launcher/Manifest b/dev-python/jupyterlab_launcher/Manifest deleted file mode 100644 index c1d49b101..000000000 --- a/dev-python/jupyterlab_launcher/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jupyterlab_launcher-0.13.1.tar.gz 20418 BLAKE2B 1cfe0e357da0926468a7dfb8b6b2d6eb870593b6bb9ac5c798a90f876c76b82c07cca7948bbdfdc0f4e49cefb67c0ba56edc0d7334e969a76cec2407353afd63 SHA512 f7b4267379fd21e80688e565f788277b92aad748971c077e694246ae01c7f56b5a6a50d4fa9d3bfecc561b723d6bcbbb988f019268d2752076ec6293f9960406 diff --git a/dev-python/jupyterlab_launcher/jupyterlab_launcher-0.13.1.ebuild b/dev-python/jupyterlab_launcher/jupyterlab_launcher-0.13.1.ebuild deleted file mode 100644 index 80abd3be5..000000000 --- a/dev-python/jupyterlab_launcher/jupyterlab_launcher-0.13.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="Jupyter Launcher" -HOMEPAGE="https://jupyter.org/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -# TODO: fix this -RESTRICT="test" - -RDEPEND=" - >=dev-python/jsonschema-2.6.0[${PYTHON_USEDEP}] - >=dev-python/notebook-4.2.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/jupyterlab_launcher/metadata.xml b/dev-python/jupyterlab_launcher/metadata.xml deleted file mode 100644 index ae9640ffb..000000000 --- a/dev-python/jupyterlab_launcher/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> -</pkgmetadata> diff --git a/dev-python/lazy_ops/lazy_ops-0.2.0.ebuild b/dev-python/lazy_ops/lazy_ops-0.2.0.ebuild index a873e6b85..d624fb2aa 100644 --- a/dev-python/lazy_ops/lazy_ops-0.2.0.ebuild +++ b/dev-python/lazy_ops/lazy_ops-0.2.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi diff --git a/dev-python/llvmlite/Manifest b/dev-python/llvmlite/Manifest index 86f967801..ccc9695f0 100644 --- a/dev-python/llvmlite/Manifest +++ b/dev-python/llvmlite/Manifest @@ -1 +1,2 @@ DIST llvmlite-0.39.1.gh.tar.gz 237119 BLAKE2B c2538994a6b9116d9a124ad8b8fff9c06d654bcdd345fb25251505b7577c6dffdfa56c9226250dbc2de6253cf6154523ec0d3cd849697a66cabf5b522c5e76ca SHA512 16b341300e4034aff4ce9553fec6b5923b9f4cb261c1ec0ee2cef6d87addcbebe8f4805dbc2fb30f357800fa029c3b6fc8ed62a5fdaad7c262e723c3b9c4ad32 +DIST llvmlite-0.40.1.gh.tar.gz 261765 BLAKE2B f795fc7e0256333a6f6172788fb839b0b3fd304b654baaa58cae53d5e5e145f6e937fcb83ed096a3885c060a03fbf1d8546007ea7fafaa4028cd21b5aee19bd1 SHA512 b88d931cf252169a9246d8c935fe28ad509fe7da1f8b1842c4b4c40808c64b68d47a2387ed4664c0c0812b39cfbfc30ea4f9e702a7cd893c4c61a3596bc2e697 diff --git a/dev-python/llvmlite/llvmlite-0.40.1.ebuild b/dev-python/llvmlite/llvmlite-0.40.1.ebuild new file mode 100644 index 000000000..bacb0358b --- /dev/null +++ b/dev-python/llvmlite/llvmlite-0.40.1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 llvm + +DESCRIPTION="Python wrapper around the llvm C++ library" +HOMEPAGE="https://llvmlite.pydata.org/" +SRC_URI="https://github.com/numba/llvmlite/archive/v${PV/_/}.tar.gz -> ${P/_/}.gh.tar.gz" +S="${WORKDIR}/${P/_/}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="examples" + +LLVM_MAX_SLOT=14 + +RDEPEND=" + sys-devel/llvm:${LLVM_MAX_SLOT} + sys-libs/zlib:0= +" +DEPEND="${RDEPEND}" + +PATCHES=() + +src_prepare() { + sed -i -e '/max_python/s:3\.10:3.11:' setup.py || die + distutils-r1_src_prepare +} + +python_configure_all() { + # upstream's build system is just horrible, and they ignored the PR + # fixing it, so let's build the shared lib properly using implicit + # make rules + + export LDLIBS=$(llvm-config --libs all) + export CXXFLAGS="$(llvm-config --cxxflags) -fPIC ${CXXFLAGS}" + export LDFLAGS="$(llvm-config --ldflags) ${LDFLAGS}" + + local files=( ffi/*.cpp ) + emake -f - <<EOF +ffi/libllvmlite.so: ${files[*]/.cpp/.o} + \$(CXX) -shared \$(CXXFLAGS) \$(LDFLAGS) -o \$@ \$^ \$(LDLIBS) +EOF + + export LLVMLITE_SKIP_LLVM_VERSION_CHECK=1 +} + +python_test() { + "${EPYTHON}" runtests.py -v || die "Tests failed under ${EPYTHON}" +} + +python_install_all() { + distutils-r1_python_install_all + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} diff --git a/dev-python/logzero/logzero-1.7.0.ebuild b/dev-python/logzero/logzero-1.7.0.ebuild index 59f029e95..2c3f44eb1 100644 --- a/dev-python/logzero/logzero-1.7.0.ebuild +++ b/dev-python/logzero/logzero-1.7.0.ebuild @@ -4,12 +4,10 @@ EAPI=8 PYTHON_COMPAT=( python3_10 pypy3 ) - -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Robust and effective logging for Python 2 and 3" HOMEPAGE="https://pypi.org/project/logzero" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" diff --git a/dev-python/looseversion/Manifest b/dev-python/looseversion/Manifest deleted file mode 100644 index 1fe929b12..000000000 --- a/dev-python/looseversion/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST looseversion-1.0.2.gh.tar.gz 8144 BLAKE2B 1c3b76c6f77499ac39863897771bbc2246e5d1ad47e3ae4f0c21d4bb6a717270ebe6550ea53b188740ed74bf5a7fef31d743486f0ee54ddb9758d2806374dbdf SHA512 d166c49a1788fe6453d4187af62a860f9c66ce7b71ec924ad3a6d19101d9619394bb81e17e52054b5a8e693051ca40c4269e415f4af513d35212eab678837569 -DIST looseversion-1.0.3.tar.gz 6874 BLAKE2B ce0cc5af699c7db85f180ba0e4b465411d15a1bd4f669fc34ede985f0ceca63a01d9ab7755b722018770633342bfe6eeeb59b98026616641aca1a522acd47f7b SHA512 262f6b33516020bf38878cdf0dfcd3e51507d20f40a348a8fcd8ba66c2eaef564738c275297c3efe8daf9ff5efc5b7dffa8d76f77626c3eefdac7b097db27f78 diff --git a/dev-python/looseversion/looseversion-1.0.2.ebuild b/dev-python/looseversion/looseversion-1.0.2.ebuild deleted file mode 100644 index 0150e69f5..000000000 --- a/dev-python/looseversion/looseversion-1.0.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) -inherit distutils-r1 - -DESCRIPTION="A backwards/forwards-compatible fork of distutils' LooseVersion" -HOMEPAGE="https://github.com/effigies/looseversion" -SRC_URI="https://github.com/effigies/looseversion/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND="" -BEPEND="" - -distutils_enable_tests pytest - -python_test() { - epytest tests.py -} diff --git a/dev-python/looseversion/looseversion-1.0.3.ebuild b/dev-python/looseversion/looseversion-1.0.3.ebuild deleted file mode 100644 index aa8ebcc32..000000000 --- a/dev-python/looseversion/looseversion-1.0.3.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..11} ) -inherit distutils-r1 - -DESCRIPTION="A backwards/forwards-compatible fork of distutils' LooseVersion" -HOMEPAGE="https://github.com/effigies/looseversion" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND="" -BEPEND="" - -distutils_enable_tests pytest - -python_test() { - epytest tests.py -} diff --git a/dev-python/looseversion/metadata.xml b/dev-python/looseversion/metadata.xml deleted file mode 100644 index 20b71d2b7..000000000 --- a/dev-python/looseversion/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>gentoo@chymera.eu</email> - <name>Horea Christian</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> - A backwards/forwards-compatible fork of distutils.version.LooseVersion, for times - when PEP-440 isn't what you need. The goal of this package is to be a drop-in - replacement for the original LooseVersion. It implements an identical interface - and comparison logic to LooseVersion. The only major change is that a - looseversion.LooseVersion is comparable to a distutils.version.LooseVersion, - which means tools should not need to worry whether all dependencies that use - LooseVersion have migrated. - </longdescription> - <upstream> - <remote-id type="github">effigies/looseversion</remote-id> - <remote-id type="pypi">looseversion</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/matrix2latex/Manifest b/dev-python/matrix2latex/Manifest deleted file mode 100644 index 996d52a66..000000000 --- a/dev-python/matrix2latex/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST matrix2latex-1.10.tar.gz 594004 BLAKE2B 0950af176071470781f45a37955ce4222299c0cae276ea7b0b767d372b3c5fc1eff4f67c26d3702dd0bc2a06c8eca5569e8fbb67b247c0bba698df2bdf8a762a SHA512 61570aa8dbb396b1c33fd327acae67b1c5b7c1655a60ad73da0ed01627c569f88f318aec92cbef1df25fc2da6e68ecf38fb1a94d26777bd50caffa694f587efe diff --git a/dev-python/matrix2latex/matrix2latex-1.10.ebuild b/dev-python/matrix2latex/matrix2latex-1.10.ebuild deleted file mode 100644 index 0d84ff9e9..000000000 --- a/dev-python/matrix2latex/matrix2latex-1.10.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="A tool to create LaTeX tables from python lists and arrays" -HOMEPAGE="https://github.com/TheChymera/matrix2latex" -SRC_URI="https://github.com/TheChymera/matrix2latex/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -S="${WORKDIR}/${PN}-${COMMIT}" - -distutils_enable_sphinx doc_sphinx -distutils_enable_tests pytest - -python_prepare_all() { - # this has been renamed in newer versions of sphinx - sed -i -e 's/sphinx.ext.pngmath/sphinx.ext.imgmath/g' doc_sphinx/conf.py - - distutils-r1_python_prepare_all -} diff --git a/dev-python/matrix2latex/metadata.xml b/dev-python/matrix2latex/metadata.xml deleted file mode 100644 index 744e5412e..000000000 --- a/dev-python/matrix2latex/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>gentoo@chymera.eu</email> - <name>Horea Christian</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> - A tool for converting Python or MATLAB matrices to LaTeX tables, that - can optionally create self-sustained LATeX documents and compile them. - </longdescription> - <upstream> - <remote-id type="github">TheChymera/matrix2latex</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/neo/neo-0.11.0.ebuild b/dev-python/neo/neo-0.11.0.ebuild index c66b2b951..dedbcea6e 100644 --- a/dev-python/neo/neo-0.11.0.ebuild +++ b/dev-python/neo/neo-0.11.0.ebuild @@ -3,15 +3,14 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..10} ) +PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 +inherit distutils-r1 pypi MY_PN="python-neo" DESCRIPTION="Read and represent a wide range of neurophysiology file formats in Python" HOMEPAGE="https://github.com/NeuralEnsemble/python-neo" -SRC_URI="https://github.com/NeuralEnsemble/python-neo/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" diff --git a/dev-python/neo/neo-0.11.1.ebuild b/dev-python/neo/neo-0.11.1.ebuild index c7a36d0e3..6f43494f8 100644 --- a/dev-python/neo/neo-0.11.1.ebuild +++ b/dev-python/neo/neo-0.11.1.ebuild @@ -3,14 +3,12 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..10} ) +PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Read and represent a wide range of neurophysiology file formats in Python" HOMEPAGE="https://github.com/NeuralEnsemble/python-neo" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -#SRC_URI="https://github.com/NeuralEnsemble/python-neo/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" diff --git a/dev-python/num2words/num2words-0.5.10.ebuild b/dev-python/num2words/num2words-0.5.10.ebuild index 78a73cb5e..f57281b6e 100644 --- a/dev-python/num2words/num2words-0.5.10.ebuild +++ b/dev-python/num2words/num2words-0.5.10.ebuild @@ -4,12 +4,10 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Modules to convert numbers to words." HOMEPAGE="https://github.com/savoirfairelinux/num2words" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" diff --git a/dev-python/numba/Manifest b/dev-python/numba/Manifest index 7f3f072b4..d77998df2 100644 --- a/dev-python/numba/Manifest +++ b/dev-python/numba/Manifest @@ -1,2 +1,2 @@ -DIST numba-0.56.3.tar.gz 2492552 BLAKE2B a8a3070ef6ca709594f308c751700a8c2cae1077c15b12291632a2022ca47460af245f02253555f4dfd4a93ef179c262baa36127b135158e48d60783f2ee0bb4 SHA512 42a1d9007ff89a58a79a80743e883e013a7a53b5035e1754b4c9f1ec715834a036eee32bff42ab0aa89132a7b6cb15decd9e918a9e49c42ce5a024e10ece3169 DIST numba-0.56.4.gh.tar.gz 2492671 BLAKE2B c4669d15861bfea3d0fd187df9d2d4264a4b0c440fd5d46203f0494f3282ec89116fa31763550ce9593694bf2b264d6b086d206ced4aacb653d0910d2baa15d3 SHA512 15ed581cb34be30711e64e54289a29d845ceb841f8341bbbdac4d4cb7fa7cebfd4409cac7f0e0f5b1164c9bd142897b90761529ef3ad1c198a00d16ada38942e +DIST numba-0.57.1.gh.tar.gz 2616955 BLAKE2B 58e3e5903aa1f82ae91b9b96c088630c45e816001a8e246503de527f2d6e8caf85887f0f39213aa2b054edb03e9a0553c9f494648b6d816a0cb862819ef4bbcb SHA512 d1e3b205b2b2289e92375cbe85b2cd3d5b92a301458a056d7ba19c7522ef75b0a36020848cb69cae1f34da3b90019aac02b43d22466e3f9d62e8cec4ae5d666d diff --git a/dev-python/numba/numba-0.56.3.ebuild b/dev-python/numba/numba-0.57.1.ebuild index 85fb09a85..814dc36f9 100644 --- a/dev-python/numba/numba-0.56.3.ebuild +++ b/dev-python/numba/numba-0.57.1.ebuild @@ -4,14 +4,14 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) - DISTUTILS_USE_PEP517=setuptools +DISTUTILS_EXT=1 inherit optfeature multiprocessing distutils-r1 DESCRIPTION="NumPy aware dynamic Python compiler using LLVM" HOMEPAGE="https://numba.pydata.org/ https://github.com/numba" -SRC_URI="https://github.com/numba/numba/archive/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/numba/numba/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="BSD" SLOT="0" @@ -19,11 +19,11 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86" IUSE="openmp threads" RDEPEND=" - >=dev-python/llvmlite-0.39.0[${PYTHON_USEDEP}] - <=dev-python/llvmlite-0.40.0 + >=dev-python/llvmlite-0.40.0[${PYTHON_USEDEP}] + <=dev-python/llvmlite-0.41.0 >=dev-python/numpy-1.18.0[${PYTHON_USEDEP}] - <dev-python/numpy-1.24[${PYTHON_USEDEP}] - threads? ( >=dev-cpp/tbb-2021.1 <dev-cpp/tbb-2021.6 ) + <dev-python/numpy-1.25[${PYTHON_USEDEP}] + threads? ( >=dev-cpp/tbb-2021.6 ) " BDEPEND=" dev-python/pip[${PYTHON_USEDEP}] diff --git a/dev-python/numcodecs/Manifest b/dev-python/numcodecs/Manifest index 8527c31e4..d256ba401 100644 --- a/dev-python/numcodecs/Manifest +++ b/dev-python/numcodecs/Manifest @@ -1,3 +1 @@ -DIST numcodecs-0.10.0.tar.gz 4519035 BLAKE2B c94edb258d23b815048c758fb1f36f6291e6b0f5b8ae9f72ea9d7a6bfd5a35891882380f309f1c26ca47b62d1825a11b1bbff289d2970d739ccfad7a5f4d610d SHA512 098602d79ac4d7cbb6c261f513b0ab6206c4b74f5f5cbb6e500434bcdeb6b2c023b0afa272c2a300081abf8bd0ec363ca0985e954b284e96fb70e95c369abf77 -DIST numcodecs-0.9.0.tar.gz 4514267 BLAKE2B d7042ff0296a8246f063f55f31d790fcfbd59de07c08ff0d57e1bd4c7094c6f375ef55714866061f449dcca87d39abd36c56218d23aca0fd6bcfae491fb10097 SHA512 1525e5a7f7a7427752d3ccfbbb82b7afbfc90fcbc2c9e886e31d286c64478d85747de7e6bf16a8e980af96cf952d1202a15affa02cf6a22b4aac3725a0c8a65f -DIST numcodecs-0.9.1.tar.gz 4514374 BLAKE2B b418ee0fd27cb5f7bf8def3b124f31af7c0e2e2610dca55351c105933f7471e2465f24fa24e53ee607abcf26d690ba2b368e77618c703a4dbc8a926be48c9c1d SHA512 639cc5a5656e026f85e893009831f98420e3818f73bab95f0afd0a5bd64c901082826921e40c1b6e1f75cad82b3be2cf36787fa74ba7f0fd011dac070b24e0f8 +DIST numcodecs-0.11.0.tar.gz 4512454 BLAKE2B 8144120856437ca272e275430c6e169d3e2a88c12c54f71518a7f262a77f13161f61e36b8da75abc0ab4efc02cf0807e86272c1bcf5e21bfb76fba7c4cbc8863 SHA512 cd0bcd87320e3c5a4cc97f8b6b11062361ce007c55bf23d07afab7a85df256bf7bc3f16d49958e9238901e70b26deb90faaa7a006207b6325fdbe225b99139d2 diff --git a/dev-python/numcodecs/files/numcodecs-0.11.0-nocov.patch b/dev-python/numcodecs/files/numcodecs-0.11.0-nocov.patch new file mode 100644 index 000000000..2d5e7f86e --- /dev/null +++ b/dev-python/numcodecs/files/numcodecs-0.11.0-nocov.patch @@ -0,0 +1,11 @@ +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -87,7 +87,7 @@ exclude_lines = [ + ] + + [tool.pytest.ini_options] +-addopts = "--cov=numcodecs --cov-report xml --doctest-modules --doctest-glob=*.pyx" ++addopts = "--pyargs numcodecs --doctest-modules --doctest-glob=*.pyx" + doctest_optionflags = [ + "NORMALIZE_WHITESPACE", + "ELLIPSIS", diff --git a/dev-python/numcodecs/numcodecs-0.10.0.ebuild b/dev-python/numcodecs/numcodecs-0.10.0.ebuild deleted file mode 100644 index b2030d332..000000000 --- a/dev-python/numcodecs/numcodecs-0.10.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_10 ) -inherit distutils-r1 - -DESCRIPTION="Data storage buffer compression and transformation codecs" -HOMEPAGE="https://github.com/zarr-developers/numcodecs" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -# Fails to collect tests for yet unknown reasons: -# https://github.com/zarr-developers/numcodecs/issues/304 -RESTRICT="test" - -RDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] -" - -DEPEND=" - test? ( - ${RDEPEND} - dev-python/entrypoints[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/numcodecs/numcodecs-0.11.0.ebuild b/dev-python/numcodecs/numcodecs-0.11.0.ebuild new file mode 100644 index 000000000..500a52b89 --- /dev/null +++ b/dev-python/numcodecs/numcodecs-0.11.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Data storage buffer compression and transformation codecs" +HOMEPAGE="https://github.com/zarr-developers/numcodecs" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + dev-python/entrypoints[${PYTHON_USEDEP}] + dev-python/msgpack[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/py-cpuinfo[${PYTHON_USEDEP}] +" + +DEPEND=" + test? ( + ${RDEPEND} + dev-python/entrypoints[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/${P}-nocov.patch" +) + +# Reported upstream: +# https://github.com/zarr-developers/numcodecs/issues/436 +EPYTEST_DESELECT=( + tests/test_json.py::test_non_numpy_inputs + tests/test_msgpacks.py::test_non_numpy_inputs +) + +distutils_enable_tests pytest + +python_test() { + cd "${T}" || die + epytest --pyargs numcodecs +} diff --git a/dev-python/numcodecs/numcodecs-0.9.0.ebuild b/dev-python/numcodecs/numcodecs-0.9.0.ebuild deleted file mode 100644 index b2030d332..000000000 --- a/dev-python/numcodecs/numcodecs-0.9.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_10 ) -inherit distutils-r1 - -DESCRIPTION="Data storage buffer compression and transformation codecs" -HOMEPAGE="https://github.com/zarr-developers/numcodecs" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -# Fails to collect tests for yet unknown reasons: -# https://github.com/zarr-developers/numcodecs/issues/304 -RESTRICT="test" - -RDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] -" - -DEPEND=" - test? ( - ${RDEPEND} - dev-python/entrypoints[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/numcodecs/numcodecs-0.9.1.ebuild b/dev-python/numcodecs/numcodecs-0.9.1.ebuild deleted file mode 100644 index b2030d332..000000000 --- a/dev-python/numcodecs/numcodecs-0.9.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_10 ) -inherit distutils-r1 - -DESCRIPTION="Data storage buffer compression and transformation codecs" -HOMEPAGE="https://github.com/zarr-developers/numcodecs" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -# Fails to collect tests for yet unknown reasons: -# https://github.com/zarr-developers/numcodecs/issues/304 -RESTRICT="test" - -RDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] -" - -DEPEND=" - test? ( - ${RDEPEND} - dev-python/entrypoints[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/numpy/numpy-1.23.5.ebuild b/dev-python/numpy/numpy-1.23.5.ebuild index 51be775b9..5a9224e54 100644 --- a/dev-python/numpy/numpy-1.23.5.ebuild +++ b/dev-python/numpy/numpy-1.23.5.ebuild @@ -3,12 +3,10 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="threads(+)" - FORTRAN_NEEDED=lapack - -inherit distutils-r1 flag-o-matic fortran-2 toolchain-funcs +inherit distutils-r1 flag-o-matic fortran-2 pypi toolchain-funcs DOC_PV=${PV} # For when docs aren't ready yet, set to last version @@ -19,8 +17,7 @@ HOMEPAGE=" https://github.com/numpy/numpy/ https://pypi.org/project/numpy/ " -SRC_URI=" - mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz +SRC_URI+=" doc? ( https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-html.zip -> numpy-html-${DOC_PV}.zip https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-ref.pdf -> numpy-ref-${DOC_PV}.pdf @@ -29,7 +26,7 @@ SRC_URI=" " LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc lapack" RDEPEND=" diff --git a/dev-python/nwbinspector/Manifest b/dev-python/nwbinspector/Manifest index 78267d7a8..d4db5e2f3 100644 --- a/dev-python/nwbinspector/Manifest +++ b/dev-python/nwbinspector/Manifest @@ -1,3 +1,2 @@ -DIST nwbinspector-0.4.14.gh.tar.gz 469679 BLAKE2B 96fc92be4b52626b6533ca3d6f9584991543b2de392733af70d7d71d2a98bc8c1455a78ea0a8a6682cd4c52d0e8ed7ebcb0ac439aea9e4a5503f1dbd8b8ef148 SHA512 a1199460420b092a1e9a8803d0f881c7998e4a75e3878cb80b1b44624b1984a63aca39d4b2631339f25a00fb46982289463a062324388edfdebff27e0b8c9faa DIST nwbinspector-0.4.19.gh.tar.gz 570101 BLAKE2B f3950a8e24225fe490a6454ab5cd429bcb741eeee9cf12591089508600d283b4242ef70427e116960d16367e16c6d5a5869cfcedd829500ce920387d8ebca916 SHA512 3ecd7d1db1d53c0ec5db986a211e56b4818c165a376d15e7a79ede9c8ca45560b6f302e3c9b1e960153d632bfa759660be4e44540399e272be3728d76fd52a7c DIST nwbinspector-0.4.26.gh.tar.gz 575576 BLAKE2B 5ec888fc578dd0225b346426b93193f1a08cf92fa9c11e7653773c6bd74603c9e3456514209b3e2a12cf9d868f6004b64700c98212f3837b4b77096dff23ea72 SHA512 901df8422aa3b8666f01e9a6389c22f7caca30007494cb8680ee228bb58a9192f4f35a2426f38f068df5e938fe192db6db4d5626d00ca96e766114dd301efce3 diff --git a/dev-python/nwbinspector/nwbinspector-0.4.14.ebuild b/dev-python/nwbinspector/nwbinspector-0.4.14.ebuild deleted file mode 100644 index 5f5bc2045..000000000 --- a/dev-python/nwbinspector/nwbinspector-0.4.14.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_10 ) -inherit distutils-r1 - -DESCRIPTION="Inspect NWB files for compliance with NWB Best Practices" -HOMEPAGE="https://github.com/NeurodataWithoutBorders/nwbinspector" -SRC_URI="https://github.com/NeurodataWithoutBorders/nwbinspector/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND="" -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/natsort[${PYTHON_USEDEP}] - dev-python/pynwb[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] -" -BDEPEND="" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - tests/test_inspector.py - tests/unit_tests/test_time_series.py - ) - epytest -} diff --git a/dev-python/nwbinspector/nwbinspector-0.4.19.ebuild b/dev-python/nwbinspector/nwbinspector-0.4.19.ebuild index a80527994..b4b5f7448 100644 --- a/dev-python/nwbinspector/nwbinspector-0.4.19.ebuild +++ b/dev-python/nwbinspector/nwbinspector-0.4.19.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 DESCRIPTION="Inspect NWB files for compliance with NWB Best Practices" diff --git a/dev-python/nwbinspector/nwbinspector-0.4.26-r1.ebuild b/dev-python/nwbinspector/nwbinspector-0.4.26-r1.ebuild index 46f158e0e..271dbfb1d 100644 --- a/dev-python/nwbinspector/nwbinspector-0.4.26-r1.ebuild +++ b/dev-python/nwbinspector/nwbinspector-0.4.26-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 DESCRIPTION="Inspect NWB files for compliance with NWB Best Practices" diff --git a/dev-python/palettable/Manifest b/dev-python/palettable/Manifest deleted file mode 100644 index 2fd3a2291..000000000 --- a/dev-python/palettable/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST palettable-3.3.0.tar.gz 105475 BLAKE2B bd3745e428b8273c1ce8ebca89cb99ba988fbf6bcfc11a387a946938dd8e573a8b9aadf3288b3a4c9a794add1c3b64f77519188a7025a1cb85de129e476429a4 SHA512 6689b009d3a7face36c0d3eaf2bee6a5e8f364f25f30e06924ec61d730c95921ef37cfc857a93b07a772a7b347e805ae8139f056478378a6c8669f853d5df810 diff --git a/dev-python/palettable/palettable-3.3.0.ebuild b/dev-python/palettable/palettable-3.3.0.ebuild deleted file mode 100644 index 1288d9233..000000000 --- a/dev-python/palettable/palettable-3.3.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="library of color palettes for python" -HOMEPAGE="https://github.com/jiffyclub/palettable" - -if [ ${PV} == "9999" ] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/jiffyclub/palettable.git" -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - ${PYTHON_DEPS} - dev-python/matplotlib[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -distutils_enable_tests pytest - -python_test() { - distutils_install_for_testing - pytest -vv || die "tests failed for ${EPYTHON}" -} diff --git a/dev-python/palettable/palettable-9999.ebuild b/dev-python/palettable/palettable-9999.ebuild deleted file mode 100644 index 1288d9233..000000000 --- a/dev-python/palettable/palettable-9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="library of color palettes for python" -HOMEPAGE="https://github.com/jiffyclub/palettable" - -if [ ${PV} == "9999" ] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/jiffyclub/palettable.git" -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - ${PYTHON_DEPS} - dev-python/matplotlib[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -distutils_enable_tests pytest - -python_test() { - distutils_install_for_testing - pytest -vv || die "tests failed for ${EPYTHON}" -} diff --git a/dev-python/panel/Manifest b/dev-python/panel/Manifest index 5bd9272be..459ed3f61 100644 --- a/dev-python/panel/Manifest +++ b/dev-python/panel/Manifest @@ -1,3 +1 @@ -DIST panel-0.11.0.tar.gz 9682808 BLAKE2B 2f953aaa9e791433d254219ad3cf9efdd486164e713f41a3539628a6c87f5b7b800ebd166537d021799ce74dddd3bc259343e6ec4161d0d87393864502215a00 SHA512 6fa2e04dd758583db851fa7d36592b7fb10ad2838b1f51fb53cb9ead4b5504a975ca040525f3f210ff0a67e8ce579195d980570b2d7616308cc126c61a9e9f59 -DIST panel-0.14.1.tar.gz 20052944 BLAKE2B 225c42562f7b5922380eca6f58da38ef228dbcb46ada930f7e0423fe2ce0d81d23d026b3f375a5bd46b521f6e49293f861cf92bc4d5044414818e0e1f787b0de SHA512 4d730a4555fffcb543b22900a17ad377eadb36a890ecc6cf873726da12c067d1cfeaf9626a0e4559b5c08e5646abb5c5cc0f28201341d9989f2c8fb345f8ecbd DIST panel-0.14.2.tar.gz 20352366 BLAKE2B 429a2da7e92cc1b0f3a42fc120eddc4a8a54e3805c1ca249aad7c243cef0092959e62a13b0f9c64c4765a6d2533b6519a90640e85d4d512a257df40fff1a4522 SHA512 c611e4bc592edeca5920441102cf7baea336016b9f90778c05fc61c57a4b8b48c80e16c182daa1763440be10c6a0ffabb80699bf6aaa96e03566b4ac55b56f4b diff --git a/dev-python/panel/panel-0.11.0.ebuild b/dev-python/panel/panel-0.11.0.ebuild deleted file mode 100644 index 072c763ad..000000000 --- a/dev-python/panel/panel-0.11.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..10} ) - -# Panel imports from "distutils" at runtime. -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="High-level app and dashboarding solution for Python" -HOMEPAGE="https://panel.holoviz.org" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# "setup.py" imports from Bokeh to rebuild Node.js packages, but we patch that -# away below. Our patched Panel thus requires Bokeh only at runtime. -DEPEND=" - >=dev-python/param-1.10.0[${PYTHON_USEDEP}] - >=dev-python/pyct-0.4.4[${PYTHON_USEDEP}] -" -RDEPEND="${DEPEND} - dev-python/markdown[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] - >=dev-python/bokeh-2.3.0[${PYTHON_USEDEP}] - >=dev-python/pyviz_comms-0.7.4[${PYTHON_USEDEP}] - >=net-libs/nodejs-15.11.0 -" - -src_prepare() { - # Install Jupyter configuration files to "/etc" rather than "/usr/etc". - sed -i -e 's~"etc/jupyter~"/etc/jupyter~' setup.py || die - - # Prevent Panel from violating network sandboxing. By default, "setup.py" - # invokes "npm" to rebuild Node.js packages bundled with Panel when these - # packages were built by Panel developers with a different version of Bokeh - # than that installed on the local system. Since disabling this - # functionality invites backend and frontend complications, we encourage - # server administrators to manually perform this functionality below. - sed -i -e '/^\s*_build_paneljs()$/d' setup.py || die - - default_src_prepare -} - -pkg_postinst() { - panel_pkg_postinst() { - PANEL_DIR="$(${EPYTHON} -c 'import os, panel; print(os.path.dirname(panel.__file__))')" - elog "Node.js packages bundled with Panel under ${EPYTHON} may be" - elog "desynchronized from Bokeh and require manual rebuilding with:" - elog " sudo ${EPYTHON} -m panel build \"${PANEL_DIR}\"" - elog - } - - python_foreach_impl panel_pkg_postinst -} diff --git a/dev-python/panel/panel-0.14.1.ebuild b/dev-python/panel/panel-0.14.1.ebuild deleted file mode 100644 index aa535f46f..000000000 --- a/dev-python/panel/panel-0.14.1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..10} ) - -# Panel imports from "distutils" at runtime. -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="High-level app and dashboarding solution for Python" -HOMEPAGE="https://panel.holoviz.org" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# "setup.py" imports from Bokeh to rebuild Node.js packages, but we patch that -# away below. Our patched Panel thus requires Bokeh only at runtime. -DEPEND=" - >=dev-python/param-1.10.0[${PYTHON_USEDEP}] - >=dev-python/pyct-0.4.4[${PYTHON_USEDEP}] -" -RDEPEND="${DEPEND} - dev-python/markdown[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] - >=dev-python/bokeh-2.3.0[${PYTHON_USEDEP}] - >=dev-python/pyviz_comms-0.7.4[${PYTHON_USEDEP}] - >=net-libs/nodejs-15.11.0 -" - -PATCHES=( "${FILESDIR}/${P}-disable_lite_build.patch" ) - -src_prepare() { - # Install Jupyter configuration files to "/etc" rather than "/usr/etc". - sed -i -e 's~"etc/jupyter~"/etc/jupyter~' setup.py || die - - default_src_prepare -} - -pkg_postinst() { - panel_pkg_postinst() { - PANEL_DIR="$(${EPYTHON} -c 'import os, panel; print(os.path.dirname(panel.__file__))')" - elog "Node.js packages bundled with Panel under ${EPYTHON} may be" - elog "desynchronized from Bokeh and require manual rebuilding with:" - elog " sudo ${EPYTHON} -m panel build \"${PANEL_DIR}\"" - elog - } - - python_foreach_impl panel_pkg_postinst -} diff --git a/dev-python/panel/panel-0.14.2.ebuild b/dev-python/panel/panel-0.14.2.ebuild index 866110947..bf4df1861 100644 --- a/dev-python/panel/panel-0.14.2.ebuild +++ b/dev-python/panel/panel-0.14.2.ebuild @@ -4,15 +4,12 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..10} ) - # Panel imports from "distutils" at runtime. DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="High-level app and dashboarding solution for Python" HOMEPAGE="https://panel.holoviz.org" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" diff --git a/dev-python/persim/Manifest b/dev-python/persim/Manifest index 44487ab15..b45fc4da3 100644 --- a/dev-python/persim/Manifest +++ b/dev-python/persim/Manifest @@ -1,4 +1 @@ -DIST persim-0.1.3.tar.gz 24345 BLAKE2B df407f22226797274e64766fac98733a7c006b7577bd21432bd109f17674192b1e520744e897b5baa207aef2f9bedaa6beab6412d550090c21072860c9a9f2d1 SHA512 4d177367213353eac3bd57b1450bace3ded25480b256f700d1d5daf7f8fc63204af3bdff45f71c85d8ac4a2d3f923fac00a568d43753b321c25ab98e77010349 -DIST persim-0.2.0.tar.gz 35005 BLAKE2B c3399ec13274e7fd105dccf5abdf85b973ec387196fd8659636173fa4e19bb6d8b9d8dba10d1382239d32d938a6f472b9201c7a54df7924802af3adc40d8aa8a SHA512 0bcfcc2fbf8d0449d680a8805281d01481513c060fa9ecc5f3d44ed70cda791d625bfe77fee954a186f77032f6447907f987c679a2c3bd7adc17a46eb753d083 -DIST persim-0.3.0.tar.gz 49716 BLAKE2B 8cea73e9486ecebfc5f73975341e6094d1c374d3c13b3b849988357ebec7d77ce4f59512388e7748b83c67fe32d3481dc1c9d7a74984d5faa7f8928bfcd282dd SHA512 575f21e8ae2cac7a609d8eb3691f1e7550139be2c0cbb63ff3dceefd923e42888b1ca40eef39c631e1351cdbe3c1c5a4371f4a61f0075588b13ced98ae2663a2 DIST persim-0.3.1.tar.gz 50438 BLAKE2B 774f0adc67ec6af7e297e73a75a3c4eb6004b0ec43d685eca29e20b0b6ef214fafed638e4c1c6eb10b5dad0b836883f3396c6ed323d4530d832c2e655f5353c2 SHA512 b35884d202a98449b719527987fdf07b88b42252d403f7f0b18a2507f63db496d49e389eca5019c540ebcdc99b63b07df73f43bc7780488a6e7e6958e0017b70 diff --git a/dev-python/persim/persim-0.1.3.ebuild b/dev-python/persim/persim-0.1.3.ebuild deleted file mode 100644 index e8aad47df..000000000 --- a/dev-python/persim/persim-0.1.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..10} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Distances and representations of persistence diagrams" -HOMEPAGE="https://persim.scikit-tda.org/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="${PYTHON_DEPS} - dev-python/hopcroftkarp[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/plotly[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - sci-libs/scikit-learn[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Reported upsream: - # https://github.com/scikit-tda/persim/issues/64 - test/test_persim.py::test_integer_diagrams - test/test_persim.py::TestEmpty::test_empyt_diagram_list - test/test_persim.py::TestTransforms::test_lists_of_lists - test/test_persim.py::TestTransforms::test_n_pixels - test/test_persim.py::TestTransforms::test_multiple_diagrams -) diff --git a/dev-python/persim/persim-0.2.0.ebuild b/dev-python/persim/persim-0.2.0.ebuild deleted file mode 100644 index 792839a0b..000000000 --- a/dev-python/persim/persim-0.2.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..10} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Distances and representations of persistence diagrams" -HOMEPAGE="https://persim.scikit-tda.org/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="${PYTHON_DEPS} - dev-python/hopcroftkarp[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/plotly[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - sci-libs/scikit-learn[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Reported upsream: - # https://github.com/scikit-tda/persim/issues/65 - test/test_persim.py::test_integer_diagrams - test/test_persim.py::TestEmpty::test_empyt_diagram_list - test/test_persim.py::TestTransforms::test_lists_of_lists - test/test_persim.py::TestTransforms::test_n_pixels - test/test_persim.py::TestTransforms::test_multiple_diagrams - test/test_persistence_imager.py::test_empty_diagram_list - test/test_persistence_imager.py::test_fit_diagram - test/test_persistence_imager.py::test_fit_diagram_list - test/test_persistence_imager.py::test_mixed_pairs - test/test_persistence_imager.py::TestTransformOutput::test_lists_of_lists - test/test_persistence_imager.py::TestTransformOutput::test_n_pixels - test/test_persistence_imager.py::TestTransformOutput::test_multiple_diagrams -) diff --git a/dev-python/persim/persim-0.3.0.ebuild b/dev-python/persim/persim-0.3.0.ebuild deleted file mode 100644 index 91b9514ad..000000000 --- a/dev-python/persim/persim-0.3.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..10} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Distances and representations of persistence diagrams" -HOMEPAGE="https://persim.scikit-tda.org/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="${PYTHON_DEPS} - dev-python/hopcroftkarp[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/plotly[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - sci-libs/scikit-learn[${PYTHON_USEDEP}] -" -BDEPEND="test? ( dev-python/deprecated[${PYTHON_USEDEP}] )" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Reported upsream: - # https://github.com/scikit-tda/persim/issues/66 - test/test_landscapes.py::TestPersLandscapeExact::test_exact_critical_pairs - test/test_persim.py::test_integer_diagrams - test/test_persim.py::TestEmpty::test_empyt_diagram_list - test/test_persim.py::TestTransforms::test_lists_of_lists - test/test_persim.py::TestTransforms::test_n_pixels - test/test_persim.py::TestTransforms::test_multiple_diagrams - test/test_persistence_imager.py::test_empty_diagram_list - test/test_persistence_imager.py::test_fit_diagram - test/test_persistence_imager.py::test_fit_diagram_list - test/test_persistence_imager.py::test_mixed_pairs - test/test_persistence_imager.py::TestTransformOutput::test_lists_of_lists - test/test_persistence_imager.py::TestTransformOutput::test_n_pixels - test/test_persistence_imager.py::TestTransformOutput::test_multiple_diagrams -) diff --git a/dev-python/plac/Manifest b/dev-python/plac/Manifest new file mode 100644 index 000000000..e50aa7618 --- /dev/null +++ b/dev-python/plac/Manifest @@ -0,0 +1 @@ +DIST plac-1.3.5.tar.gz 38074 BLAKE2B 8c770ea43d94a5fa80fa22f0e1fb6433e7901769315e0ecd9d6889d773e454b428265c3cd43792867dd56757cc6e31dcbda76052b46266878f07e493cf899c14 SHA512 9de705fbcc7585f9be8bb648ca3136cf0f031702e3def3ae069be6cff0e71969fe193e1420bd4018392f4a323cfe9131f86a10a2a2ecd0001fd1e82ad63a0d4a diff --git a/dev-python/palettable/metadata.xml b/dev-python/plac/metadata.xml index a5b9b813a..98f0f918b 100644 --- a/dev-python/palettable/metadata.xml +++ b/dev-python/plac/metadata.xml @@ -1,16 +1,16 @@ -<?xml version="1.0" encoding="UTF-8"?> +<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>marbre@linux.sungazer.de</email> - <name>Marius Brehler</name> + <email>mschu.dev@gmail.com</email> + <name>Michael Schubert</name> </maintainer> <maintainer type="project"> <email>sci@gentoo.org</email> <name>Gentoo Science Project</name> </maintainer> <upstream> - <remote-id type="github">jiffyclub/palettable</remote-id> - <remote-id type="pypi">palettable</remote-id> + <remote-id type="github">ialbert/plac</remote-id> + <remote-id type="pypi">plac</remote-id> </upstream> </pkgmetadata> diff --git a/dev-python/plac/plac-1.3.5.ebuild b/dev-python/plac/plac-1.3.5.ebuild new file mode 100644 index 000000000..dcc47aa3d --- /dev/null +++ b/dev-python/plac/plac-1.3.5.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit pypi distutils-r1 + +DESCRIPTION="Parsing the Command Line the Easy Way" +HOMEPAGE="https://pypi.org/project/plac/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +distutils_enable_tests pytest diff --git a/dev-python/probeinterface/Manifest b/dev-python/probeinterface/Manifest index 7d88bcad7..53fb37ba4 100644 --- a/dev-python/probeinterface/Manifest +++ b/dev-python/probeinterface/Manifest @@ -1,3 +1,2 @@ -DIST probeinterface-0.2.11.gh.tar.gz 194474 BLAKE2B 806d1d83a47fdd3a3196386d08ac5cee7f8561547be819fe814f67265e5b1e31e35107a047ed5c5ae533123b318ab6dca4b37ec8ddb6d30431644402b499b5d2 SHA512 a7e12fba55b952dea3b062dde37178b02259424ec82f788bb210a94cf7fb48d325045f2451c3e764b68563948fe81b60d1d378827a15ae5470931b120b2bc10d DIST probeinterface-0.2.14.gh.tar.gz 210232 BLAKE2B 5a2c4fb5bc0f1315777a70b4292a30b135022e3a70608584070088c5ff42b0e1474714472a306196b390e103b45eea70cb89e01cc5dca90b0c31ac4f44810c24 SHA512 e0f5cf5b6560f8c4e578cab708308c36ecf81446c0db684b520e1436e864f2f4e0dce0015461c7cfcba19a0c1c54345b2d55b972de5f4338b02b90731cff52c2 DIST probeinterface-0.2.16.gh.tar.gz 302386 BLAKE2B e2124774f2f50779f1dc67b682085d87691c935909ab81591f005abd756c0925837b97e97bf651e2a84e2276f57bf6fd1df6de6289431b16227dc9caa6cea51c SHA512 7c38534dbcab837df1289074db054e31c0768bceefafeb6d70051f88a6ac289d664d77cd6c456f40e7c52a7b60a09e80a4a4fe5e8f491121157b0bbb4d5c1f84 diff --git a/dev-python/probeinterface/probeinterface-0.2.11.ebuild b/dev-python/probeinterface/probeinterface-0.2.11.ebuild deleted file mode 100644 index 15579b701..000000000 --- a/dev-python/probeinterface/probeinterface-0.2.11.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_10 ) -inherit distutils-r1 - -DESCRIPTION="Python package to handle probe layout, geometry and wiring to device" -HOMEPAGE="https://github.com/SpikeInterface/probeinterface" -SRC_URI="https://github.com/SpikeInterface/probeinterface/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # Requires network access: - # https://github.com/SpikeInterface/probeinterface/issues/70 - tests/test_library.py::test_download_probeinterface_file - tests/test_library.py::test_get_from_cache - tests/test_library.py::test_get_probe - tests/test_wiring.py::test_wire_probe -) -distutils_enable_tests pytest diff --git a/dev-python/probeinterface/probeinterface-0.2.14.ebuild b/dev-python/probeinterface/probeinterface-0.2.14.ebuild index d3827a5e9..75dd43bd4 100644 --- a/dev-python/probeinterface/probeinterface-0.2.14.ebuild +++ b/dev-python/probeinterface/probeinterface-0.2.14.ebuild @@ -1,10 +1,10 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 DESCRIPTION="Python package to handle probe layout, geometry and wiring to device" diff --git a/dev-python/probeinterface/probeinterface-0.2.16.ebuild b/dev-python/probeinterface/probeinterface-0.2.16.ebuild index d3827a5e9..75dd43bd4 100644 --- a/dev-python/probeinterface/probeinterface-0.2.16.ebuild +++ b/dev-python/probeinterface/probeinterface-0.2.16.ebuild @@ -1,10 +1,10 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 DESCRIPTION="Python package to handle probe layout, geometry and wiring to device" diff --git a/dev-python/pybind11-stubgen/Manifest b/dev-python/pybind11-stubgen/Manifest index 783143fe7..7b5f755b5 100644 --- a/dev-python/pybind11-stubgen/Manifest +++ b/dev-python/pybind11-stubgen/Manifest @@ -1,3 +1 @@ DIST pybind11-stubgen-0.10.4.tar.gz 12605 BLAKE2B 5cb3e4301a896066ac26a7e6b9af83c77fb16fd5a3e48713a597e981a68e41cd90ddf0e351c177b7385966e8720100ef03b0524dfd381f17c87a2016a6eba808 SHA512 b43795c5fef6eee5198ec7590338f8a2dabbc4a2530de49f50a3b1a410da60188da86f7148a74ff014068c8d9ce5b058695902e236407ab221d640ac9b15903d -DIST pybind11-stubgen-0.8.6.tar.gz 10993 BLAKE2B f3073dac1bff941cbf2470d50d11a090a99ff335a08cca3efc217d06c3a0cab266cf9769a1a7bdc5349da7cc3120e8a6b54f60df775ee27fcfbf0b5003867726 SHA512 6a8338f78d636b865bb76a3e769997f1c781acb57a0bb4f68f59ae2d6f3c60efe2b2ec7a9034f4e172b3d4bc4c74c990a4a24c6b2df242573fa7f03b97a84851 -DIST pybind11-stubgen-0.8.7.tar.gz 10993 BLAKE2B e672e955535bb7d797a3ee692f3fb13658d589bedc60c207dc094efff2e6281aec81636b0719a61567be46eb2fb27b7235e38cc06c436dea2689ae32b4b53b18 SHA512 56f3d84027d7cb06cce608ac7403a3fea902277d6e44fa3e284227656bca036ba956ef6b51a4f963a0b19e8fe30c0ddfac6670ea338905bf3ac39668748da668 diff --git a/dev-python/pybind11-stubgen/metadata.xml b/dev-python/pybind11-stubgen/metadata.xml index 2f2c0b51c..ad7b36abc 100644 --- a/dev-python/pybind11-stubgen/metadata.xml +++ b/dev-python/pybind11-stubgen/metadata.xml @@ -9,4 +9,8 @@ <email>sci@gentoo.org</email> <name>Gentoo Science Project</name> </maintainer> + <upstream> + <remote-id type="github">sizmailov/pybind11-stubgen</remote-id> + <remote-id type="pypi">pybind11-stubgen</remote-id> + </upstream> </pkgmetadata> diff --git a/dev-python/pybind11-stubgen/pybind11-stubgen-0.10.4.ebuild b/dev-python/pybind11-stubgen/pybind11-stubgen-0.10.4.ebuild index f983beb99..e1aaab3b6 100644 --- a/dev-python/pybind11-stubgen/pybind11-stubgen-0.10.4.ebuild +++ b/dev-python/pybind11-stubgen/pybind11-stubgen-0.10.4.ebuild @@ -3,12 +3,12 @@ EAPI=8 -PYTHON_COMPAT=( python3_10 ) -inherit distutils-r1 +PYTHON_COMPAT=( python3_{10..11} ) +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi DESCRIPTION="PEP 561 type stubs generator for pybind11 modules" HOMEPAGE="https://github.com/sizmailov/pybind11-stubgen" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" diff --git a/dev-python/pybind11-stubgen/pybind11-stubgen-0.8.6.ebuild b/dev-python/pybind11-stubgen/pybind11-stubgen-0.8.6.ebuild deleted file mode 100644 index 9451a6082..000000000 --- a/dev-python/pybind11-stubgen/pybind11-stubgen-0.8.6.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="PEP 561 type stubs generator for pybind11 modules" -HOMEPAGE="https://github.com/sizmailov/pybind11-stubgen" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - ${PYTHON_DEPS} - dev-python/pybind11[${PYTHON_USEDEP}] -" -RDEPEND="${DEPEND}" - -# no tests in package diff --git a/dev-python/pybind11-stubgen/pybind11-stubgen-0.8.7.ebuild b/dev-python/pybind11-stubgen/pybind11-stubgen-0.8.7.ebuild deleted file mode 100644 index 3f2b0f779..000000000 --- a/dev-python/pybind11-stubgen/pybind11-stubgen-0.8.7.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="PEP 561 type stubs generator for pybind11 modules" -HOMEPAGE="https://github.com/sizmailov/pybind11-stubgen" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - ${PYTHON_DEPS} - dev-python/pybind11[${PYTHON_USEDEP}] -" -RDEPEND="${DEPEND}" - -# no tests in package diff --git a/dev-python/pyct/pyct-0.4.8.ebuild b/dev-python/pyct/pyct-0.4.8.ebuild index 6201e2cf2..d8ef9bfa2 100644 --- a/dev-python/pyct/pyct-0.4.8.ebuild +++ b/dev-python/pyct/pyct-0.4.8.ebuild @@ -4,15 +4,12 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} pypy3 ) - # HoloViews imports from "distutils" at runtime. DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Python packaging Common Tasks" HOMEPAGE="https://holoviz.org" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" diff --git a/dev-python/pynndescent/metadata.xml b/dev-python/pynndescent/metadata.xml index 2f2c0b51c..7930c1730 100644 --- a/dev-python/pynndescent/metadata.xml +++ b/dev-python/pynndescent/metadata.xml @@ -9,4 +9,8 @@ <email>sci@gentoo.org</email> <name>Gentoo Science Project</name> </maintainer> + <upstream> + <remote-id type="github">lmcinnes/pynndescent</remote-id> + <remote-id type="pypi">pynndescent</remote-id> + </upstream> </pkgmetadata> diff --git a/dev-python/pynndescent/pynndescent-0.5.6.ebuild b/dev-python/pynndescent/pynndescent-0.5.6.ebuild index 241b0b746..770630cac 100644 --- a/dev-python/pynndescent/pynndescent-0.5.6.ebuild +++ b/dev-python/pynndescent/pynndescent-0.5.6.ebuild @@ -5,11 +5,10 @@ EAPI=8 PYTHON_COMPAT=( python3_10 ) -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="nearest neighbor descent for approximate nearest neighbors" HOMEPAGE="https://github.com/lmcinnes/pynndescent" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" diff --git a/dev-python/pynrrd/Manifest b/dev-python/pynrrd/Manifest index 72f9e8c2a..e174359e3 100644 --- a/dev-python/pynrrd/Manifest +++ b/dev-python/pynrrd/Manifest @@ -1,2 +1,3 @@ DIST pynrrd-0.4.2.tar.gz 43129 BLAKE2B 2001d151e38bbd02a648759475af13dd1be4bb7c12b7f8a3c7294e7fe1c281aeb9b35e39cce8254088b1c2f766aabe7343be0da4d48208375bb21be6dce9ba61 SHA512 8c5e4c1cb89dc84be3cf06e40d3f5bd45ea355c4e103027a62b088c4a73b03d1032cea1de0b153ef13fefd9b06d5a9b1954456a4542ae27cb74a278835b759ca DIST pynrrd-0.4.3.tar.gz 43162 BLAKE2B 266c57029e48e923dd5371184f59471e069890668ac15a75cfafc178cfe1a718f33bc6bcc704172e0fca0bdc9c52091da79e404b6bfb85838eef0c3e0807409c SHA512 d6264fce3b270e5ae9d889e7d58a18ae7bf3fecf5a1fe168dc584dece2052efd32170b21a02fa630c35e0e45e7109c745069710169ec38819639a4585344e0f6 +DIST pynrrd-1.0.0.tar.gz 45061 BLAKE2B c08bcd70c3565cd690b228793651e57e08d2095a72b7f7102e6274f1518873acb1ee5645302fbb68b7cf1afafe3c5c734a33e561eea1caaacb5434c049dcc325 SHA512 c622812a4e000e6a4b5d82db2eac02822968c38bb9b8ab5d35cfa498a636bf221078d8722f8ac2cdd91b0430f0b5b6768fb33a63112c3045038f6d44d121e7b5 diff --git a/dev-python/pynrrd/pynrrd-0.4.2.ebuild b/dev-python/pynrrd/pynrrd-0.4.2.ebuild index f25908cb3..2993f8f3a 100644 --- a/dev-python/pynrrd/pynrrd-0.4.2.ebuild +++ b/dev-python/pynrrd/pynrrd-0.4.2.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_10 ) +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 diff --git a/dev-python/pynrrd/pynrrd-0.4.3.ebuild b/dev-python/pynrrd/pynrrd-0.4.3.ebuild index f25908cb3..2993f8f3a 100644 --- a/dev-python/pynrrd/pynrrd-0.4.3.ebuild +++ b/dev-python/pynrrd/pynrrd-0.4.3.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_10 ) +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 diff --git a/dev-python/pynrrd/pynrrd-1.0.0.ebuild b/dev-python/pynrrd/pynrrd-1.0.0.ebuild new file mode 100644 index 000000000..d46aba486 --- /dev/null +++ b/dev-python/pynrrd/pynrrd-1.0.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Simple pure-python module for reading and writing nrrd files" +HOMEPAGE="https://github.com/mhe/pynrrd" +SRC_URI="https://github.com/mhe/pynrrd/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/nptyping[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] +" +DEPEND="test? ( ${RDEPEND} )" + +distutils_enable_tests unittest + +python_test() { + ${EPYTHON} -m unittest discover -v nrrd/tests || \ + die "unittests failed for ${EPYTHON}" +} diff --git a/dev-python/pynwb/Manifest b/dev-python/pynwb/Manifest index 808263ac7..d80f44e8e 100644 --- a/dev-python/pynwb/Manifest +++ b/dev-python/pynwb/Manifest @@ -1,3 +1,3 @@ -DIST pynwb-2.1.0.tar.gz 459375 BLAKE2B 3645c4cac9a9c8e8726d6a6bf38d1fa8946237c7496fde76162ee5dec66de4d0c86241a7f076d44ce857c8b411a33e9e52af47c1c5e74cf4eb84da484950c61c SHA512 11d5b23809de1e5b13baf4d02420200baf215aa99237b8e747a9d401830bef5356306eb7f9a464be36e88e64e8c50018606102b126daa450a7ee624c5babb025 DIST pynwb-2.2.0.tar.gz 582890 BLAKE2B 7bc5774ddeb2144266af5457640d8721c9976d17dbfa9ce2b1027fdc736ca185935eb0f908aa7f4ad6c42df0c1e64f18221db6203f194f65493e9c61694a6ee0 SHA512 49e50be6be1856330abc87cc6621f94f7bddfd742bc024cddf31f4d693d8bce68e23839ae9a0dd76602a70b44b9e46019e05840c7840c4fccf5c9ffb6b4bfd57 DIST pynwb-2.3.1.tar.gz 617910 BLAKE2B 6f8a965ff077523d043dd20b34ab1c69387b434a2a489a2a9dab718270fe7484cd88df4acce17da2aa513c56afbc75022fed132d157a0c804c6ced84a0bd627b SHA512 795a20b52d7734d2b1d4ba7da0df75d0e8cdbac4f8911a0a8977fd8890751d8c10b58858f2740a73557dc0d8ffa95530437544b71f4bf14ec0cc9e99213afda0 +DIST pynwb-2.3.2.tar.gz 618295 BLAKE2B 5a7e96437e0fe6dae2067e11ae4e927dcaa9574ca1d85594ebd2915d166281751808470f97ea8ba5a6df5f0023ed5f316396fe11da768f6197485a36fc497396 SHA512 bf8633275080735b864e28d792672ebda38ed5dd27c8f5eeb714f848447688c2be2d15cca809b97ee545b29833047d2db26a31272c2e9b4e24cef4ac5fe95c00 diff --git a/dev-python/pynwb/files/df0f7ed71defb8d12a7ff72746b93211304c4d4b.patch b/dev-python/pynwb/files/df0f7ed71defb8d12a7ff72746b93211304c4d4b.patch deleted file mode 100644 index bf496b900..000000000 --- a/dev-python/pynwb/files/df0f7ed71defb8d12a7ff72746b93211304c4d4b.patch +++ /dev/null @@ -1,54 +0,0 @@ -From df0f7ed71defb8d12a7ff72746b93211304c4d4b Mon Sep 17 00:00:00 2001 -From: rly <rly@lbl.gov> -Date: Fri, 24 Mar 2023 10:17:13 -0700 -Subject: [PATCH] Fix deprecation warning with pkg_resources - ---- - src/pynwb/__init__.py | 14 +++++++++++--- - tests/back_compat/test_import_structure.py | 1 - - 2 files changed, 11 insertions(+), 4 deletions(-) - -diff --git a/src/pynwb/__init__.py b/src/pynwb/__init__.py -index 2df273d43..023cda237 100644 ---- a/src/pynwb/__init__.py -+++ b/src/pynwb/__init__.py -@@ -15,16 +15,24 @@ - import hdmf.common - - CORE_NAMESPACE = 'core' --__core_ns_file_name = 'nwb.namespace.yaml' - - from .spec import NWBDatasetSpec, NWBGroupSpec, NWBNamespace # noqa E402 - from .validate import validate # noqa: F401, E402 - - - def __get_resources(): -- from pkg_resources import resource_filename -+ try: -+ from importlib.resources import files -+ except ImportError: -+ # TODO: Remove when python 3.9 becomes the new minimum -+ from importlib_resources import files -+ -+ __location_of_this_file = files(__name__) -+ __core_ns_file_name = 'nwb.namespace.yaml' -+ __schema_dir = 'nwb-schema/core' -+ - ret = dict() -- ret['namespace_path'] = os.path.join(resource_filename(__name__, 'nwb-schema/core'), __core_ns_file_name) -+ ret['namespace_path'] = str(__location_of_this_file / __schema_dir / __core_ns_file_name) - return ret - - -diff --git a/tests/back_compat/test_import_structure.py b/tests/back_compat/test_import_structure.py -index dba11a48a..e5f931f5d 100644 ---- a/tests/back_compat/test_import_structure.py -+++ b/tests/back_compat/test_import_structure.py -@@ -34,7 +34,6 @@ def test_outer_import_structure(self): - "__TYPE_MAP", - "__builtins__", - "__cached__", -- "__core_ns_file_name", - "__doc__", - "__file__", - "__get_resources", diff --git a/dev-python/pynwb/pynwb-2.1.0-r2.ebuild b/dev-python/pynwb/pynwb-2.1.0-r2.ebuild deleted file mode 100644 index e95649217..000000000 --- a/dev-python/pynwb/pynwb-2.1.0-r2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) -inherit distutils-r1 - -DESCRIPTION="A Python API for working with Neurodata stored in the NWB Format " -HOMEPAGE="https://github.com/NeurodataWithoutBorders/pynwb" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=sci-libs/hdf5-1.12.2 - >=dev-python/hdmf-3.3.2[${PYTHON_USEDEP}] - dev-python/h5py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - " -BDEPEND="" - -PATCHES=( - "${FILESDIR}/${P}-versions.patch" - ) - -EPYTEST_DESELECT=( - # Reported upsream: - # https://github.com/NeurodataWithoutBorders/pynwb/issues/1425 - tests/validation/test_validate.py::TestValidateScript::test_validate_file_cached - tests/validation/test_validate.py::TestValidateScript::test_validate_file_cached_bad_ns - tests/validation/test_validate.py::TestValidateScript::test_validate_file_cached_hdmf_common - tests/validation/test_validate.py::TestValidateScript::test_validate_file_cached_ignore - tests/validation/test_validate.py::TestValidateScript::test_validate_file_no_cache - tests/validation/test_validate.py::TestValidateScript::test_validate_file_no_cache_bad_ns -) - -distutils_enable_tests pytest diff --git a/dev-python/pynwb/pynwb-2.2.0-r1.ebuild b/dev-python/pynwb/pynwb-2.2.0-r1.ebuild index 52fab7a63..5a286c3b6 100644 --- a/dev-python/pynwb/pynwb-2.2.0-r1.ebuild +++ b/dev-python/pynwb/pynwb-2.2.0-r1.ebuild @@ -5,11 +5,10 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{10..11} ) -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="A Python API for working with Neurodata stored in the NWB Format " HOMEPAGE="https://github.com/NeurodataWithoutBorders/pynwb" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="BSD" diff --git a/dev-python/pynwb/pynwb-2.3.1-r1.ebuild b/dev-python/pynwb/pynwb-2.3.1-r1.ebuild index 585dcc37d..382bfdb60 100644 --- a/dev-python/pynwb/pynwb-2.3.1-r1.ebuild +++ b/dev-python/pynwb/pynwb-2.3.1-r1.ebuild @@ -9,7 +9,6 @@ inherit distutils-r1 pypi DESCRIPTION="A Python API for working with Neurodata stored in the NWB Format " HOMEPAGE="https://github.com/NeurodataWithoutBorders/pynwb" -SRC_URI="$(pypi_sdist_url pynwb)" SLOT="0" LICENSE="BSD" diff --git a/dev-python/pynwb/pynwb-2.3.1.ebuild b/dev-python/pynwb/pynwb-2.3.2.ebuild index cce90c5d1..6599fbf8f 100644 --- a/dev-python/pynwb/pynwb-2.3.1.ebuild +++ b/dev-python/pynwb/pynwb-2.3.2.ebuild @@ -9,7 +9,6 @@ inherit distutils-r1 pypi DESCRIPTION="A Python API for working with Neurodata stored in the NWB Format " HOMEPAGE="https://github.com/NeurodataWithoutBorders/pynwb" -SRC_URI="$(pypi_sdist_url pynwb)" SLOT="0" LICENSE="BSD" @@ -25,11 +24,6 @@ RDEPEND=" " BDEPEND="" -# Remove in next release -PATCHES=( - "${FILESDIR}/${P}-typing.patch" - ) - EPYTEST_DESELECT=( # Reported upsream: # https://github.com/NeurodataWithoutBorders/pynwb/issues/1580 diff --git a/dev-python/pytest-doctestplus/Manifest b/dev-python/pytest-doctestplus/Manifest index 47318a5ee..fa08cd21b 100644 --- a/dev-python/pytest-doctestplus/Manifest +++ b/dev-python/pytest-doctestplus/Manifest @@ -1,2 +1 @@ -DIST pytest-doctestplus-0.11.2.tar.gz 34943 BLAKE2B a45779ff3d65e1b920282f400d67b618f620a9a905da69edff96db799f30e1b93562e69bd567a49629194b962a080b1f675619b0c6995227a1391c3d0e74be20 SHA512 fed49a551be78f51db60161ccfa592e461719cca76e2a48e3267e8a22dbec60d02d8fbb757a88cb5cf4dc22143e27d3d20f25b51855be835254c72fd8260abbd DIST pytest-doctestplus-0.12.1.tar.gz 36434 BLAKE2B 95baa9f6185423fdd3e61ec0c269de54a4cf3298f2db90087b1413608663e4200e48158240cf565c8cc267244fbf8d60a0a5241b3b8f1fa8c1187e34824b17ae SHA512 46b999abd5632fa5c5743900b8b78ee7b6be742959daeb85296ebdf820d7533cff0a78d1c8aed7f5d5a15436998b2f7fe3e571133be14fce056276900493fef9 diff --git a/dev-python/pytest-doctestplus/pytest-doctestplus-0.11.2.ebuild b/dev-python/pytest-doctestplus/pytest-doctestplus-0.11.2.ebuild deleted file mode 100644 index c9149842e..000000000 --- a/dev-python/pytest-doctestplus/pytest-doctestplus-0.11.2.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_10 ) - -inherit distutils-r1 - -DESCRIPTION="Pytest plugin with advanced doctest features" -HOMEPAGE="https://astropy.org/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# TODO: fix this -# AttributeError: type object 'reprec' has no attribute 'assertoutcome' -RESTRICT="test" - -RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest diff --git a/dev-python/python-igraph/Manifest b/dev-python/python-igraph/Manifest index a0620dd02..335664088 100644 --- a/dev-python/python-igraph/Manifest +++ b/dev-python/python-igraph/Manifest @@ -1 +1 @@ -DIST python-igraph-0.10.4.tar.gz 4209850 BLAKE2B 2f3b75569ea93d08b50c4af7331a1e072d1ded66a6437d52ca054ee2603f60cbbec9371107d8c6eeda5a8215b0fa5ee6eac420dbda9247ab2246d70b01d25aa5 SHA512 675388c3a9a346534c66ec96f4a427b34e88e15a1d401af4f283ee7f1f17fad85bd1636a85af58b6d1969238b40e0314d7b6db4b84723e0eb1f3afbc660f0300 +DIST igraph-0.10.4.tar.gz 4209850 BLAKE2B 2f3b75569ea93d08b50c4af7331a1e072d1ded66a6437d52ca054ee2603f60cbbec9371107d8c6eeda5a8215b0fa5ee6eac420dbda9247ab2246d70b01d25aa5 SHA512 675388c3a9a346534c66ec96f4a427b34e88e15a1d401af4f283ee7f1f17fad85bd1636a85af58b6d1969238b40e0314d7b6db4b84723e0eb1f3afbc660f0300 diff --git a/dev-python/python-igraph/python-igraph-0.10.4.ebuild b/dev-python/python-igraph/python-igraph-0.10.4.ebuild index f0096ae23..5ef24cedf 100644 --- a/dev-python/python-igraph/python-igraph-0.10.4.ebuild +++ b/dev-python/python-igraph/python-igraph-0.10.4.ebuild @@ -5,12 +5,11 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Python interface for igraph" HOMEPAGE="https://igraph.org" -SRC_URI="mirror://pypi/i/igraph/igraph-${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="$(pypi_sdist_url igraph)" S="${WORKDIR}/igraph-${PV}" LICENSE="MIT" diff --git a/dev-python/python-vxi11/Manifest b/dev-python/python-vxi11/Manifest deleted file mode 100644 index 1f4c7aece..000000000 --- a/dev-python/python-vxi11/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-vxi11-0.9.tar.gz 21446 BLAKE2B 33d5af56aabf6583f630f4b8d7e31fc8fb962ef8c6952cf1894a69a304cd2f2f0c3d1bc2c17000a5b029c977c8a7c782657c9d9fab7ced484e41514ab77432f5 SHA512 d3136ca8d6cdd7bc695d52ab2adbad956936de6ab99b4be58f3b11111b1f0afc8720239ef6754da79f1c719bbd2ccec1c8a58249a4408b8536b7fd387c0164d0 diff --git a/dev-python/python-vxi11/metadata.xml b/dev-python/python-vxi11/metadata.xml deleted file mode 100644 index 80031f312..000000000 --- a/dev-python/python-vxi11/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>marbre@linux.sungazer.de</email> - <name>Marius Brehler</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription> -Python VXI-11 is a Python implementation of the VXI-11 Ethernet -instrument control protocol. It is compatible with VXI-11, -LXI instruments and VXI-11 to GPIB bridges (HP E2050A, etc.). -</longdescription> - <upstream> - <remote-id type="github">python-ivi/python-vxi11</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/python-vxi11/python-vxi11-0.9.ebuild b/dev-python/python-vxi11/python-vxi11-0.9.ebuild deleted file mode 100644 index fe2292148..000000000 --- a/dev-python/python-vxi11/python-vxi11-0.9.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Provides a pure Python VXI-11 driver for controlling instruments over Ethernet" -HOMEPAGE="https://github.com/python-ivi/python-vxi11" - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/python-ivi/python-vxi11" -else - SRC_URI="https://github.com/python-ivi/python-vxi11/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -SLOT="0" diff --git a/dev-python/python-vxi11/python-vxi11-9999.ebuild b/dev-python/python-vxi11/python-vxi11-9999.ebuild deleted file mode 100644 index fe2292148..000000000 --- a/dev-python/python-vxi11/python-vxi11-9999.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Provides a pure Python VXI-11 driver for controlling instruments over Ethernet" -HOMEPAGE="https://github.com/python-ivi/python-vxi11" - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/python-ivi/python-vxi11" -else - SRC_URI="https://github.com/python-ivi/python-vxi11/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -SLOT="0" diff --git a/dev-python/pytorch-lightning/pytorch-lightning-1.8.6.ebuild b/dev-python/pytorch-lightning/pytorch-lightning-1.8.6.ebuild index c50848555..a775be3bf 100644 --- a/dev-python/pytorch-lightning/pytorch-lightning-1.8.6.ebuild +++ b/dev-python/pytorch-lightning/pytorch-lightning-1.8.6.ebuild @@ -6,11 +6,11 @@ EAPI=8 PYTHON_COMPAT=( python3_10 ) DISTUTILS_USE_PEP517=setuptools DISTUTILS_SINGLE_IMPL=1 -inherit distutils-r1 +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi DESCRIPTION="Lightweight PyTorch wrapper for ML researchers" HOMEPAGE="https://github.com/Lightning-AI/lightning" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" diff --git a/dev-python/pyvista/pyvista-0.33.2.ebuild b/dev-python/pyvista/pyvista-0.33.2.ebuild index ed4a21a4e..d59653fae 100644 --- a/dev-python/pyvista/pyvista-0.33.2.ebuild +++ b/dev-python/pyvista/pyvista-0.33.2.ebuild @@ -5,12 +5,10 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..10} ) DISTUTILS_SINGLE_IMPL=1 # because "sci-libs/vtk" inherits "python-single-r1" - -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Easier Pythonic interface to VTK" HOMEPAGE="https://docs.pyvista.org" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" KEYWORDS="~amd64 ~x86" diff --git a/dev-python/pyviz_comms/Manifest b/dev-python/pyviz_comms/Manifest index 9f4d81ce1..0d6a5ac51 100644 --- a/dev-python/pyviz_comms/Manifest +++ b/dev-python/pyviz_comms/Manifest @@ -1,2 +1 @@ -DIST pyviz_comms-2.0.1.tar.gz 125046 BLAKE2B d0913fb873396ddb11db2781cb65cd4b2a9dd22ce496af58a656a2c17c4d0ca1af1351a618b293c5eca964dc7f32840c577a831139a0e5e9cd7667886c97aa2c SHA512 da913ee537588cd7e643c034f14b141e28699ddddb1dcd89053b3b9482bc330582f381e4257cd07546049da67f20b1f25cf9ffb4d11c9ef457bd4915781a751c DIST pyviz_comms-2.2.0.tar.gz 31910 BLAKE2B 42175d8750e9cb8dea4888970028898a9ee1e34b2ca5c895d2a1db40d9eec2f7eb86aec41090431b723ffcfdd0411016c04015e286d467a4c9d89eb710e7e08c SHA512 de6dba5b5d93a9a496b6895f4bf884dd80afd4124e1519bbd243b7672827f04f51d353f3941678be3780a250640e03b0c4ea0a3f87b8b9892980845bdca07439 diff --git a/dev-python/pyviz_comms/metadata.xml b/dev-python/pyviz_comms/metadata.xml index 8127bb8b0..3a0ec5dc8 100644 --- a/dev-python/pyviz_comms/metadata.xml +++ b/dev-python/pyviz_comms/metadata.xml @@ -7,7 +7,7 @@ </maintainer> <stabilize-allarches/> <upstream> - <remote-id type="pypi">pyviz_comms</remote-id> + <remote-id type="pypi">pyviz-comms</remote-id> <remote-id type="github">holoviz/pyviz_comms</remote-id> </upstream> </pkgmetadata> diff --git a/dev-python/pyviz_comms/pyviz_comms-2.0.1.ebuild b/dev-python/pyviz_comms/pyviz_comms-2.0.1.ebuild deleted file mode 100644 index 8526bd511..000000000 --- a/dev-python/pyviz_comms/pyviz_comms-2.0.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Bidirectional communication for the HoloViz ecosystem" -HOMEPAGE="https://holoviz.org" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-python/param[${PYTHON_USEDEP}]" - -# Tarballs do not include tests, reported upstream: -# https://github.com/holoviz/pyviz_comms/issues/104 -#distutils_enable_tests pytest diff --git a/dev-python/pyviz_comms/pyviz_comms-2.2.0.ebuild b/dev-python/pyviz_comms/pyviz_comms-2.2.0.ebuild index 8526bd511..7f50fc279 100644 --- a/dev-python/pyviz_comms/pyviz_comms-2.2.0.ebuild +++ b/dev-python/pyviz_comms/pyviz_comms-2.2.0.ebuild @@ -4,12 +4,10 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Bidirectional communication for the HoloViz ecosystem" HOMEPAGE="https://holoviz.org" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" diff --git a/dev-python/reproject/metadata.xml b/dev-python/reproject/metadata.xml index 4f4367037..56a54a20b 100644 --- a/dev-python/reproject/metadata.xml +++ b/dev-python/reproject/metadata.xml @@ -5,4 +5,7 @@ <email>sci-astronomy@gentoo.org</email> <name>Gentoo Astronomy Project</name> </maintainer> + <upstream> + <remote-id type="pypi">reproject</remote-id> + </upstream> </pkgmetadata> diff --git a/dev-python/reproject/reproject-0.8.ebuild b/dev-python/reproject/reproject-0.8.ebuild index 62ad23af9..cf57e7d73 100644 --- a/dev-python/reproject/reproject-0.8.ebuild +++ b/dev-python/reproject/reproject-0.8.ebuild @@ -4,12 +4,10 @@ EAPI=8 PYTHON_COMPAT=( python3_10 ) - -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Reproject astronomical images" HOMEPAGE="https://reproject.readthedocs.io/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" diff --git a/dev-python/repsep_utils/Manifest b/dev-python/repsep_utils/Manifest index 489a3a719..1c65b16d9 100644 --- a/dev-python/repsep_utils/Manifest +++ b/dev-python/repsep_utils/Manifest @@ -1 +1,3 @@ DIST repsep_utils-0.2.tar.gz 11147 BLAKE2B 89726b7e163c954ae9826a32c6997f4c678e6586240db52b37355ca59c16743b8c19e89d12d175cb55435aced5498a22e9e825d0c2d95f9046a52ac6daadefb3 SHA512 ba499cecb3dac38c1ca8e91eee3e1f9edafbc906e8acc046cd1eaead8253a9ac61f489ffca23cdb4ac6a595ecef40cc6a3374b3618c8162a4f38f499c1a4cc4e +DIST repsep_utils-0.3.1.tar.gz 12021 BLAKE2B cfe6e0dbeaddf751a1f222a19e7c430b4c3acd4ea28061164ecc213cadccb7bcb42e9b1fe16bf73f93d735edba3887553ac49b04f763ec888177ab653d05b07b SHA512 a5897a6b2a778d8079f9d5947b22def7c42922d0c607e711f2c2957b569991098f1ed3ce53ff2f74183cb4466b87f87596aafec9f2e4c1efb38c317ef29df8da +DIST repsep_utils-0.3.tar.gz 11893 BLAKE2B b02ec74d55bbfbe15052573049660a39c87681862ff3d38a7560666191b9b2cec6ea230898349c8feef4d5654e1524b16fa90c13b1238ea1d5d51ae6eaffa283 SHA512 9df1fb77d09d18387625e7cceed9aa31faf35fd72d076425cbabc30c7020e6f8257161628940f131f6209ac2aab6336c07ffb3aa333c2ec48e2a3c47708cc2b4 diff --git a/dev-python/repsep_utils/repsep_utils-0.3.1.ebuild b/dev-python/repsep_utils/repsep_utils-0.3.1.ebuild new file mode 100644 index 000000000..975d97f9d --- /dev/null +++ b/dev-python/repsep_utils/repsep_utils-0.3.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Utilities Supporting RepSeP-style documents" +HOMEPAGE="https://github.com/TheChymera/repsep_utils" +SRC_URI="https://github.com/TheChymera/repsep_utils/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="" +RDEPEND="dev-tex/pythontex" + +src_install() { + dobin "bin/repsep" + + insinto "/usr/share/repsep" + doins repsep/* +} diff --git a/dev-python/repsep_utils/repsep_utils-0.3.ebuild b/dev-python/repsep_utils/repsep_utils-0.3.ebuild new file mode 100644 index 000000000..975d97f9d --- /dev/null +++ b/dev-python/repsep_utils/repsep_utils-0.3.ebuild @@ -0,0 +1,22 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Utilities Supporting RepSeP-style documents" +HOMEPAGE="https://github.com/TheChymera/repsep_utils" +SRC_URI="https://github.com/TheChymera/repsep_utils/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="" +RDEPEND="dev-tex/pythontex" + +src_install() { + dobin "bin/repsep" + + insinto "/usr/share/repsep" + doins repsep/* +} diff --git a/dev-python/schema/schema-0.7.4.ebuild b/dev-python/schema/schema-0.7.4.ebuild index d8c8b0c2a..faa082e58 100644 --- a/dev-python/schema/schema-0.7.4.ebuild +++ b/dev-python/schema/schema-0.7.4.ebuild @@ -4,12 +4,10 @@ EAPI=8 PYTHON_COMPAT=( python3_10 pypy3 ) - -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Schema validation just got Pythonic" -HOMEPAGE="https://pypi.org/project/schema" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +HOMEPAGE="https://pypi.org/project/schema/" LICENSE="MIT" SLOT="0" diff --git a/dev-python/scooby/scooby-0.5.7.ebuild b/dev-python/scooby/scooby-0.5.7.ebuild index b876c3425..4cd053b50 100644 --- a/dev-python/scooby/scooby-0.5.7.ebuild +++ b/dev-python/scooby/scooby-0.5.7.ebuild @@ -4,12 +4,10 @@ EAPI=7 PYTHON_COMPAT=( python3_10 ) - -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Easily report Python package versions and hardware resources" -HOMEPAGE="https://pypi.org/project/scooby" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +HOMEPAGE="https://pypi.org/project/scooby/" LICENSE="MIT" KEYWORDS="~amd64 ~x86" diff --git a/dev-python/snakemake/Manifest b/dev-python/snakemake/Manifest index fbef82cf7..9beeb00c6 100644 --- a/dev-python/snakemake/Manifest +++ b/dev-python/snakemake/Manifest @@ -1 +1 @@ -DIST snakemake-7.24.2.gh.tar.gz 8849295 BLAKE2B 3ea9149ef8dbba080063cd2038ec75c42332ec3024f4ddeca0e3b2feb73d536f96484622fd9f45c51682c329cf575f3745048529e62b56f14afbea9e97b80ebe SHA512 f12e8c864a55940adbba04f3f88522e1a46739d73e77baf9b9b462cd1256336733d0591b8bc7d331231d30852ea29f2ac305745774cee78c1b6e46c4699b08a8 +DIST snakemake-7.32.3.gh.tar.gz 8886818 BLAKE2B d407e8bf65bacb5a1d3decaa54caee602f6588239c6c42062897bfaee3a13d6afd6d4afcab85a3b1de0994e2d46fcd4851e9dfd500b164a5c05a73aeba38f92a SHA512 675d1206bda44309f38b4cde441584f4c6243c1c63fb3ab07a781e3538c604e66ef013f75a27dd3b11f620611cf583e4e2fca5531a5492cef5cbd85f44f0b77e diff --git a/dev-python/snakemake/metadata.xml b/dev-python/snakemake/metadata.xml index d9550c50f..74c76cce1 100644 --- a/dev-python/snakemake/metadata.xml +++ b/dev-python/snakemake/metadata.xml @@ -5,8 +5,11 @@ <email>mschu.dev@gmail.com</email> <name>Michael Schubert</name> </maintainer> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> <upstream> - <remote-id type="bitbucket">johanneskoester/snakemake</remote-id> <remote-id type="pypi">snakemake</remote-id> <remote-id type="github">snakemake/snakemake</remote-id> </upstream> diff --git a/dev-python/snakemake/snakemake-7.24.2.ebuild b/dev-python/snakemake/snakemake-7.32.3.ebuild index fb9895514..94dd9e925 100644 --- a/dev-python/snakemake/snakemake-7.24.2.ebuild +++ b/dev-python/snakemake/snakemake-7.32.3.ebuild @@ -52,6 +52,7 @@ RDEPEND=" dev-python/throttler[${PYTHON_USEDEP}] dev-python/toposort[${PYTHON_USEDEP}] dev-python/wrapt[${PYTHON_USEDEP}] + dev-python/yte[${PYTHON_USEDEP}] sci-mathematics/pulp[${PYTHON_USEDEP}] " diff --git a/dev-python/sphinx-argparse/Manifest b/dev-python/sphinx-argparse/Manifest deleted file mode 100644 index db92db585..000000000 --- a/dev-python/sphinx-argparse/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx-argparse-0.3.2.tar.gz 45841 BLAKE2B 7f8a7159974bca803705736c848973d605594732983462d7636d82125e195d8ab87b76c247c9081e626cfe17d0f8d12a66d79076c643b0fe780c4f3eb5bbdc23 SHA512 fcc179d85ac9d30e327f75b02086c8f831856b099d9a26bc10adc4f20b57781a117a5dac2d6882e1f7c07604157dda2c2344c29ae3c475022ce252cde96646bb diff --git a/dev-python/sphinx-argparse/metadata.xml b/dev-python/sphinx-argparse/metadata.xml deleted file mode 100644 index 3b119bca0..000000000 --- a/dev-python/sphinx-argparse/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <upstream> - <remote-id type="github">ashb/sphinx-argparse</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.3.2.ebuild b/dev-python/sphinx-argparse/sphinx-argparse-0.3.2.ebuild deleted file mode 100644 index 2660d4912..000000000 --- a/dev-python/sphinx-argparse/sphinx-argparse-0.3.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 - -DESCRIPTION="Sphinx extension that automatically documents argparse commands and options" -HOMEPAGE=" - https://pypi.org/project/sphinx-argparse/ - https://github.com/ashb/sphinx-argparse -" -SRC_URI="https://github.com/ashb/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/commonmark[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/sphinx-astropy/Manifest b/dev-python/sphinx-astropy/Manifest index 1084d6cfa..7cbf6d7c8 100644 --- a/dev-python/sphinx-astropy/Manifest +++ b/dev-python/sphinx-astropy/Manifest @@ -1,2 +1 @@ -DIST sphinx-astropy-1.7.0.tar.gz 18266 BLAKE2B 363733c5a3e5974cdf0f62f879babc9a28617ff61d15292649acd189798e24611c2d84e69af5dc05b89241f395cc997233f966bdf8e8a84ccfe235f873d533c2 SHA512 4b9af1528805c5017695be6ad9d0b789437da4ea01080190d5c0e44a76d927098864002cfd2a59529924a8d2844e26d2e7635fb3f0417ed90502e7e47d0239d3 DIST sphinx-astropy-1.8.0.tar.gz 18310 BLAKE2B 0d13ba59b2ffcb792e66e58d2a87057b79da811d38e6fd101b074b0edbf5ad6d76e79300f5863521b0bbb1b40921ba6773f8d37c32d68dd36078cb2d0497e2ff SHA512 f02fe8d3ed58ffeff190492c07e2df91a2bd5bcc8e82c6685002e543585a5fc1294ebd46821b7dc0a364540f3a45adacf1b90261b7da95657bc99dcd6130f4d5 diff --git a/dev-python/sphinx-astropy/sphinx-astropy-1.7.0.ebuild b/dev-python/sphinx-astropy/sphinx-astropy-1.7.0.ebuild deleted file mode 100644 index cf6e3a5c5..000000000 --- a/dev-python/sphinx-astropy/sphinx-astropy-1.7.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_10 ) - -inherit distutils-r1 - -DESCRIPTION="Sphinx extensions and configuration specific to the Astropy project" -HOMEPAGE="https://astropy.org/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# Requires access to the internet -RESTRICT="test" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/astropy-sphinx-theme[${PYTHON_USEDEP}] - dev-python/numpydoc[${PYTHON_USEDEP}] - >=dev-python/sphinx-1.7[${PYTHON_USEDEP}] - dev-python/sphinx-automodapi[${PYTHON_USEDEP}] - dev-python/sphinx-gallery[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/spikeinterface/spikeinterface-0.96.1.ebuild b/dev-python/spikeinterface/spikeinterface-0.96.1.ebuild index 6dae8d191..ef6a472f4 100644 --- a/dev-python/spikeinterface/spikeinterface-0.96.1.ebuild +++ b/dev-python/spikeinterface/spikeinterface-0.96.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..10} ) +PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 diff --git a/dev-python/spikeinterface/spikeinterface-0.97.0.ebuild b/dev-python/spikeinterface/spikeinterface-0.97.0.ebuild index 5c4e65481..2a25d4eee 100644 --- a/dev-python/spikeinterface/spikeinterface-0.97.0.ebuild +++ b/dev-python/spikeinterface/spikeinterface-0.97.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..10} ) +PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 diff --git a/dev-python/traits/Manifest b/dev-python/traits/Manifest index 8e8de91b3..c33b93d1f 100644 --- a/dev-python/traits/Manifest +++ b/dev-python/traits/Manifest @@ -1,3 +1,2 @@ -DIST traits-6.1.1.tar.gz 567019 BLAKE2B 4b6ed46c87b1fda2a2001299106b5aacafbe8b148ba0564c4f39b67a8de76f6713366c8b00841db254a26c87a7b2b73b6935ecade770d92ad972aa8a0425cecf SHA512 7f7e9f11d4861c02164ae1ce595888859c8ce23213290cfc3ac11df100d33beeeea4c7def6799b70ef2d090b3f7bd98407f3605affff0867914d0fe0164dd50f DIST traits-6.3.2.tar.gz 9517139 BLAKE2B 9c6209a24fd07def86699174a66e2e0b3332670d974a75ead9486187c37e1c2c25b2a0c47e5444a03577931411ce6938b3b9ba195261a46c86d660c5abe9b502 SHA512 792004d88d2a00a1e9ba03974d58ec692b620f3c45aaf3bd82f93396818df8663a86903d43806c877230a66c5c8fee4d68268ed9355c166af00b5d060ba14c7d DIST traits-6.4.1.tar.gz 9527016 BLAKE2B 12036eeb845cc3014b0cba9984e1c1686a6720630678d440a2059c47916c08284b1f823ca566dcb6c1c86594ebec5400bb2a8c44d43d765a25d00e157fbbda74 SHA512 04b936195d57320c02fee9f0d5e7dbcfee28add422c151bd4aaa6d1c58c59f8de7fe54b4df039bb2023ffc9dae9570bba52210cd015ce462e0f736e9439327e5 diff --git a/dev-python/traits/metadata.xml b/dev-python/traits/metadata.xml index ec9460dd1..2e84467ab 100644 --- a/dev-python/traits/metadata.xml +++ b/dev-python/traits/metadata.xml @@ -21,6 +21,7 @@ * Visualization: With the TraitsUI package, GUIs can be generated automatically from traited objects. </longdescription> <upstream> + <remote-id type="github">enthought/traits</remote-id> <remote-id type="pypi">traits</remote-id> </upstream> </pkgmetadata> diff --git a/dev-python/traits/traits-6.1.1.ebuild b/dev-python/traits/traits-6.1.1.ebuild deleted file mode 100644 index 7282ebfa8..000000000 --- a/dev-python/traits/traits-6.1.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Enthought Tool Suite: Explicitly typed attributes for Python" -HOMEPAGE="https://docs.enthought.com/traits/ - https://github.com/enthought/traits - https://pypi.org/project/traits/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -# Reported upstream: https://github.com/enthought/traits/issues/1731 -RESTRICT="test" - -RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]" - -distutils_enable_tests unittest -# ToDo: Fix doc building: -# AttributeError: 'NoDefaultSpecified' object has no attribute '__name__' -#distutils_enable_sphinx docs/source --no-autodoc - -python_prepare_all() { - sed -i -e "s/'-O3'//g" setup.py || die - distutils-r1_python_prepare_all -} - -python_test() { - cd "${BUILD_DIR}"/lib || die - ${EPYTHON} -m unittest discover || die -} diff --git a/dev-python/traits/traits-6.3.2.ebuild b/dev-python/traits/traits-6.3.2.ebuild index 3d81493f5..4d3c699a5 100644 --- a/dev-python/traits/traits-6.3.2.ebuild +++ b/dev-python/traits/traits-6.3.2.ebuild @@ -5,14 +5,13 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Enthought Tool Suite: Explicitly typed attributes for Python" HOMEPAGE=" https://docs.enthought.com/traits/ https://github.com/enthought/traits " -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" diff --git a/dev-python/traits/traits-6.4.1.ebuild b/dev-python/traits/traits-6.4.1.ebuild index 3d81493f5..ebd3fb97a 100644 --- a/dev-python/traits/traits-6.4.1.ebuild +++ b/dev-python/traits/traits-6.4.1.ebuild @@ -3,16 +3,16 @@ EAPI=8 +DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{10..11} ) -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Enthought Tool Suite: Explicitly typed attributes for Python" HOMEPAGE=" https://docs.enthought.com/traits/ https://github.com/enthought/traits " -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" @@ -20,7 +20,7 @@ KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]" -distutils_enable_tests unittest +distutils_enable_tests pytest # ToDo: Fix doc building: # AttributeError: 'NoDefaultSpecified' object has no attribute '__name__' #distutils_enable_sphinx docs/source --no-autodoc @@ -31,6 +31,6 @@ python_prepare_all() { } python_test() { - cd "${BUILD_DIR}"/lib || die - ${EPYTHON} -m unittest discover || die + cd "${T}" || die + epytest --pyargs traits } diff --git a/dev-python/tridesclous/tridesclous-1.6.4.ebuild b/dev-python/tridesclous/tridesclous-1.6.4.ebuild index a65c30298..131156160 100644 --- a/dev-python/tridesclous/tridesclous-1.6.4.ebuild +++ b/dev-python/tridesclous/tridesclous-1.6.4.ebuild @@ -3,13 +3,12 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..10} ) +PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="offline/online spike sorting" HOMEPAGE="https://github.com/tridesclous/tridesclous" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" diff --git a/dev-python/tridesclous/tridesclous-1.6.6.ebuild b/dev-python/tridesclous/tridesclous-1.6.6.ebuild index 13697e657..fb401397f 100644 --- a/dev-python/tridesclous/tridesclous-1.6.6.ebuild +++ b/dev-python/tridesclous/tridesclous-1.6.6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..10} ) +PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 diff --git a/dev-python/ufl/Manifest b/dev-python/ufl/Manifest deleted file mode 100644 index 636d9ef3e..000000000 --- a/dev-python/ufl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ufl-2019.1.0.tar.gz 308107 BLAKE2B b89ac7bc5614d5fc61f3d5a91bdd64c8ef0b8589500e2ca4c0cc33a3488f17630ce006a9908ac53606cfa5867781943a247791ae043c8e15c040de1eabd20199 SHA512 2e79c5c05ddea1edc2aca55eafb5fcb246f24a31d9f7312dca19cfa284f7c039b1cb3d5450bbd628eed29b0881f3f3abdc9be106fd33f86a73720eaba5bea3d5 diff --git a/dev-python/ufl/metadata.xml b/dev-python/ufl/metadata.xml deleted file mode 100644 index 3dff10f36..000000000 --- a/dev-python/ufl/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> -The Unified Form Language (UFL) is a domain specific language for -declaration of finite element discretizations of variational forms. More -precisely, it defines a flexible interface for choosing finite element -spaces and defining expressions for weak forms in a notation close to -mathematical notation. -</longdescription> - <upstream> - <remote-id type="bitbucket">fenics-project/ufl</remote-id> - <remote-id type="github">FEniCS/ufl</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/ufl/ufl-2019.1.0.ebuild b/dev-python/ufl/ufl-2019.1.0.ebuild deleted file mode 100644 index ef75774a2..000000000 --- a/dev-python/ufl/ufl-2019.1.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Unified Form Language for declaration of for FE discretizations" -HOMEPAGE="https://github.com/FEniCS/ufl" -SRC_URI="https://github.com/FEniCS/ufl/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest - -python_test() { - distutils_install_for_testing - pytest -vv || die "pytest failed for ${EPYTHON}" -} - -pkg_postinst() { - optfeature "Support for evaluating Bessel functions" dev-python/scipy -} diff --git a/dev-python/umap-learn/metadata.xml b/dev-python/umap-learn/metadata.xml index 2f2c0b51c..36f603448 100644 --- a/dev-python/umap-learn/metadata.xml +++ b/dev-python/umap-learn/metadata.xml @@ -9,4 +9,7 @@ <email>sci@gentoo.org</email> <name>Gentoo Science Project</name> </maintainer> + <upstream> + <remote-id type="pypi">umap-learn</remote-id> + </upstream> </pkgmetadata> diff --git a/dev-python/umap-learn/umap-learn-0.5.2.ebuild b/dev-python/umap-learn/umap-learn-0.5.2.ebuild index 45b45b7f1..ea2769294 100644 --- a/dev-python/umap-learn/umap-learn-0.5.2.ebuild +++ b/dev-python/umap-learn/umap-learn-0.5.2.ebuild @@ -4,12 +4,11 @@ EAPI=8 PYTHON_COMPAT=( python3_10 ) - -inherit distutils-r1 +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi DESCRIPTION="Uniform Manifold Approximation and Projection" HOMEPAGE="https://umap-learn.readthedocs.io/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" diff --git a/dev-python/unyt/Manifest b/dev-python/unyt/Manifest deleted file mode 100644 index 8120c74f7..000000000 --- a/dev-python/unyt/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST old_json_registry.txt 12950 BLAKE2B 54197911cbb4c3167ffe88673db87cc7dec96a55dd762162293eb0616996ec1324d91e6b4bbba4f77be227e63bf52013bcab155ca49a75e14844ae52d82337b7 SHA512 9fe6d46e24257542646e40e7364b93d52f21b6a449532cfaf4a7e913d47b76ac6c5b0579db4bc9449de816e127db90b6d330cb7620376846236829c4bc2f2346 -DIST unyt-2.7.2.tar.gz 584585 BLAKE2B 1ff1083709195510d915979c07e1aa0e0605897d41d8b3eb9497dfa21e86ba6cebc623d6cb42dba85580a416f0ad1c4c4a2be20fd492fc421e19a42c61f8c66a SHA512 73c8585b847baba927357e093336936c2505da28665dc06b79d29eb667604ef195d2c9a68aa851c0231a08f440dc7a711c4ea19ea334675dd78c11e7441aff72 -DIST unyt-2.8.0.tar.gz 324621 BLAKE2B b950ac0ca37795212edcf0a93a418c3287d5019fd9a6509bde50a62795433bcb828595508ffdc0f615b6e1e2426e7cfebf8cd3c65068e9754f79d58783ae7e7e SHA512 b3279023044d54b83833e2503876da67c6a8ce25fe1d3359e045cb9f5f8e5389bb3e1f5e1564479ebef3191c451614c3bd28b9f79ade89d3f9c00dceb04b021c diff --git a/dev-python/unyt/metadata.xml b/dev-python/unyt/metadata.xml deleted file mode 100644 index 2f2c0b51c..000000000 --- a/dev-python/unyt/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>gentoo@aisha.cc</email> - <name>Aisha Tammy</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> -</pkgmetadata> diff --git a/dev-python/unyt/unyt-2.7.2.ebuild b/dev-python/unyt/unyt-2.7.2.ebuild deleted file mode 100644 index 893f0c03f..000000000 --- a/dev-python/unyt/unyt-2.7.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="package for handling numpy arrays with units" -HOMEPAGE="https://github.com/yt-project/unyt" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz - https://raw.githubusercontent.com/yt-project/unyt/v${PV}/unyt/tests/data/old_json_registry.txt -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="${PYTHON_DEPS} - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/sympy[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_prepare_all() { - mkdir -p "${S}"/unyt/tests/data || die - mv "${DISTDIR}"/old_json_registry.txt "${S}"/unyt/tests/data/ - - distutils-r1_python_prepare_all -} diff --git a/dev-python/unyt/unyt-2.8.0.ebuild b/dev-python/unyt/unyt-2.8.0.ebuild deleted file mode 100644 index 893f0c03f..000000000 --- a/dev-python/unyt/unyt-2.8.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="package for handling numpy arrays with units" -HOMEPAGE="https://github.com/yt-project/unyt" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz - https://raw.githubusercontent.com/yt-project/unyt/v${PV}/unyt/tests/data/old_json_registry.txt -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="${PYTHON_DEPS} - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/sympy[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_prepare_all() { - mkdir -p "${S}"/unyt/tests/data || die - mv "${DISTDIR}"/old_json_registry.txt "${S}"/unyt/tests/data/ - - distutils-r1_python_prepare_all -} diff --git a/dev-python/visvis/Manifest b/dev-python/visvis/Manifest index 5b433e036..2caf8e4e4 100644 --- a/dev-python/visvis/Manifest +++ b/dev-python/visvis/Manifest @@ -1,2 +1 @@ -DIST visvis-1.13.0.tar.gz 5095145 BLAKE2B 4c47002902d7ee15f4ccc684b53daec09657422d9e53438a0e91d11ea17b76fd8e413b6caab8fee63752116247b526454bc7830751db1d3bb6d12adab914cc1a SHA512 a2272250060e418c7b78acb51599bf5d440d6d20ffe41d5fbfb3b68f6486b6d9312300dfa94697ff23bdadb2e79a871dc75bf0ba53be3267107d392236693d6a DIST visvis-1.14.0.tar.gz 4892032 BLAKE2B 564e328d4265676bec35798149ff1283b7289fe04e946ca78b6068ae6f70d1dff809a4ec19b94b1d49a9c3ac7f0b186996070736d3eb4ba4897feac7d03edb6a SHA512 d056ec8a83ac9cee4cbb05806145287fa9dab8064fbc910463255d4510f082ca29f393c309c7b649c6d625f1c368bf5ef28f44de1ebb30ccd1d5650fadb76a81 diff --git a/dev-python/visvis/visvis-1.13.0.ebuild b/dev-python/visvis/visvis-1.13.0.ebuild deleted file mode 100644 index 68d53d30e..000000000 --- a/dev-python/visvis/visvis-1.13.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=no -PYTHON_COMPAT=( python3_10 ) - -inherit distutils-r1 - -DESCRIPTION="An object oriented approach to visualization of 1D to 4D data" -HOMEPAGE="https://github.com/almarklein/visvis" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pyopengl[${PYTHON_USEDEP}] - dev-python/imageio[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/wraps/Manifest b/dev-python/wraps/Manifest index 94118dae2..44510a1dd 100644 --- a/dev-python/wraps/Manifest +++ b/dev-python/wraps/Manifest @@ -1,2 +1 @@ -DIST wraps-0.1.0.tar.gz 25356 BLAKE2B 844293a5f7dfd84aa17f636d4863182118d40aa6ae53e044e77b77207be5b744cc78ef5235b889a963332fedb6922ce8ad829075099d9428be335366fe22cc56 SHA512 0e34d811869be2b22ec61638acb21342693e0fa44cf3d152dde179903c26771a9e26c673d2f37107122ba4bc92fe944b18ed16ebece7df0c07178845fc72bebb DIST wraps-0.2.0.tar.gz 25308 BLAKE2B b68359d34995f7bc39535e97458807a5d55e3547124ccb8b34f9cd34fe1d3b38921a3a0c16df031410022f74d414aba97af9e9f60a20fb635428030bc400b130 SHA512 daf72785c3215db06f4bf06704f02c7ecfd1ef5c58dbf5c50b2dee14755d73b519f8a13be9658bf825c296689d9b3effd08aec4254779812583c1024522751f0 diff --git a/dev-python/wraps/metadata.xml b/dev-python/wraps/metadata.xml index dd3bf5227..d94ee3bee 100644 --- a/dev-python/wraps/metadata.xml +++ b/dev-python/wraps/metadata.xml @@ -11,5 +11,6 @@ </maintainer> <upstream> <remote-id type="github">nekitdev/wraps</remote-id> + <remote-id type="pypi">wraps</remote-id> </upstream> </pkgmetadata> diff --git a/dev-python/wraps/wraps-0.1.0-r1.ebuild b/dev-python/wraps/wraps-0.1.0-r1.ebuild deleted file mode 100644 index 4f51a06f2..000000000 --- a/dev-python/wraps/wraps-0.1.0-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION=" Meaningful and safe wrapping types. " -HOMEPAGE="https://github.com/nekitdev/wraps" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="test" -# package does not have test suite (yet) - -RDEPEND=" - >=dev-python/attrs-21.4.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}] - " - -PATCHES=( - "${FILESDIR}/${P}-poetry_groups.patch" -) - -distutils_enable_tests pytest diff --git a/dev-python/wraps/wraps-0.2.0.ebuild b/dev-python/wraps/wraps-0.2.0.ebuild index 0e4ec817c..b06b511cd 100644 --- a/dev-python/wraps/wraps-0.2.0.ebuild +++ b/dev-python/wraps/wraps-0.2.0.ebuild @@ -5,12 +5,10 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION=" Meaningful and safe wrapping types. " HOMEPAGE="https://github.com/nekitdev/wraps" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" diff --git a/dev-python/xgboost/metadata.xml b/dev-python/xgboost/metadata.xml index a83159655..f862a0379 100644 --- a/dev-python/xgboost/metadata.xml +++ b/dev-python/xgboost/metadata.xml @@ -5,4 +5,7 @@ SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'> <maintainer type="person"> <email>heroxbd@gentoo.org</email> </maintainer> + <upstream> + <remote-id type="pypi">xgboost</remote-id> + </upstream> </pkgmetadata> diff --git a/dev-python/xgboost/xgboost-1.6.2.ebuild b/dev-python/xgboost/xgboost-1.6.2.ebuild index 645522c9c..780adec11 100644 --- a/dev-python/xgboost/xgboost-1.6.2.ebuild +++ b/dev-python/xgboost/xgboost-1.6.2.ebuild @@ -5,11 +5,10 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="XGBoost Python Package" HOMEPAGE="https://xgboost.readthedocs.io" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" diff --git a/dev-python/xopen/Manifest b/dev-python/xopen/Manifest deleted file mode 100644 index 7c783a2c0..000000000 --- a/dev-python/xopen/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST xopen-0.9.0.tar.gz 13334 BLAKE2B e3131bccf25b486eb9e23abcde03b09287edbff7fe78f558d158700e21219a330f3bf50390de4bd9f0598f1079261ff42b5d3bfd58a5b81e44b0051f592b2d7f SHA512 1cc8f32aaa9e626855e038ce3422d485a73c3d7d3af6e0957b8d735bc2c673f1780896686e9541a25fb25a57d7fe37d63099b23cada112ee2be382ccc0b52def -DIST xopen-1.0.0.tar.gz 17487 BLAKE2B b805c8bc9bbfd57027a83e6d12d5bfdcb53cd9a4d3d938e9c97160e05e0684ee061121b800bcfdbfa3eb84bd10205c1a29a9c787563377a015a962132ee3c4d5 SHA512 d0ca9118d7ff871ee71605e3bbdf8271aca1179d8fbc4ec4e4ce86c0d822dcd74bb4c7927a8aa5796f01cb5cd14ef88414d9dc1f26e734b0037e81a180fbff09 -DIST xopen-1.0.1.tar.gz 18237 BLAKE2B 4019176c80d135551de09a057fe24c1ae96ccff3a2dc59129dbc6262e13b95993618701deae7795df49bfc9cfeb6503c2c9de4d25f1d7499a6ccce91878e49fd SHA512 045fd685b1a9f2dcd91e4ec28b5d3e1dba5ff71bee22165b0b6f1ca4d0fec91fd9551118e1f096d94d543e67512f7bc0c5bf58954115908b03544cf7afcef7b7 -DIST xopen-1.1.0.tar.gz 17836 BLAKE2B bdc70e4b9f08bbacadc8ca7bfb543a554104d41d092c771524277d83e616d29d2425724c35f82b2480e42ee60b9671d18742537c157acfea857669007ba63979 SHA512 74e366febede75afd09760a0f04fe13738bc432fe6801507435efb8020d4431aa37aab9500e55d78de5030474f473b379aff7764205e07647454d12118a26997 diff --git a/dev-python/xopen/metadata.xml b/dev-python/xopen/metadata.xml deleted file mode 100644 index 822323020..000000000 --- a/dev-python/xopen/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>mmokrejs@fold.natur.cuni.cz</email> - <name>Martin Mokrejs</name> - </maintainer> - <maintainer type="person"> - <email>gentoo@aisha.cc</email> - <name>Aisha Tammy</name> - </maintainer> - <maintainer type="project"> - <email>sci-biology@gentoo.org</email> - <name>Gentoo Biology Project</name> - </maintainer> -</pkgmetadata> diff --git a/dev-python/xopen/xopen-0.9.0.ebuild b/dev-python/xopen/xopen-0.9.0.ebuild deleted file mode 100644 index 7c32e8298..000000000 --- a/dev-python/xopen/xopen-0.9.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 - -DESCRIPTION="Open compressed files transparently" -HOMEPAGE="https://pypi.python.org/pypi/xopen" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - app-arch/pigz -" - -distutils_enable_tests pytest diff --git a/dev-python/xopen/xopen-1.0.0.ebuild b/dev-python/xopen/xopen-1.0.0.ebuild deleted file mode 100644 index 7c32e8298..000000000 --- a/dev-python/xopen/xopen-1.0.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 - -DESCRIPTION="Open compressed files transparently" -HOMEPAGE="https://pypi.python.org/pypi/xopen" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - app-arch/pigz -" - -distutils_enable_tests pytest diff --git a/dev-python/xopen/xopen-1.0.1.ebuild b/dev-python/xopen/xopen-1.0.1.ebuild deleted file mode 100644 index 7c32e8298..000000000 --- a/dev-python/xopen/xopen-1.0.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 - -DESCRIPTION="Open compressed files transparently" -HOMEPAGE="https://pypi.python.org/pypi/xopen" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - app-arch/pigz -" - -distutils_enable_tests pytest diff --git a/dev-python/xopen/xopen-1.1.0.ebuild b/dev-python/xopen/xopen-1.1.0.ebuild deleted file mode 100644 index 3c721232d..000000000 --- a/dev-python/xopen/xopen-1.1.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 - -DESCRIPTION="Open compressed files transparently" -HOMEPAGE="https://pypi.python.org/pypi/xopen" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - app-arch/pigz -" - -distutils_enable_tests pytest diff --git a/dev-python/yte/Manifest b/dev-python/yte/Manifest new file mode 100644 index 000000000..e0bd09674 --- /dev/null +++ b/dev-python/yte/Manifest @@ -0,0 +1 @@ +DIST yte-1.5.1.tar.gz 6764 BLAKE2B ebe65bf961e028cb87ec0c7f8e552bcd5890329c0e66b9227becc21480a3b3ce5734090acc3fe32d44efcf2ecc7a2456f7056e75eccf7def75781910bef7dbc5 SHA512 5012e47d1ad8c20cb755b9c605d866d56850f0d16381f74c8d405232de95f43a6ea9ab65eb07cf23a14eeaa18e9105e0f0642a54f2847584bfffe432ce909267 diff --git a/dev-python/dnaio/metadata.xml b/dev-python/yte/metadata.xml index e97c4322a..ea4e4616a 100644 --- a/dev-python/dnaio/metadata.xml +++ b/dev-python/yte/metadata.xml @@ -1,12 +1,16 @@ -<?xml version="1.0" encoding="UTF-8"?> +<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>gentoo@aisha.cc</email> - <name>Aisha Tammy</name> + <email>mschu.dev@gmail.com</email> + <name>Michael Schubert</name> </maintainer> <maintainer type="project"> <email>sci@gentoo.org</email> <name>Gentoo Science Project</name> </maintainer> + <upstream> + <remote-id type="github">yte-template-engine/yte</remote-id> + <remote-id type="pypi">yte</remote-id> + </upstream> </pkgmetadata> diff --git a/dev-python/yte/yte-1.5.1.ebuild b/dev-python/yte/yte-1.5.1.ebuild new file mode 100644 index 000000000..bb3b6354a --- /dev/null +++ b/dev-python/yte/yte-1.5.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..11} ) + +inherit pypi distutils-r1 + +DESCRIPTION="A YAML template engine with Python expressions" +HOMEPAGE="https://pypi.org/project/yte/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-python/dpath[${PYTHON_USEDEP}] + dev-python/plac[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/zarr/Manifest b/dev-python/zarr/Manifest index 08592fdcc..87617bcb1 100644 --- a/dev-python/zarr/Manifest +++ b/dev-python/zarr/Manifest @@ -1,3 +1,2 @@ -DIST zarr-2.11.1.tar.gz 3492813 BLAKE2B ff31cc2d11f5f863770f91136694108ab76525c644dd57861a4a57ca03dae0bb8cde5c20a2654f3566ffb69900d581e7592f576b9c0d2746e4fb95ed6991c740 SHA512 e0079a69f65a1bc230049469f50bf52af036d85d84f7c163ecdc2a4a8d7b75b07b59c1fcdecd83f578682914a6463641e9341d2c18f939c57f1e78f298f6b7ea DIST zarr-2.11.3.tar.gz 3492924 BLAKE2B ca7c5d4b4dd9a3ba4b108fb878e91418fda5b4020a09eb024c774ea8b06b1b329fd7537806632550d60b19ab16b6f6542b6e368cbaef1bbf43a8514b2347c5d6 SHA512 e11e08341769a730a22fcf9a14bbd6d284c4cb051d971dbd3a234ef42224a46e8119cb53360df1aa55580bc4912df61ddde42284c16173f68a3db1d666afbc65 DIST zarr-2.12.0.tar.gz 3571172 BLAKE2B f8c628d0ff1fdb75fa46dc923de413f4de5f7aeed822a14523c3c2277b2692852f4896c80d160c503c787d510270c25fc813a9556f1a1f54ed2ffa0147f41763 SHA512 300fc20e22def9b444629c5bb7d5ae9d8178100b88f02b5dc4ddeabc2007cc9d19e7fe9b1710f3b69ebf1aa2154f7e03b11b1a78809be9285caf294d4d49c4ee diff --git a/dev-python/zarr/zarr-2.11.1.ebuild b/dev-python/zarr/zarr-2.11.1.ebuild deleted file mode 100644 index fb138aad0..000000000 --- a/dev-python/zarr/zarr-2.11.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_10 ) - -inherit distutils-r1 - -DESCRIPTION="Chunked, compressed, N-dimensional arrays for Python" -HOMEPAGE="https://github.com/zarr-developers/zarr-python" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/asciitree[${PYTHON_USEDEP}] - dev-python/fasteners[${PYTHON_USEDEP}] - dev-python/numcodecs[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] -" - -DEPEND=" - test? ( - dev-python/msgpack[${PYTHON_USEDEP}] - ) -" - -# Reported upsream -# https://github.com/zarr-developers/zarr-python/issues/961 -EPYTEST_DESELECT=( - zarr/tests/test_core.py::TestArray::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayWithPath::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayWithChunkStore::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayWithDirectoryStore::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayWithNestedDirectoryStore::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayWithDBMStore::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayWithSQLiteStore::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayWithNoCompressor::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayWithBZ2Compressor::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayWithBloscCompressor::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayWithLZMACompressor::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayWithCustomMapping::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayNoCache::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayWithStoreCache::test_object_arrays_vlen_bytes - zarr/tests/test_sync.py::TestArray::test_object_arrays_vlen_bytes - zarr/tests/test_sync.py::TestArrayWithThreadSynchronizer::test_object_arrays_vlen_bytes - zarr/tests/test_sync.py::TestArrayWithProcessSynchronizer::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayWithFSStore::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayWithFSStoreFromFilesystem::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayWithFSStorePartialRead::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayWithFSStoreNested::test_object_arrays_vlen_bytes - zarr/tests/test_core.py::TestArrayWithFSStoreNestedPartialRead::test_object_arrays_vlen_bytes -) - -distutils_enable_tests pytest diff --git a/dev-python/zarr/zarr-2.11.3.ebuild b/dev-python/zarr/zarr-2.11.3.ebuild index aecd66ba9..f18e92d44 100644 --- a/dev-python/zarr/zarr-2.11.3.ebuild +++ b/dev-python/zarr/zarr-2.11.3.ebuild @@ -4,13 +4,12 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_{10..11} ) -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Chunked, compressed, N-dimensional arrays for Python" HOMEPAGE="https://github.com/zarr-developers/zarr-python" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" diff --git a/dev-python/zarr/zarr-2.12.0.ebuild b/dev-python/zarr/zarr-2.12.0.ebuild index aecd66ba9..f18e92d44 100644 --- a/dev-python/zarr/zarr-2.12.0.ebuild +++ b/dev-python/zarr/zarr-2.12.0.ebuild @@ -4,13 +4,12 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_{10..11} ) -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Chunked, compressed, N-dimensional arrays for Python" HOMEPAGE="https://github.com/zarr-developers/zarr-python" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" diff --git a/dev-python/zarr_checksum/zarr_checksum-0.2.8.ebuild b/dev-python/zarr_checksum/zarr_checksum-0.2.8.ebuild index 47c21433e..58cb87329 100644 --- a/dev-python/zarr_checksum/zarr_checksum-0.2.8.ebuild +++ b/dev-python/zarr_checksum/zarr_checksum-0.2.8.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..10} ) +PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=poetry inherit distutils-r1 pypi |