From 5c0cc325922d72d6e614def2a9b36ee95a46d2c1 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 28 Oct 2023 22:35:05 +0100 Subject: gentoo auto-resync : 28:10:2023 - 22:35:05 --- dev-python/Levenshtein/Levenshtein-0.21.1.ebuild | 46 ---- dev-python/Levenshtein/Levenshtein-0.22.0.ebuild | 46 ---- dev-python/Levenshtein/Manifest | 4 - dev-python/Manifest.gz | Bin 269672 -> 269653 bytes dev-python/PyGithub/Manifest | 4 +- dev-python/PyGithub/PyGithub-1.59.1.ebuild | 38 ---- dev-python/PyGithub/PyGithub-2.1.1.ebuild | 2 +- dev-python/agate/Manifest | 2 +- dev-python/agate/agate-1.9.0.ebuild | 2 +- dev-python/amodem/Manifest | 2 +- dev-python/amodem/amodem-1.15.4.ebuild | 2 +- dev-python/astroid/Manifest | 2 - dev-python/astroid/astroid-2.15.8-r1.ebuild | 68 ------ dev-python/betamax-matchers/Manifest | 2 +- .../betamax-matchers-0.4.0-r1.ebuild | 2 +- dev-python/boto3/Manifest | 10 - dev-python/boto3/boto3-1.28.62.ebuild | 68 ------ dev-python/boto3/boto3-1.28.69.ebuild | 68 ------ dev-python/boto3/boto3-1.28.70.ebuild | 68 ------ dev-python/boto3/boto3-1.28.71.ebuild | 68 ------ dev-python/boto3/boto3-1.28.72.ebuild | 68 ------ dev-python/botocore/Manifest | 10 - dev-python/botocore/botocore-1.31.62.ebuild | 68 ------ dev-python/botocore/botocore-1.31.69.ebuild | 68 ------ dev-python/botocore/botocore-1.31.70.ebuild | 68 ------ dev-python/botocore/botocore-1.31.71.ebuild | 68 ------ dev-python/botocore/botocore-1.31.72.ebuild | 68 ------ dev-python/cffi/Manifest | 10 +- dev-python/cffi/cffi-1.15.1-r3.ebuild | 84 ------- dev-python/cffi/cffi-1.16.0.ebuild | 2 +- dev-python/cffi/cffi-1.16.0_rc2.ebuild | 72 ------ dev-python/cffi/files/cffi-1.15.1-hppa.patch | 59 ----- dev-python/cffi/files/cffi-1.15.1-py312.patch | 247 --------------------- .../cffi/files/cffi-1.15.1-python3.11-tests.patch | 90 -------- dev-python/chameleon/Manifest | 2 - dev-python/chameleon/chameleon-4.1.0.ebuild | 28 --- dev-python/cli-helpers/Manifest | 4 +- dev-python/cli-helpers/cli-helpers-2.3.0.ebuild | 2 +- dev-python/cli-helpers/cli-helpers-9999.ebuild | 3 +- dev-python/clikit/Manifest | 2 +- dev-python/clikit/clikit-0.6.2-r1.ebuild | 2 +- dev-python/colorclass/Manifest | 2 +- dev-python/colorclass/colorclass-2.2.2-r1.ebuild | 2 +- dev-python/github3-py/Manifest | 2 +- dev-python/github3-py/github3-py-4.0.1.ebuild | 2 +- dev-python/google-api-core/Manifest | 2 - .../google-api-core/google-api-core-2.11.1.ebuild | 74 ------ dev-python/google-api-python-client/Manifest | 8 - .../google-api-python-client-2.100.0.ebuild | 49 ---- .../google-api-python-client-2.101.0.ebuild | 49 ---- .../google-api-python-client-2.102.0.ebuild | 49 ---- .../google-api-python-client-2.104.0.ebuild | 49 ---- dev-python/greenlet/Manifest | 2 +- dev-python/greenlet/greenlet-3.0.1.ebuild | 2 +- dev-python/hcloud/Manifest | 6 - dev-python/hcloud/hcloud-1.28.0.ebuild | 49 ---- dev-python/hcloud/hcloud-1.29.0.ebuild | 49 ---- dev-python/hcloud/hcloud-1.29.1.ebuild | 49 ---- dev-python/identify/Manifest | 2 + dev-python/identify/identify-2.5.31.ebuild | 29 +++ dev-python/lrcalc/Manifest | 2 +- dev-python/lrcalc/lrcalc-2.1-r1.ebuild | 31 +++ dev-python/lrcalc/lrcalc-2.1.ebuild | 31 --- dev-python/moto/Manifest | 2 + dev-python/moto/moto-4.2.7.ebuild | 126 +++++++++++ dev-python/networkx/Manifest | 2 + dev-python/networkx/networkx-3.2.1.ebuild | 60 +++++ dev-python/numexpr/Manifest | 2 - dev-python/numexpr/numexpr-2.8.6.ebuild | 39 ---- dev-python/numpydoc/Manifest | 4 +- dev-python/numpydoc/numpydoc-1.5.0.ebuild | 51 ----- dev-python/numpydoc/numpydoc-1.6.0.ebuild | 2 +- dev-python/pandas/Manifest | 6 +- dev-python/pandas/pandas-2.1.1-r1.ebuild | 1 + dev-python/pandas/pandas-2.1.1.ebuild | 1 + dev-python/pandas/pandas-2.1.2.ebuild | 1 + dev-python/partd/Manifest | 2 - dev-python/partd/partd-1.4.0.ebuild | 35 --- dev-python/pikepdf/Manifest | 2 + dev-python/pikepdf/pikepdf-8.5.3.ebuild | 62 ++++++ dev-python/pydyf/Manifest | 2 - dev-python/pydyf/pydyf-0.7.0.ebuild | 28 --- dev-python/pylint/Manifest | 12 +- dev-python/pylint/pylint-2.17.5.ebuild | 84 ------- dev-python/pylint/pylint-2.17.6.ebuild | 84 ------- dev-python/pylint/pylint-2.17.7.ebuild | 84 ------- dev-python/pylint/pylint-3.0.0.ebuild | 83 ------- dev-python/pylint/pylint-3.0.0_beta0.ebuild | 83 ------- dev-python/pylint/pylint-3.0.1.ebuild | 2 +- dev-python/pypdf/Manifest | 8 - dev-python/pypdf/pypdf-3.15.5.ebuild | 56 ----- dev-python/pypdf/pypdf-3.16.2.ebuild | 56 ----- dev-python/pypdf/pypdf-3.16.3.ebuild | 57 ----- dev-python/pysrt/Manifest | 4 +- dev-python/pysrt/pysrt-1.1.2-r1.ebuild | 18 +- dev-python/pysrt/pysrt-9999.ebuild | 12 +- dev-python/python-utils/Manifest | 4 - dev-python/python-utils/python-utils-3.7.0.ebuild | 42 ---- dev-python/python-utils/python-utils-3.8.0.ebuild | 42 ---- dev-python/pyxdg/Manifest | 2 + dev-python/pyxdg/files/pyxdg-0.28-py3.12.patch | 12 + dev-python/pyxdg/pyxdg-0.28-r1.ebuild | 29 +++ dev-python/readthedocs-sphinx-ext/Manifest | 2 - .../readthedocs-sphinx-ext-2.2.2.ebuild | 30 --- dev-python/redis/Manifest | 2 - dev-python/redis/redis-5.0.0.ebuild | 105 --------- dev-python/reportlab/Manifest | 4 - dev-python/reportlab/reportlab-4.0.4.ebuild | 52 ----- dev-python/reportlab/reportlab-4.0.5.ebuild | 52 ----- dev-python/sphinx-autoapi/Manifest | 4 +- .../sphinx-autoapi/sphinx-autoapi-2.1.1.ebuild | 50 ----- .../sphinx-autoapi/sphinx-autoapi-3.0.0.ebuild | 2 +- dev-python/tabulate/Manifest | 2 +- dev-python/tabulate/tabulate-0.9.0-r1.ebuild | 2 +- dev-python/unidecode/Manifest | 2 - dev-python/unidecode/unidecode-1.3.6.ebuild | 20 -- dev-python/weasyprint/Manifest | 6 +- dev-python/weasyprint/weasyprint-59.0.ebuild | 45 ---- dev-python/weasyprint/weasyprint-60.0.ebuild | 45 ---- dev-python/weasyprint/weasyprint-60.1.ebuild | 2 +- 120 files changed, 424 insertions(+), 3274 deletions(-) delete mode 100644 dev-python/Levenshtein/Levenshtein-0.21.1.ebuild delete mode 100644 dev-python/Levenshtein/Levenshtein-0.22.0.ebuild delete mode 100644 dev-python/PyGithub/PyGithub-1.59.1.ebuild delete mode 100644 dev-python/astroid/astroid-2.15.8-r1.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.62.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.69.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.70.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.71.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.72.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.62.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.69.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.70.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.71.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.72.ebuild delete mode 100644 dev-python/cffi/cffi-1.15.1-r3.ebuild delete mode 100644 dev-python/cffi/cffi-1.16.0_rc2.ebuild delete mode 100644 dev-python/cffi/files/cffi-1.15.1-hppa.patch delete mode 100644 dev-python/cffi/files/cffi-1.15.1-py312.patch delete mode 100644 dev-python/cffi/files/cffi-1.15.1-python3.11-tests.patch delete mode 100644 dev-python/chameleon/chameleon-4.1.0.ebuild delete mode 100644 dev-python/google-api-core/google-api-core-2.11.1.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.100.0.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.101.0.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.102.0.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.104.0.ebuild delete mode 100644 dev-python/hcloud/hcloud-1.28.0.ebuild delete mode 100644 dev-python/hcloud/hcloud-1.29.0.ebuild delete mode 100644 dev-python/hcloud/hcloud-1.29.1.ebuild create mode 100644 dev-python/identify/identify-2.5.31.ebuild create mode 100644 dev-python/lrcalc/lrcalc-2.1-r1.ebuild delete mode 100644 dev-python/lrcalc/lrcalc-2.1.ebuild create mode 100644 dev-python/moto/moto-4.2.7.ebuild create mode 100644 dev-python/networkx/networkx-3.2.1.ebuild delete mode 100644 dev-python/numexpr/numexpr-2.8.6.ebuild delete mode 100644 dev-python/numpydoc/numpydoc-1.5.0.ebuild delete mode 100644 dev-python/partd/partd-1.4.0.ebuild create mode 100644 dev-python/pikepdf/pikepdf-8.5.3.ebuild delete mode 100644 dev-python/pydyf/pydyf-0.7.0.ebuild delete mode 100644 dev-python/pylint/pylint-2.17.5.ebuild delete mode 100644 dev-python/pylint/pylint-2.17.6.ebuild delete mode 100644 dev-python/pylint/pylint-2.17.7.ebuild delete mode 100644 dev-python/pylint/pylint-3.0.0.ebuild delete mode 100644 dev-python/pylint/pylint-3.0.0_beta0.ebuild delete mode 100644 dev-python/pypdf/pypdf-3.15.5.ebuild delete mode 100644 dev-python/pypdf/pypdf-3.16.2.ebuild delete mode 100644 dev-python/pypdf/pypdf-3.16.3.ebuild delete mode 100644 dev-python/python-utils/python-utils-3.7.0.ebuild delete mode 100644 dev-python/python-utils/python-utils-3.8.0.ebuild create mode 100644 dev-python/pyxdg/files/pyxdg-0.28-py3.12.patch create mode 100644 dev-python/pyxdg/pyxdg-0.28-r1.ebuild delete mode 100644 dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.2.ebuild delete mode 100644 dev-python/redis/redis-5.0.0.ebuild delete mode 100644 dev-python/reportlab/reportlab-4.0.4.ebuild delete mode 100644 dev-python/reportlab/reportlab-4.0.5.ebuild delete mode 100644 dev-python/sphinx-autoapi/sphinx-autoapi-2.1.1.ebuild delete mode 100644 dev-python/unidecode/unidecode-1.3.6.ebuild delete mode 100644 dev-python/weasyprint/weasyprint-59.0.ebuild delete mode 100644 dev-python/weasyprint/weasyprint-60.0.ebuild (limited to 'dev-python') diff --git a/dev-python/Levenshtein/Levenshtein-0.21.1.ebuild b/dev-python/Levenshtein/Levenshtein-0.21.1.ebuild deleted file mode 100644 index 7bf596fccc9b..000000000000 --- a/dev-python/Levenshtein/Levenshtein-0.21.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -# custom wrapper over setuptools -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Functions for fast computation of Levenshtein distance, and edit operations" -HOMEPAGE=" - https://pypi.org/project/Levenshtein/ - https://github.com/maxbachmann/Levenshtein/ -" -SRC_URI=" - https://github.com/maxbachmann/Levenshtein/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -DEPEND=" - >=dev-cpp/rapidfuzz-cpp-2.0.0 -" -RDEPEND=" - =.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.31.69.ebuild b/dev-python/botocore/botocore-1.31.69.ebuild deleted file mode 100644 index 7cacb5c3f634..000000000000 --- a/dev-python/botocore/botocore-1.31.69.ebuild +++ /dev/null @@ -1,68 +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..12} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.31.70.ebuild b/dev-python/botocore/botocore-1.31.70.ebuild deleted file mode 100644 index 7cacb5c3f634..000000000000 --- a/dev-python/botocore/botocore-1.31.70.ebuild +++ /dev/null @@ -1,68 +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..12} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.31.71.ebuild b/dev-python/botocore/botocore-1.31.71.ebuild deleted file mode 100644 index 7cacb5c3f634..000000000000 --- a/dev-python/botocore/botocore-1.31.71.ebuild +++ /dev/null @@ -1,68 +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..12} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.31.72.ebuild b/dev-python/botocore/botocore-1.31.72.ebuild deleted file mode 100644 index 7cacb5c3f634..000000000000 --- a/dev-python/botocore/botocore-1.31.72.ebuild +++ /dev/null @@ -1,68 +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..12} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" -} diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest index 774da2233df4..8d3ae8f1784d 100644 --- a/dev-python/cffi/Manifest +++ b/dev-python/cffi/Manifest @@ -1,12 +1,4 @@ AUX cffi-1.14.0-darwin-no-brew.patch 568 BLAKE2B 43afdb086a0385e913f287bc5c1534df1b881058cf7efdfdecd9df063c27ebd26683edad43e3010e1c01d9d93c5d98785ffbe65a5e3317d96ebb6a3132aecdab SHA512 75335871b8f98223e0247defc3d08f1c10ebed58c79790826c4e39057e6757b8bdc07e2773ad25482ed17c13480b3e72b3667e48697a456ed0cc4a39e7d91b79 -AUX cffi-1.15.1-hppa.patch 2097 BLAKE2B 2cd3a1b155b71bcb3d70e3659950c45c36959f0c2090fe560d47bf60e53aa8a2df50dc3b713602c589e6bccecdef27230ee6cb800259bf275dbd052beff03da3 SHA512 ba320e8cb56b58066a44162c8a176d167b4a05a760451a0e0821969cd2ad8fff50e54d54ec8f8c4f93ee1a2e3e71467c7c2d6d94c593ec21892e7d03fdf7c50d -AUX cffi-1.15.1-py312.patch 9546 BLAKE2B 877a82b69ff99a523ff1b392b52d1d115643a320558233cb6cd95fefb3b3dfcd0ad4dfa593c4425ad35eeec4fdedc81f5fa2f125748542263ab7933a492fa2f0 SHA512 0f472dcb4c7d51edfa168546ed17b45c68eb113071f20e536afca66ed675df4d7e8558f5912663dfe3ad65d415a9f302576b52f0d19d9399223b58768fff37ae -AUX cffi-1.15.1-python3.11-tests.patch 3023 BLAKE2B e25bd9d22b81187b0eab65073930980a2975eec3086462396cfc4796fd5273edab9af2324884c2e55880825ddd046b7ebc5054adfe57574ee691f0fa2145dcd2 SHA512 4d202f8c943bf33ea359f47aa3e53e007bc3dbeb3320a6efa302b1b1ec309b2dde72f6cfe1a591c594f3321ed5c65d61e9f79a03ba3107cd7008699686719497 -DIST cffi-1.15.1-drop-deprecated-py.patch.xz 31244 BLAKE2B 7c8a6ca1166335fbd385de35ebb636f21049a4dd9c52171ec58da08a61dc64c271b4afa2d69bf8b877a8c9747dfae6a8529615bbed69f5a8ab30ba5fc99c61f4 SHA512 9aba4b172b070a1a1719de2c35667abe4c7b27208b8ca3ecbf90bf168ed694f4524154e69fada5ff6f141a94b8a438db16239ba353fa9914b318b77e41dfd920 -DIST cffi-1.15.1.tar.gz 508501 BLAKE2B accc317385d9af7dbed3397afde63fbab63bfc935376d951802055c63796863ed102a940f192789924480b9b16751c8cf3d21caf9b262c479c61ffc977aac83c SHA512 e99cafcb029076abc29e435b490fa0573ee2856f4051b7ca8a5b38cd125d56dd9dae8b189f59ceb3d728a675da8ee83239e09e19f8b0feeddea4b186ab5173a5 DIST cffi-1.16.0.tar.gz 512873 BLAKE2B 9e8d107b3124a072e559c4a536b54a172e90f9fe51d8184dacc2914a8ffa84f2682eee9c90401325dfb0f36f3f8ea0456afc93e2b85a4fef5f07ae4475e0a76b SHA512 fd2588115092202aa9289c9d4e0a0b3e264b5e9ec1dc192950f31aeb412fd9f9d4e5c96a3f9c6762987b58ccc1e229f2012ddda89211797104df672d8ed51152 -DIST cffi-1.16.0rc2.tar.gz 512927 BLAKE2B 5bb3f9728971a113d0c939bf4127bf541eaed3730486e9b4ba57432fa8c626d7688166f431db090a1248c2d3ddeaeee18fdf940dc08d7a4d3b7fda18d2d99861 SHA512 39d0a13a1f05b8f7f2d697e2324396f34588eabf226f6de5bf50a4931671827148ed25cb2f8003d0d3f4882580d71e6e1f485a63b964dd85e17c9e8b268213e6 -EBUILD cffi-1.15.1-r3.ebuild 2132 BLAKE2B 702a49e286d5d7ff6f2dc8a7791482ec3adad7b28018c33b4194521ee9f755dff5a152c9d8b8d03dc7bc6e7df86a9146af21c13cb01efeb101bb6239ab61ba79 SHA512 591922229d5babcd4710cd7f7a97d6788e6000a6b7be51a347dec4ea807f58b70f5c4ae5a934e41b7d35684e63d21853c0663195ce85dc6104f8ea7f647c4b56 -EBUILD cffi-1.16.0.ebuild 1739 BLAKE2B 8c3c08cf4fb2df7de7007ba3d7f43110ab4075bdda015fb354c0ea89698f413f4d1d393a362863d5deafebe387461367e601dcf10cb49a3a0ed61047e19429f6 SHA512 1b8db258cc48752cec074de34dc6a33160b1e271f9c38cef4733f161ddc3cc3ccee3257d1de3da413920216ba0eae320969ba5f24686d87634487ac08f18d0fa -EBUILD cffi-1.16.0_rc2.ebuild 1746 BLAKE2B 2bbca063c022adcddd61da7ed5f654c15092a2d0b28c84711d2fa93a08ebb127911dc8701ba8766eed189b59341881525640e03d81ba8c00aee327ae4f82f8a6 SHA512 84773c8764bec9b3fef2a6ac0f41576e00f07e2491be762904d16219a20c92ab09121682c2d1a97fcb650abf9b18d5e95cdccc98e9858ccc4d388fa0883ee356 +EBUILD cffi-1.16.0.ebuild 1738 BLAKE2B 403b4dc5bb47dec2abbc30c21a894685c329214fa943bc7fab68260d2ab921cf5bd1a16832bae8e244124ad8d8af34d0f94fdadde981a514a862905c1fccb1c3 SHA512 3bb914dae82263f729baa2e0bb50ebd14697c6efe52404328c969301be9a83ab659df460aac5764ad9035fcb24bfc10d5bf4fde714597ee57d359c246d63cda1 MISC metadata.xml 376 BLAKE2B 869698c9756447929b5607d37c334442d76fef960c109ebe3b807de5019339de4ce19009d70b2eba506ee2608db9454c277cfb07ea025a39be6ea65b2ed93f74 SHA512 84c109a295e6f272c03107b69431f213dff9042a7e5c784dc725728aeb3a60dbf9c860551aae6260e5fc2dadeaa6eb27488186abe1d108bb21145d736de7e5b6 diff --git a/dev-python/cffi/cffi-1.15.1-r3.ebuild b/dev-python/cffi/cffi-1.15.1-r3.ebuild deleted file mode 100644 index 84db58f7f227..000000000000 --- a/dev-python/cffi/cffi-1.15.1-r3.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -# py3.12 support is experimental, expect problems in revdeps -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -# DO NOT ADD pypy to PYTHON_COMPAT -# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead. -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 toolchain-funcs pypi - -DESCRIPTION="Foreign Function Interface for Python calling C code" -HOMEPAGE=" - https://cffi.readthedocs.io/ - https://pypi.org/project/cffi/ -" -SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-drop-deprecated-py.patch.xz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - -# Needs recent libffi for HPPA fixes -DEPEND=" - >=dev-libs/libffi-3.4.4-r1:= -" -# setuptools as a modern distutils provider -RDEPEND=" - ${DEPEND} - dev-python/pycparser[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - virtual/pkgconfig - test? ( - dev-python/py[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx doc/source -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch - "${FILESDIR}"/${P}-hppa.patch - "${FILESDIR}"/${P}-python3.11-tests.patch - "${WORKDIR}"/${P}-drop-deprecated-py.patch - "${FILESDIR}"/${P}-py312.patch -) - -src_prepare() { - if [[ ${CHOST} == *darwin* ]] ; then - # Don't obsessively try to find libffi - sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" setup.py || die - fi - distutils-r1_src_prepare -} - -src_configure() { - tc-export PKG_CONFIG -} - -python_test() { - local EPYTEST_IGNORE=( - # these tests call pip - testing/cffi0/test_zintegration.py - ) - local EPYTEST_DESELECT=() - if [[ ${EPYTHON} == python3.12 ]]; then - EPYTEST_DESELECT+=( - # TODO: these tests hang - testing/embedding - ) - fi - - "${EPYTHON}" -c "import _cffi_backend as backend" || die - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest c testing -} diff --git a/dev-python/cffi/cffi-1.16.0.ebuild b/dev-python/cffi/cffi-1.16.0.ebuild index b830f7bb63a1..a44630dcd7d5 100644 --- a/dev-python/cffi/cffi-1.16.0.ebuild +++ b/dev-python/cffi/cffi-1.16.0.ebuild @@ -21,7 +21,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" # Needs recent libffi for HPPA fixes DEPEND=" diff --git a/dev-python/cffi/cffi-1.16.0_rc2.ebuild b/dev-python/cffi/cffi-1.16.0_rc2.ebuild deleted file mode 100644 index 8269ab390919..000000000000 --- a/dev-python/cffi/cffi-1.16.0_rc2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -# py3.12 support is experimental, expect problems in revdeps -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -# DO NOT ADD pypy to PYTHON_COMPAT -# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead. -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 toolchain-funcs pypi - -DESCRIPTION="Foreign Function Interface for Python calling C code" -HOMEPAGE=" - https://cffi.readthedocs.io/ - https://pypi.org/project/cffi/ -" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - -# Needs recent libffi for HPPA fixes -DEPEND=" - >=dev-libs/libffi-3.4.4-r1:= -" -# setuptools as a modern distutils provider -RDEPEND=" - ${DEPEND} - dev-python/pycparser[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - virtual/pkgconfig - test? ( - dev-python/py[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx doc/source -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch -) - -src_prepare() { - if [[ ${CHOST} == *darwin* ]] ; then - # Don't obsessively try to find libffi - sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" setup.py || die - fi - distutils-r1_src_prepare -} - -src_configure() { - tc-export PKG_CONFIG -} - -python_test() { - local EPYTEST_IGNORE=( - # these tests call pip - testing/cffi0/test_zintegration.py - ) - - "${EPYTHON}" -c "import _cffi_backend as backend" || die - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest src/c testing -} diff --git a/dev-python/cffi/files/cffi-1.15.1-hppa.patch b/dev-python/cffi/files/cffi-1.15.1-hppa.patch deleted file mode 100644 index e185e7b93929..000000000000 --- a/dev-python/cffi/files/cffi-1.15.1-hppa.patch +++ /dev/null @@ -1,59 +0,0 @@ -https://foss.heptapod.net/pypy/cffi/-/commit/ab11bfa551697cd2b61fdaa571c7975c06e6912c - -From ab11bfa551697cd2b61fdaa571c7975c06e6912c Mon Sep 17 00:00:00 2001 -From: John David Anglin -Date: Sun, 18 Dec 2022 14:52:04 -0500 -Subject: [PATCH] Fix the test failures on hppa - -A couple of years ago the libffi port for hppa-linux was changed from using a -trampoline executed on the stack to the function descriptor technique used by -ia64. This doesn't require an executable stack and is simpler. However, -function pointers need to have the PLABEL bit set in the pointer. As a result, -a simple cast can't be used to convert closure pointers to function pointers. - -python-cffi uses its own closure allocation so the problem can't be fixed in -libffi. - -I added a macro CFFI_FN to do the conversion. It shouldn't affect other -architectures. There is a similar define in libffi. - -Fixes: https://bugs.debian.org/1024271 - ---HG-- -branch : hppa ---- a/c/_cffi_backend.c -+++ b/c/_cffi_backend.c -@@ -60,6 +60,13 @@ - # endif - #endif - -+/* Convert from closure pointer to function pointer. */ -+#if defined(__hppa__) && !defined(__LP64__) -+#define CFFI_FN(f) ((void (*)(void))((unsigned int)(f) | 2)) -+#else -+#define CFFI_FN(f) ((void (*)(void))f) -+#endif -+ - - /* Define the following macro ONLY if you trust libffi's version of - * ffi_closure_alloc() more than the code in malloc_closure.h. -@@ -3191,7 +3198,7 @@ cdata_call(CDataObject *cd, PyObject *args, PyObject *kwds) - - Py_BEGIN_ALLOW_THREADS - restore_errno(); -- ffi_call(&cif_descr->cif, (void (*)(void))(cd->c_data), -+ ffi_call(&cif_descr->cif, (void (*)(void)) CFFI_FN(cd->c_data), - resultdata, buffer_array); - save_errno(); - Py_END_ALLOW_THREADS -@@ -6394,7 +6401,7 @@ static PyObject *b_callback(PyObject *self, PyObject *args) - goto error; - Py_INCREF(ct); - cd->head.c_type = ct; -- cd->head.c_data = (char *)closure_exec; -+ cd->head.c_data = (char *)CFFI_FN(closure_exec); - cd->head.c_weakreflist = NULL; - closure->user_data = NULL; - cd->closure = closure; --- -GitLab diff --git a/dev-python/cffi/files/cffi-1.15.1-py312.patch b/dev-python/cffi/files/cffi-1.15.1-py312.patch deleted file mode 100644 index a5477d686dd7..000000000000 --- a/dev-python/cffi/files/cffi-1.15.1-py312.patch +++ /dev/null @@ -1,247 +0,0 @@ -diff -r 79b97f01064f cffi/vengine_cpy.py ---- a/cffi/vengine_cpy.py Thu Feb 23 05:42:01 2023 +0100 -+++ b/cffi/vengine_cpy.py Sat May 27 11:03:01 2023 +0200 -@@ -1,10 +1,16 @@ - # - # DEPRECATED: implementation for ffi.verify() - # --import sys, imp -+import sys - from . import model - from .error import VerificationError - -+if sys.version_info >= (3, 12): -+ import importlib.machinery -+ import importlib.util -+else: -+ import imp -+ - - class VCPythonEngine(object): - _class_key = 'x' -@@ -20,16 +26,22 @@ - pass - - def find_module(self, module_name, path, so_suffixes): -- try: -- f, filename, descr = imp.find_module(module_name, path) -- except ImportError: -- return None -- if f is not None: -- f.close() -+ if sys.version_info >= (3, 12): -+ spec = importlib.machinery.PathFinder.find_spec(module_name, path) -+ if spec is None: -+ return None -+ filename = spec.origin -+ else: -+ try: -+ f, filename, descr = imp.find_module(module_name, path) -+ except ImportError: -+ return None -+ if f is not None: -+ f.close() - # Note that after a setuptools installation, there are both .py - # and .so files with the same basename. The code here relies on - # imp.find_module() locating the .so in priority. -- if descr[0] not in so_suffixes: -+ if not filename.endswith(tuple(so_suffixes)): - return None - return filename - -@@ -145,15 +157,23 @@ - def load_library(self, flags=None): - # XXX review all usages of 'self' here! - # import it as a new extension module -- imp.acquire_lock() -+ if sys.version_info < (3, 12): -+ imp.acquire_lock() - try: - if hasattr(sys, "getdlopenflags"): - previous_flags = sys.getdlopenflags() - try: - if hasattr(sys, "setdlopenflags") and flags is not None: - sys.setdlopenflags(flags) -- module = imp.load_dynamic(self.verifier.get_module_name(), -- self.verifier.modulefilename) -+ if sys.version_info >= (3, 12): -+ spec = importlib.util.spec_from_file_location( -+ self.verifier.get_module_name(), -+ self.verifier.modulefilename) -+ module = importlib.util.module_from_spec(spec) -+ spec.loader.exec_module(module) -+ else: -+ module = imp.load_dynamic(self.verifier.get_module_name(), -+ self.verifier.modulefilename) - except ImportError as e: - error = "importing %r: %s" % (self.verifier.modulefilename, e) - raise VerificationError(error) -@@ -161,7 +181,8 @@ - if hasattr(sys, "setdlopenflags"): - sys.setdlopenflags(previous_flags) - finally: -- imp.release_lock() -+ if sys.version_info < (3, 12): -+ imp.release_lock() - # - # call loading_cpy_struct() to get the struct layout inferred by - # the C compiler -diff -r 79b97f01064f testing/cffi0/test_verify.py ---- a/testing/cffi0/test_verify.py Thu Feb 23 05:42:01 2023 +0100 -+++ b/testing/cffi0/test_verify.py Sat May 27 11:03:01 2023 +0200 -@@ -1575,10 +1575,16 @@ - def test_callback_in_thread(): - if sys.platform == 'win32': - pytest.skip("pthread only") -- import os, subprocess, imp -+ import os, subprocess - arg = os.path.join(os.path.dirname(__file__), 'callback_in_thread.py') -- g = subprocess.Popen([sys.executable, arg, -- os.path.dirname(imp.find_module('cffi')[1])]) -+ if sys.version_info >= (3, 12): -+ import importlib.util -+ spec = importlib.util.find_spec('cffi') -+ cffi_path = os.path.dirname(spec.origin) -+ else: -+ import imp -+ cffi_path = imp.find_module('cffi')[1] -+ g = subprocess.Popen([sys.executable, arg, os.path.dirname(cffi_path)]) - result = g.wait() - assert result == 0 - -diff -r 79b97f01064f testing/cffi0/test_zdistutils.py ---- a/testing/cffi0/test_zdistutils.py Thu Feb 23 05:42:01 2023 +0100 -+++ b/testing/cffi0/test_zdistutils.py Sat May 27 11:03:01 2023 +0200 -@@ -1,8 +1,9 @@ --import sys, os, imp, math, shutil -+import sys, os, math, shutil - import pytest - from cffi import FFI, FFIError - from cffi.verifier import Verifier, _locate_engine_class, _get_so_suffixes - from cffi.ffiplatform import maybe_relative_path -+from testing.support import load_dynamic - from testing.udir import udir - - -@@ -80,7 +81,7 @@ - v.compile_module() - assert v.get_module_name().startswith('_cffi_') - if v.generates_python_module(): -- mod = imp.load_dynamic(v.get_module_name(), v.modulefilename) -+ mod = load_dynamic(v.get_module_name(), v.modulefilename) - assert hasattr(mod, '_cffi_setup') - - def test_compile_module_explicit_filename(self): -@@ -95,7 +96,7 @@ - assert filename == v.modulefilename - assert v.get_module_name() == basename - if v.generates_python_module(): -- mod = imp.load_dynamic(v.get_module_name(), v.modulefilename) -+ mod = load_dynamic(v.get_module_name(), v.modulefilename) - assert hasattr(mod, '_cffi_setup') - - def test_name_from_checksum_of_cdef(self): -diff -r 79b97f01064f testing/cffi1/test_new_ffi_1.py ---- a/testing/cffi1/test_new_ffi_1.py Thu Feb 23 05:42:01 2023 +0100 -+++ b/testing/cffi1/test_new_ffi_1.py Sat May 27 11:03:01 2023 +0200 -@@ -1,5 +1,5 @@ - import pytest --import platform, imp -+import platform - import sys, os, ctypes - import cffi - from testing.udir import udir -@@ -91,7 +91,7 @@ - - outputfilename = recompile(ffi1, "test_new_ffi_1", CCODE, - tmpdir=str(udir)) -- module = imp.load_dynamic("test_new_ffi_1", outputfilename) -+ module = load_dynamic("test_new_ffi_1", outputfilename) - ffi = module.ffi - construction_params = (ffi1, CCODE) - -@@ -1619,8 +1619,8 @@ - ffi2 = cffi.FFI(); ffi2.cdef(CDEF2) - outputfilename = recompile(ffi2, "test_multiple_independent_structs", - CDEF2, tmpdir=str(udir)) -- module = imp.load_dynamic("test_multiple_independent_structs", -- outputfilename) -+ module = load_dynamic("test_multiple_independent_structs", -+ outputfilename) - ffi1 = module.ffi - foo1 = ffi1.new("struct ab *", [10]) - foo2 = ffi .new("struct ab *", [20, 30]) -@@ -1635,8 +1635,8 @@ - outputfilename = recompile(ffi2, - "test_include_struct_union_enum_typedef", - CCODE, tmpdir=str(udir)) -- module = imp.load_dynamic("test_include_struct_union_enum_typedef", -- outputfilename) -+ module = load_dynamic("test_include_struct_union_enum_typedef", -+ outputfilename) - ffi2 = module.ffi - # - p = ffi2.new("struct nonpacked *", [b'A', -43141]) -@@ -1783,7 +1783,7 @@ - "int myfunc(int x) { return x + 1; }\n" - "int myvar = -5;\n" - "#define MYFOO 42", tmpdir=str(udir)) -- imp.load_dynamic("_test_import_from_lib", outputfilename) -+ load_dynamic("_test_import_from_lib", outputfilename) - from _test_import_from_lib.lib import myfunc, myvar, MYFOO - assert MYFOO == 42 - assert myfunc(43) == 44 -diff -r 79b97f01064f testing/support.py ---- a/testing/support.py Thu Feb 23 05:42:01 2023 +0100 -+++ b/testing/support.py Sat May 27 11:03:01 2023 +0200 -@@ -1,5 +1,11 @@ - import sys, os - -+if sys.version_info >= (3, 12): -+ import importlib.util -+else: -+ import imp -+ -+ - if sys.version_info < (3,): - __all__ = ['u', 'arraytostring'] - -@@ -16,7 +22,7 @@ - return a.tostring() - - else: -- __all__ = ['u', 'unicode', 'long', 'arraytostring'] -+ __all__ = ['u', 'unicode', 'long', 'arraytostring', 'load_dynamic'] - u = "" - unicode = str - long = int -@@ -71,15 +77,27 @@ - def getvalue(self): - return self._value - -+ -+def load_dynamic(module_name, outputfilename): -+ if sys.version_info >= (3, 12): -+ import importlib.util -+ spec = importlib.util.spec_from_file_location(module_name, -+ outputfilename) -+ module = importlib.util.module_from_spec(spec) -+ spec.loader.exec_module(module) -+ return module -+ else: -+ return imp.load_dynamic(module_name, outputfilename) -+ -+ - def _verify(ffi, module_name, preamble, *args, **kwds): -- import imp - from cffi.recompiler import recompile - from .udir import udir - assert module_name not in sys.modules, "module name conflict: %r" % ( - module_name,) - kwds.setdefault('tmpdir', str(udir)) - outputfilename = recompile(ffi, module_name, preamble, *args, **kwds) -- module = imp.load_dynamic(module_name, outputfilename) -+ module = load_dynamic(module_name, outputfilename) - # - # hack hack hack: copy all *bound methods* from module.ffi back to the - # ffi instance. Then calls like ffi.new() will invoke module.ffi.new(). diff --git a/dev-python/cffi/files/cffi-1.15.1-python3.11-tests.patch b/dev-python/cffi/files/cffi-1.15.1-python3.11-tests.patch deleted file mode 100644 index e3be1c247877..000000000000 --- a/dev-python/cffi/files/cffi-1.15.1-python3.11-tests.patch +++ /dev/null @@ -1,90 +0,0 @@ -https://foss.heptapod.net/pypy/cffi/-/commit/8a3c2c816d789639b49d3ae867213393ed7abdff - -From 8a3c2c816d789639b49d3ae867213393ed7abdff Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= -Date: Fri, 15 Jul 2022 16:11:37 +0200 -Subject: [PATCH] Adjust tests for a last minute Python 3.11 change in the - traceback format - -See https://github.com/python/cpython/issues/93883 -and https://github.com/python/cpython/pull/93994 - ---HG-- -branch : python3.11.0b4 ---- a/c/test_c.py -+++ b/c/test_c.py -@@ -1342,11 +1342,11 @@ def test_callback_exception(): - except ImportError: - import io as cStringIO # Python 3 - import linecache -- def matches(istr, ipattern, ipattern38, ipattern311): -+ def matches(istr, ipattern, ipattern38, ipattern311=None): - if sys.version_info >= (3, 8): - ipattern = ipattern38 - if sys.version_info >= (3, 11): -- ipattern = ipattern311 -+ ipattern = ipattern311 or ipattern38 - str, pattern = istr, ipattern - while '$' in pattern: - i = pattern.index('$') -@@ -1400,16 +1400,6 @@ Traceback (most recent call last): - File "$", line $, in check_value - $ - ValueError: 42 --""", """\ --Exception ignored from cffi callback : --Traceback (most recent call last): -- File "$", line $, in Zcb1 -- $ -- $ -- File "$", line $, in check_value -- $ -- $ --ValueError: 42 - """) - sys.stderr = cStringIO.StringIO() - bigvalue = 20000 -@@ -1424,13 +1414,6 @@ Traceback (most recent call last): - File "$", line $, in test_callback_exception - $ - OverflowError: integer 60000 does not fit 'short' --""", """\ --Exception ignored from cffi callback , trying to convert the result back to C: --Traceback (most recent call last): -- File "$", line $, in test_callback_exception -- $ -- $ --OverflowError: integer 60000 does not fit 'short' - """) - sys.stderr = cStringIO.StringIO() - bigvalue = 20000 -@@ -1479,19 +1462,6 @@ Traceback (most recent call last): - File "$", line $, in test_callback_exception - $ - TypeError: $integer$ --""", """\ --Exception ignored from cffi callback , trying to convert the result back to C: --Traceback (most recent call last): -- File "$", line $, in test_callback_exception -- $ -- $ --OverflowError: integer 60000 does not fit 'short' --Exception ignored during handling of the above exception by 'onerror': --Traceback (most recent call last): -- File "$", line $, in test_callback_exception -- $ -- $ --TypeError: $integer$ - """) - # - sys.stderr = cStringIO.StringIO() -@@ -1526,7 +1496,6 @@ Exception ignored from cffi callback , trying to convert t - Traceback (most recent call last): - File "$", line $, in test_callback_exception - $ -- $ - OverflowError: integer 60000 does not fit 'short' - Exception ignored during handling of the above exception by 'onerror': - Traceback (most recent call last): --- -GitLab diff --git a/dev-python/chameleon/Manifest b/dev-python/chameleon/Manifest index a610b7202ad2..2e5bfa65844c 100644 --- a/dev-python/chameleon/Manifest +++ b/dev-python/chameleon/Manifest @@ -1,5 +1,3 @@ -DIST Chameleon-4.1.0.tar.gz 174877 BLAKE2B 00f0d6964f01ec375a18954a8f8f1f5f11da3a4af75b3d575a81d0458b25f98b1e8a399203147da90e60fad85d2a9df8da4123a86f0fda0e63a1c106a720bfc0 SHA512 7dc83ebf838ce9cc38093a08750145135e768352f74afd57f16e6f1c5dc5d24b482e56d40d088a204d72d8689aa978196fa2dd6e4cf89c872597286d85dc7594 DIST Chameleon-4.2.0.tar.gz 176515 BLAKE2B 6be07b88e962ca155d390e9f4d5070ca4116993568840c50fd94b0569721983084065bdc2dbebf4d573ff511f41456fc54d40442a505ea891be6eee947b9b690 SHA512 bedbf6bad35370ccb449151098d04e6f8fee917128bcd18a6694ae7df57c15e005c34696c50da43ede2b42d593a2772c55691978982d8a2d83380df29ff7406b -EBUILD chameleon-4.1.0.ebuild 529 BLAKE2B a72f7c3fe8881772dc458845b11986ef1390a101694be016f584ebcdbf385b1dcf84832f40fd19bbc29f442ff80a9d3c2d2923dea78319d7aae199bf0d7c8ea5 SHA512 8f4e9b13ff50a4f638390982a27c15a1c81219e19a7a259f091d403a594ff63857a0657debb371293aa5a56cc85d8677c305c1bfb81f371fc545e818fe2fd59d EBUILD chameleon-4.2.0.ebuild 529 BLAKE2B a72f7c3fe8881772dc458845b11986ef1390a101694be016f584ebcdbf385b1dcf84832f40fd19bbc29f442ff80a9d3c2d2923dea78319d7aae199bf0d7c8ea5 SHA512 8f4e9b13ff50a4f638390982a27c15a1c81219e19a7a259f091d403a594ff63857a0657debb371293aa5a56cc85d8677c305c1bfb81f371fc545e818fe2fd59d MISC metadata.xml 393 BLAKE2B da75a225bf4e4b27bdcfeec93eb41d2e20b2498bd28624d5728bc0aaa915a312376e85252258f7195ef77f4d089b8a94097b5d5762472e8a686df8e8901c7d15 SHA512 715ba1cb0190a925747a0c8d5529aa5e61202fba701cb2238ebe16643607918560373d34079e7ccd3e097e988b1ce2f6e6bf5eb3d090fd3f384bc7e651cb331c diff --git a/dev-python/chameleon/chameleon-4.1.0.ebuild b/dev-python/chameleon/chameleon-4.1.0.ebuild deleted file mode 100644 index 16210445066e..000000000000 --- a/dev-python/chameleon/chameleon-4.1.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fast HTML/XML template compiler for Python" -HOMEPAGE=" - https://github.com/malthe/chameleon/ - https://pypi.org/project/Chameleon/ -" - -LICENSE="repoze" -SLOT="0" -KEYWORDS="amd64 x86" - -distutils_enable_tests unittest - -src_test() { - cd src || die - distutils-r1_src_test -} diff --git a/dev-python/cli-helpers/Manifest b/dev-python/cli-helpers/Manifest index 0acdcb340c72..4f4b4856381e 100644 --- a/dev-python/cli-helpers/Manifest +++ b/dev-python/cli-helpers/Manifest @@ -1,4 +1,4 @@ DIST cli_helpers-2.3.0.gh.tar.gz 34374 BLAKE2B 83978ee17aec8a02173460cf5d5c42751d4745c63a1f83c8fafdd55fcfb31e04d02a61f90db4a4fe8ba2049167306b06e1389db15230558a646589e3834745de SHA512 ee5f2adbca54c62c2f40be4c7b418760d12f331737a65bafdb8209989fc866f35d6c2ea1b9b0a12add6ed3fa576a84a2c8f62a2f3babf58706660f7d7eb8eb57 -EBUILD cli-helpers-2.3.0.ebuild 789 BLAKE2B 75b0f64cada6b4bb87ef0a7520bbb0b4d1b8f129b953fa39ce30bd4f052ff8d5f644c0b454f37417c45a75855feb011a39361348ad346c4974e85958203cf6cd SHA512 5793f73d853ca4574f030a622a4eba8a57d80ec5712adf2c95f235d48b38b28b390c9800bbf031744d82689082b78dbe04b95b1be7e36dbf589c0911b06f704d -EBUILD cli-helpers-9999.ebuild 698 BLAKE2B fa3a1b5257e8cd1544fcc30078867f1b21e626af7d24b207c1dec646c7c974d80f9f71ac6036a80b789332309b33f4e77fcfcaeefed99cb0b9429396d1298af6 SHA512 f71953c8594fa49ad0fb062dd25414c05de23706be233e2342c7aab13202a02f79e35d8029e1bc148684c295cde90ec698938c125f03041cb37eb0f965c2c817 +EBUILD cli-helpers-2.3.0.ebuild 789 BLAKE2B 90c58fef46c949f37d5d723ff8bfaf49f496d381c8d25f40b67387659b3caff650157c0feb25280275ae4c5577a6bcef4ea3b7f2d5c60c8919eeade65abd722c SHA512 a39d51e721beb47046bea58a015dabab0dc3ab41499a82027a38a34b507d5c8d1d09e533325bcc0873f3dd13c202afc1755b5ed4ce1ead9ff4757dd4d7ee91d1 +EBUILD cli-helpers-9999.ebuild 686 BLAKE2B 0ab1016d2c0ccf4446766a2c350eb3c8d5d843315aab3f85c790a8bf1dec4c9d24042af2e5c2baf58cac3c40b971c851a9f8afa15ebb630f71fb4bef8aca78b7 SHA512 ca7c1446e9e2e785c666e5a6288407a7062737474ec6d4dcb2dffb981fd3b5aa4343f82f8b2aade115749815db046fae555ef12f5b98878da322809d722eec5f MISC metadata.xml 350 BLAKE2B 681abe13f14b7e5b34b554229c628944ccf13dd7334b4619be25539bde19117471556fc9262034bc7a2e9b028fbecdd368bef312e35900988d916900ea51ea23 SHA512 6171ed56fee7c66a344241d804eea3847052131c222a89265223f23671682022c80374e6fda55b4ba545550d73dc3201fc0bdcd9e8b9d88505aa982a00eef9a0 diff --git a/dev-python/cli-helpers/cli-helpers-2.3.0.ebuild b/dev-python/cli-helpers/cli-helpers-2.3.0.ebuild index 9138c1963998..16476678a120 100644 --- a/dev-python/cli-helpers/cli-helpers-2.3.0.ebuild +++ b/dev-python/cli-helpers/cli-helpers-2.3.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/cli-helpers/cli-helpers-9999.ebuild b/dev-python/cli-helpers/cli-helpers-9999.ebuild index fa2b087f7224..ca6c8d7902ca 100644 --- a/dev-python/cli-helpers/cli-helpers-9999.ebuild +++ b/dev-python/cli-helpers/cli-helpers-9999.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 git-r3 @@ -18,7 +18,6 @@ EGIT_REPO_URI="https://github.com/dbcli/cli_helpers.git" LICENSE="BSD" SLOT="0" -KEYWORDS="" RDEPEND=" >=dev-python/configobj-5.0.5[${PYTHON_USEDEP}] diff --git a/dev-python/clikit/Manifest b/dev-python/clikit/Manifest index 0fc5aa7ccdea..ebc8e2b7d557 100644 --- a/dev-python/clikit/Manifest +++ b/dev-python/clikit/Manifest @@ -1,3 +1,3 @@ DIST clikit-0.6.2.gh.tar.gz 72115 BLAKE2B b72f245128c698375f97139cf245bdc8c017e3e2d142f6e3183a42620b23a024531e5b14f05163c6defa9ee54c52c19a64932c62484f2ec8da5c75ea1b7d3d27 SHA512 6f6e436b2161349ce03c705df594e564dbc594b03370dfd62e3b1c8f2accbbc12a1cda881ca392a096435ee243e4f772589ce6f6dfbd3af63d1656d49c3fcb04 -EBUILD clikit-0.6.2-r1.ebuild 888 BLAKE2B cdd2997468adcc8eaa5b778b591c2c1dc709c12a5ea38c673b7b6c42be6400cb65be09b192cb33b7c98d0155f80294efd2c77b14c5cbd715802f70d2081be44f SHA512 8b5e930189b676e43e6515cd3a1eea4d0836edd5f7fa9a2cdca340cacca6b8b6c8e9c8ad02be4a0d8d2f18e16030f079345d2347478791bc5d5162cd3b54f31d +EBUILD clikit-0.6.2-r1.ebuild 889 BLAKE2B 9aa980fdc4761b4d39b27845c52ab6fc5e9fd025a7dedefa8129cef966908e8adad7577923d488fc7b9986ad12054e15f6aa9d4c67825ff7c856784b107321a9 SHA512 326a7b87419607638f5551b65783522caeeefd104fbbb9f84de4e3d1cd60bf1a5c2a539935bfea2052d0127cb0a39829eeeb7249b9c7773b70a13f71050b37cf MISC metadata.xml 517 BLAKE2B de8f2ffe5ab315f2dda508eb12c291f3b531f2e35f33207d5ff8e2e6b698fcfa51df95cac081b3ca674b0f91c55736c75ed228185e457c2a7eb5ce9a64a2a133 SHA512 f34660ceef8ec6a47bc710ee311d1b1fa39d3ba4ece8b87801ff956ec195ceee654b114d22f3fba5f12eb3000ba0574b8212137016f3cb4fe5703557d039d9cd diff --git a/dev-python/clikit/clikit-0.6.2-r1.ebuild b/dev-python/clikit/clikit-0.6.2-r1.ebuild index 8ba0e60d33bf..b16ca1498913 100644 --- a/dev-python/clikit/clikit-0.6.2-r1.ebuild +++ b/dev-python/clikit/clikit-0.6.2-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/colorclass/Manifest b/dev-python/colorclass/Manifest index 70106095a731..ea8d603bebcb 100644 --- a/dev-python/colorclass/Manifest +++ b/dev-python/colorclass/Manifest @@ -1,3 +1,3 @@ DIST colorclass-2.2.2.gh.tar.gz 490884 BLAKE2B e03c1a7091c133cea67c595363029121083d9a9d70a27f5803b20bb810b105ea9cb95aa68114ba98526b8a3b0e8365eadd7b375443215a5e0b636f0bd4cce632 SHA512 c38b58d4122e794654a8ac71adb2be0fb679eb10bd70c9d8f5dee06b3c978c1530bb3fb8fd6530d88aa35311a46a2590b709e4dcc6e3a81d14b90bf8cb74ebc1 -EBUILD colorclass-2.2.2-r1.ebuild 824 BLAKE2B 3588a9d3747152d74c697fe5c80145cf416cbff999217bf60b14eef6a3450d0ef1f22e010ead4a5a71a4afa4fc9945c46c0a300cc2cbafc87abca4dc31ab21eb SHA512 c95e2792356f12e0e9737840d08deaad93dd27a4e3dc6138e740250e71e2e5ce98a43707568d2a838dc13b5bb9a6988e5b8ae9a13617ac2df176adba6efd4702 +EBUILD colorclass-2.2.2-r1.ebuild 830 BLAKE2B 6c6a1d855ab9e32330fd06c70669fb5a3ada8812441c1ef44fc484a4f2389c6090d2e977a7fb649981edb3591633149f1416af80d1ac449f69cc08b8bf47feaf SHA512 fc7d4f30abb6bc6059b51d267ce85d85cd6f8cb2de89d94b41a83e27cf164e7afa26754a715d97a96a0008e34547a53d89574685a672c6c5b8995ca8d069d7df MISC metadata.xml 375 BLAKE2B 80d8bedbdd9260ff3c0113c3ea75df61ddc166fbc36033289531d0a9e704c04582ca1defa3107ee5f0d5c1bf0510b8739b19b28d00cba655988486c45bbfbce9 SHA512 27ad28c11c7b5114d0eadffe08ba4378bdd0e756dd3193e331e66dc4974c9543640b5530c4e344c263b5028bcde7ff87339a1627b87b9c715649bb6755e12d7c diff --git a/dev-python/colorclass/colorclass-2.2.2-r1.ebuild b/dev-python/colorclass/colorclass-2.2.2-r1.ebuild index 14dd11d3444c..b69b26474d01 100644 --- a/dev-python/colorclass/colorclass-2.2.2-r1.ebuild +++ b/dev-python/colorclass/colorclass-2.2.2-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" BDEPEND=" test? ( diff --git a/dev-python/github3-py/Manifest b/dev-python/github3-py/Manifest index 232c4f00eff4..de46dc2f90b4 100644 --- a/dev-python/github3-py/Manifest +++ b/dev-python/github3-py/Manifest @@ -1,3 +1,3 @@ DIST github3.py-4.0.1.tar.gz 36214038 BLAKE2B 04647fd53b0ad236891bb0fab359a326d82f8fb90c186618459013ab32f7c7c148374ad0dfc891220b839b2d9be7231e15dac8048bd767c33a1513558b3b16d1 SHA512 a79f7e4c48405318bd61d03c7a8b2dc3629f6e2d8e954e316fba319115dd12c6e5e2fd69a00743e86078367b083841dbc494704e66ffda8582fb48c614ecf5b2 -EBUILD github3-py-4.0.1.ebuild 950 BLAKE2B b3f4f32f798a645850b10601399309da74ecf2e074c772c2fc15563037e534de2a925f63a7db514547f99216b5e40ac475287dc2a38ea2cc94ea2cc27dc674ae SHA512 53a9bd350f807a7aae09c6cc2199ce517712e3da62b4cfeba534793321ef7cfa5b383bb13c4294d68060fe6cd68aeb3b7c9eb985492c34b8e88eb75aa945c9da +EBUILD github3-py-4.0.1.ebuild 951 BLAKE2B a387cf38f397f90d643256ac688131e1aaddfb9faf2be144df069216db0a3a2d17ab957868230df26ef43f4ca56e1552a857700cc27f2cf363351ad2f933c2b2 SHA512 546a7636abff830d784facb1ea1c9a07c1e00b5b11545d45e6897be9230a9d2bddd14f4caf135e89e0957b8a54c0656e01b1f6a666ebb114879eeed5669bcacd MISC metadata.xml 675 BLAKE2B aa0bec874cc285c1d5eb57c128188c8690eb572191465ac193e8df40836b4b27b1994916ee419c2d03e7fd95ad6ee2882d5b603702939663bedc9a0a27f7aeb0 SHA512 cc6cceaf8fb98df0ff61aa8ed7e45af8054cc20ea7e6697ff30d103d2dc5b479486374ad6f99e4de46cc37214701fbfaa4d3fd1a74923b9e7d7dfddae08ebcf8 diff --git a/dev-python/github3-py/github3-py-4.0.1.ebuild b/dev-python/github3-py/github3-py-4.0.1.ebuild index d9fdc528064e..beebe6da4fb9 100644 --- a/dev-python/github3-py/github3-py-4.0.1.ebuild +++ b/dev-python/github3-py/github3-py-4.0.1.ebuild @@ -6,7 +6,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling PYPI_NO_NORMALIZE=1 PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/google-api-core/Manifest b/dev-python/google-api-core/Manifest index 644aade3c2fb..664225fdeb47 100644 --- a/dev-python/google-api-core/Manifest +++ b/dev-python/google-api-core/Manifest @@ -1,5 +1,3 @@ -DIST python-api-core-2.11.1.gh.tar.gz 187982 BLAKE2B 095b96b50f0723543acf32e4db092a8b24eccf68088229668f7f36aa0d29f66905ea8c43d7ca4a4ee4179664b6bb63c45e4619d621a99f8c2a81a4b3dd61c25e SHA512 a2ca8a2a136fd29999662201af462b45da07c0e4d124649bba12d0564c595ebf02bd398354394d7eb4116c875b2c72b29280ee5a770a6773254accc979eacbbe DIST python-api-core-2.12.0.gh.tar.gz 189439 BLAKE2B e2186ea64a36f6c59f5771efc20b050aeb6c17a346c005f64658ac0840a7c11f46a375ae796ea3e084ae711a07776b4bb4683e0bab7f10ade0ac132c4e73d22b SHA512 aae4dbe6a935626224280e180f07937595b3dc0a2649b70415fb5ad6df73af26bcb486c7bfc4c01a9ae4b1513b7df2e127aa4cbbf370366ba00dc7b58b884e83 -EBUILD google-api-core-2.11.1.ebuild 2146 BLAKE2B 5b7c8c41d53844f9876c90507d344a08074e1fef4eb6b28e012b1658ed24bea72ff5531378e5fb9bb92b3e37df554b78caad0e2f84f03957e5c79110e00b39fe SHA512 94f68362286761ce11e393e10619f8526565eb4b74f85e4c921883351dd16474eb36529239c61f79360db3dc27c04423124039af8cbe47d77e8645b876e47fce EBUILD google-api-core-2.12.0.ebuild 2146 BLAKE2B 5b7c8c41d53844f9876c90507d344a08074e1fef4eb6b28e012b1658ed24bea72ff5531378e5fb9bb92b3e37df554b78caad0e2f84f03957e5c79110e00b39fe SHA512 94f68362286761ce11e393e10619f8526565eb4b74f85e4c921883351dd16474eb36529239c61f79360db3dc27c04423124039af8cbe47d77e8645b876e47fce MISC metadata.xml 519 BLAKE2B bf6ee9b3f0f7fe5fbfa5461aabf7872c803bd0483938da629ed6468017d82ac5b8736a52ef325374d7948a752ff1cfa6006aca2e833721f5a4a47f4adc5d8630 SHA512 d56b0312f5e5b5ba909c84af358bbfea98ea4098fbdd0ab562e0669a87a492facc05644d13fc38a196e1300f4cc1638b28cdcd10f412d753d71f8cf20a7fec62 diff --git a/dev-python/google-api-core/google-api-core-2.11.1.ebuild b/dev-python/google-api-core/google-api-core-2.11.1.ebuild deleted file mode 100644 index e6256673d966..000000000000 --- a/dev-python/google-api-core/google-api-core-2.11.1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 2020-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 - -MY_P=python-api-core-${PV} -DESCRIPTION="Core Library for Google Client Libraries" -HOMEPAGE=" - https://github.com/googleapis/python-api-core/ - https://pypi.org/project/google-api-core/ - https://googleapis.dev/python/google-api-core/latest/index.html -" -SRC_URI=" - https://github.com/googleapis/python-api-core/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -RDEPEND=" - >=dev-python/googleapis-common-protos-1.56.2[${PYTHON_USEDEP}] - >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}] - >=dev-python/protobuf-python-3.19.5[${PYTHON_USEDEP}] - >=dev-python/requests-2.18.0[${PYTHON_USEDEP}] - /dev/null || die - "${EPYTHON}" - <<-EOF || die "Tests failed with ${EPYTHON}" - import sys,numexpr - sys.exit(0 if numexpr.test().wasSuccessful() else 1) - EOF - pushd >/dev/null || die -} diff --git a/dev-python/numpydoc/Manifest b/dev-python/numpydoc/Manifest index 36f74aa88c9e..b5461ecce95d 100644 --- a/dev-python/numpydoc/Manifest +++ b/dev-python/numpydoc/Manifest @@ -1,5 +1,3 @@ -DIST numpydoc-1.5.0.gh.tar.gz 71498 BLAKE2B 6f46d3b39ceecffe1a604d314bb0b2613219c92a951e3578333da8c0891e928564dd7501258d0270901b9923be7caf8af5d68ed4df7dd8f8e322a7503456fbf7 SHA512 e87535c74767946a71b3094b6591fcfb4d7e42acd505c28b3a5c00ea19c29bb21806c5cb655b5d3aca670d105654956d9b59c06d8be68cd51a1760b219c1c815 DIST numpydoc-1.6.0.gh.tar.gz 85296 BLAKE2B 839fb0062dc1b0b45dfbc855d50d21a3c23cf1e9fef82b8d44e9d4cc36127c32447ad4c6ee5aa500cd24fb6a304f95426be69406468e3059c068ca4b0ad5714f SHA512 3846f395d8603a21d97a6c0fc57f0ea69e908ff2f672673d336a1f4ff02f5cb3f9e76d1e1ad6d990478b121a327bcca8179c3db6b5215f36818e41e4597878fd -EBUILD numpydoc-1.5.0.ebuild 1128 BLAKE2B 7f17e6d14f9b4340db08f2598d4c4aa54b8ea622c10f19284997953ce9fe6bb877b66278e9dc2ba1f4feba006346e6870f239b48f46e025b9af38e152285754d SHA512 9454280ea5a09e8a112246a9e3cc177e4e9873478ca4df7f811ef6a7be1d557419da138fac68d7af72fa929207e3ccadd4dae89953559b3e9b0a76ac3c8f49ab -EBUILD numpydoc-1.6.0.ebuild 1151 BLAKE2B fdcd8d54b9275934c84f062c595e0718619017deb3c4cbaa66d5857a88205bbfcc2103fb1712a96b52558cb4626815b983ca4b360eb4e8240e8e3014e87e86b2 SHA512 050738a748004829194c10d179afcd91cd9dbe658bdb11b29a1a903f666e400b8fb01ba7e9ec53b5744943d53e870295d437e0f81329b4556f83ede28cb659ff +EBUILD numpydoc-1.6.0.ebuild 1157 BLAKE2B 562295cc9ffe4ac3bf6a16db5060e77aa5f928aec2f7391b58bb21c35d64e9e2e2aad07850c46f8ef2f4d6184ee9846273e8f147fddd950562cffc0d0e4098d5 SHA512 33f783b9ebb7714ffe9fa7f72735884cf48e701860b16326d64fe4328f2560f0a92e2971844b6060b2b7bb7f4276c1308b48d43513e4acec1b0b447c897016ef MISC metadata.xml 403 BLAKE2B 437fdd3881a5ec60a83b3cb018e57c714a91030be9ab0032b8662e30b7bcd120ee3dd2015be561dd8a65a39833ef777e22f040a6e466c1b56a602a4ac33d4917 SHA512 833d00712cf7dfdc1080181301c03388a3c966436d2d9c9badb609cff66fa49035a6d001d60f205e1c2c49808eda7fad65abda8802f42f7ba36939b3691a8390 diff --git a/dev-python/numpydoc/numpydoc-1.5.0.ebuild b/dev-python/numpydoc/numpydoc-1.5.0.ebuild deleted file mode 100644 index 53d87a1b4ea5..000000000000 --- a/dev-python/numpydoc/numpydoc-1.5.0.ebuild +++ /dev/null @@ -1,51 +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_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Sphinx extension to support docstrings in Numpy format" -HOMEPAGE=" - https://numpydoc.readthedocs.io/en/latest/ - https://github.com/numpy/numpydoc/ - https://pypi.org/project/numpydoc/ -" -SRC_URI=" - https://github.com/numpy/numpydoc/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/jinja-2.10[${PYTHON_USEDEP}] - >=dev-python/sphinx-4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/matplotlib-3.2.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e 's:--cov-report= --cov=numpydoc::' setup.cfg || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # these require Internet (intersphinx) - numpydoc/tests/test_full.py::test_MyClass - numpydoc/tests/test_full.py::test_my_function - ) - epytest --pyargs numpydoc -} diff --git a/dev-python/numpydoc/numpydoc-1.6.0.ebuild b/dev-python/numpydoc/numpydoc-1.6.0.ebuild index c3aa3e1b2c33..9dec6622f230 100644 --- a/dev-python/numpydoc/numpydoc-1.6.0.ebuild +++ b/dev-python/numpydoc/numpydoc-1.6.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" >=dev-python/jinja-2.10[${PYTHON_USEDEP}] diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 7303037ba51b..e044c4ba48d3 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -18,7 +18,7 @@ EBUILD pandas-2.0.1.ebuild 7583 BLAKE2B 96525bb734cec1dc4287350b2604184a85178dfe EBUILD pandas-2.0.2.ebuild 7660 BLAKE2B c9368f16013ff424fc3f1e6453528ec5e54d0fde7a1526feedc055d4654785268d840fd3099cb66770e5a8f93c7951887481fe3df7132ac5eb4b7194ef36e009 SHA512 7d0586e93af2044adf64a487d9fcaf5ffc033bf494576094a7b91144fd3a431db7cef72e11c3b440c1062099843d0bbddd248a4e585f971934e83a78ffa2d42b EBUILD pandas-2.0.3-r1.ebuild 10168 BLAKE2B c71ce8daea781ca15e82074ffd90834359d70a30b22928ce80e298e70f0902dca3443491e9e7bd317bf3768f93d4c6c126d69fab2eeae912cd034ca89a665c4d SHA512 5f143387568dc04f2b3bbd9e7aa06f2971c99dbd6b85e5abbc87c4608bc21797101fc9735f0f6ea53882cdb402d65a20933bb182663b58172d0f6fffa4256a04 EBUILD pandas-2.1.0.ebuild 8593 BLAKE2B b2deb41f3f5cf8b19c6e4c1303b603b79d62ba27e47556c292586cd40fccb910891d744e4940e106570350e0018dce0ad6d6469848b9b6d2a247a8976c79befd SHA512 180e21d2ee3767658e217068df2f8ad98168ffd75b716622558fdaccf970ac515eb5163b9974def2f357fd91db062f3729e284c0496268e754622ca327646561 -EBUILD pandas-2.1.1-r1.ebuild 8973 BLAKE2B f5bf50f911122a51fdffb0fb2c494b08ed35eeaafed9d88b8dbbcdc0bc1e8eed589d483e429a7cf139060b5bb4c28d274c0cd2344c95c98f7561adda4a545354 SHA512 9210e0c175b7c280d406c6eccb0d6a49c5c4ef743a79f79532f4ed76108333cd401242f2ab0a882d75aa4b75459a7a6930f21811b37bcb7059f97eef2f028512 -EBUILD pandas-2.1.1.ebuild 8619 BLAKE2B 2464e28b60873a8d8bab036e7249b128afb331478cecebfa8683fb502741f65cfaece65e06fdc0acc206af2fd2237b7a020fa3ac657ce8b2c2cbf3f38c27949c SHA512 27d15e56a4a78952fc0d3ff10221bcf12ef84fa8d48067d10d38fda38f012f96ceeecaa3656231cf85d5f76bd78b0d0451e93c22bb75343fffff661d92b31374 -EBUILD pandas-2.1.2.ebuild 8973 BLAKE2B f5bf50f911122a51fdffb0fb2c494b08ed35eeaafed9d88b8dbbcdc0bc1e8eed589d483e429a7cf139060b5bb4c28d274c0cd2344c95c98f7561adda4a545354 SHA512 9210e0c175b7c280d406c6eccb0d6a49c5c4ef743a79f79532f4ed76108333cd401242f2ab0a882d75aa4b75459a7a6930f21811b37bcb7059f97eef2f028512 +EBUILD pandas-2.1.1-r1.ebuild 8997 BLAKE2B 83b58674a2d1438f6f519768591307ba02a5fa36ad217cefec514cd83e0a8691cd52ffab68cb31dd359129edac75f3e3a0d1c8727ede6b655e145e9448343780 SHA512 06d20f7de75e0d71c83fab958a56f1f41eb9e22d6356b1807f04ae394608f502452949e61ea78bc924d0f24fb8160c5b9ee46969e2b0f0d182997c6e38699549 +EBUILD pandas-2.1.1.ebuild 8643 BLAKE2B 356a817b9d2d20e7133a39ed7b3a5305c29487e40b0ebc9e80a7d8911ad6904214c1a557d8d6519827b3bd26149f487e7ed1603e5c9cc41b02d7ee73be4abf2c SHA512 943b2fe61a10f93e61ef38bb06a9f17a116159c406c6ef943082147afc97e5731ea98f12f906a3b254af1d9c74103a7a9e2fbf5a58e719b3acad5ed70e12f523 +EBUILD pandas-2.1.2.ebuild 8997 BLAKE2B 83b58674a2d1438f6f519768591307ba02a5fa36ad217cefec514cd83e0a8691cd52ffab68cb31dd359129edac75f3e3a0d1c8727ede6b655e145e9448343780 SHA512 06d20f7de75e0d71c83fab958a56f1f41eb9e22d6356b1807f04ae394608f502452949e61ea78bc924d0f24fb8160c5b9ee46969e2b0f0d182997c6e38699549 MISC metadata.xml 920 BLAKE2B d6bd854acdd851d578038657d91adaedf4f220dbdc5905ebba5e35e74437c6d5bc2384061f7796a6f359aa128c526485635debfd0e1a9646d09daed740167c87 SHA512 dcd949e89cae9df918acb3cf8be5ad8c396ee5e646d2179aa2b646fafa15ffc11e9ccf853df8d7fdcc787f88ce7063639d8d87715aaba943774edc8ad98b540a diff --git a/dev-python/pandas/pandas-2.1.1-r1.ebuild b/dev-python/pandas/pandas-2.1.1-r1.ebuild index 54ae315b0983..8dbe96c196bc 100644 --- a/dev-python/pandas/pandas-2.1.1-r1.ebuild +++ b/dev-python/pandas/pandas-2.1.1-r1.ebuild @@ -73,6 +73,7 @@ COMMON_DEPEND=" " BDEPEND=" ${COMMON_DEPEND} + >=dev-util/meson-1.2.1 >=dev-python/cython-0.29.33[${PYTHON_USEDEP}] >=dev-python/versioneer-0.28[${PYTHON_USEDEP}] test? ( diff --git a/dev-python/pandas/pandas-2.1.1.ebuild b/dev-python/pandas/pandas-2.1.1.ebuild index adcb8e35fa17..fa83e845a694 100644 --- a/dev-python/pandas/pandas-2.1.1.ebuild +++ b/dev-python/pandas/pandas-2.1.1.ebuild @@ -73,6 +73,7 @@ COMMON_DEPEND=" " BDEPEND=" ${COMMON_DEPEND} + >=dev-util/meson-1.2.1 >=dev-python/cython-0.29.33[${PYTHON_USEDEP}] >=dev-python/versioneer-0.28[${PYTHON_USEDEP}] test? ( diff --git a/dev-python/pandas/pandas-2.1.2.ebuild b/dev-python/pandas/pandas-2.1.2.ebuild index 54ae315b0983..8dbe96c196bc 100644 --- a/dev-python/pandas/pandas-2.1.2.ebuild +++ b/dev-python/pandas/pandas-2.1.2.ebuild @@ -73,6 +73,7 @@ COMMON_DEPEND=" " BDEPEND=" ${COMMON_DEPEND} + >=dev-util/meson-1.2.1 >=dev-python/cython-0.29.33[${PYTHON_USEDEP}] >=dev-python/versioneer-0.28[${PYTHON_USEDEP}] test? ( diff --git a/dev-python/partd/Manifest b/dev-python/partd/Manifest index 56349cb96e20..fdad67c43738 100644 --- a/dev-python/partd/Manifest +++ b/dev-python/partd/Manifest @@ -1,5 +1,3 @@ -DIST partd-1.4.0.tar.gz 36345 BLAKE2B 2e402e8bdd36544ef1f6b537a62217f673781c2210fcd3f01796311bd15befea474082f7b7191bf520f6b1b6c20f0e81e81f960aed457ba2b434c1a0cacf5641 SHA512 a77573798f330ff467dc07c3f7233ddf5b491e6f5c13f4d3a898125e40424e08f3d3491312506156254089704114b58e948a89c954d212402e59886b45bcb299 DIST partd-1.4.1.tar.gz 36272 BLAKE2B 032f30988468d68b5b8a18ceeb28f75c6807bae8ec57a88c50beb1c4ed2f99721d5f50e1002cf74376867f54f5c5dbdaf823b999f8680766f13e8f5f9df74801 SHA512 0bf285a33731d3c000e6c2c1958cda0df21c3a2be31694ac31ce0cc45aa2b31b8631f962c25b9ecac3831474abb5872748bd3348f99e13faadee467a1f164492 -EBUILD partd-1.4.0.ebuild 750 BLAKE2B 3f61977e7a74db03fed3790b07e5c0a9922b6b2d35683d792a49aa42ac751a3dce6e9ee9ce37e505b44748a93b64921c0d6f3e2aa5b197849cf729bba7a00d13 SHA512 09a004593186fd57bb14c7235e89f42450233ae81e4e905b0b85ed687a8fcf93da0d70841c75183525afdf63dc633d8898a7f5897647f5dc115e439be3ff8a2e EBUILD partd-1.4.1.ebuild 751 BLAKE2B 9ef679bf4b0e0b102f8d45da17710cf07e28ac298d2207218502ca0bcf3b611f267641d319c46a686a3526fd9a6daf1cb87cd5ae75b6b9826e55fa01ba98e9dd SHA512 2c3bb34e40f188807858d9bff591066f3707d3720ee86608ee87d3118ec594036c7519d5b82a5f24b44e8f22967e112f8d6fdff8eb161457dca8deb4d79dd38b MISC metadata.xml 694 BLAKE2B 88b82b21fce3071b0208928c6f19cc319887b09f56d643a534cd74a8e197047255cef8faa9b8dbbc1e776cc155c74c00c5f98f721fb2e95482a105e6e6f44481 SHA512 5dd00f370e902bfb80a4b483a209851f0f4ae7dd3b794a43e4724a366a1c4513147ecee581ce55ddd09b3c8c254e06073cf90a174d8eb87fe5991c1882c5e6b3 diff --git a/dev-python/partd/partd-1.4.0.ebuild b/dev-python/partd/partd-1.4.0.ebuild deleted file mode 100644 index 2bba03d25e91..000000000000 --- a/dev-python/partd/partd-1.4.0.ebuild +++ /dev/null @@ -1,35 +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_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Appendable key-value storage" -HOMEPAGE=" - https://github.com/dask/partd/ - https://pypi.org/project/partd/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - dev-python/locket[${PYTHON_USEDEP}] - dev-python/toolz[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/blosc[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/pyzmq[${PYTHON_USEDEP}] - dev-python/toolz[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest index 0c1b3ff706c8..f247b9663193 100644 --- a/dev-python/pikepdf/Manifest +++ b/dev-python/pikepdf/Manifest @@ -1,7 +1,9 @@ DIST pikepdf-8.4.1.tar.gz 2853305 BLAKE2B 2298514159db17ba49b8e2fa2407d60de50273bea111ece704251d99193bdc4c8ed77f624237a49c3f4f129e3b14ac4ddd1006cf3024bcbf822bc5523e0fee35 SHA512 6989e8a3888f612e453ec1ea8425c0ca35ccfee19ae5e8c32df136ebc3fbb7728d9fe5beaacb4e392a20c9037a1009fc8f8d53d73634427fb0df9103626e34fa DIST pikepdf-8.5.1.tar.gz 2854559 BLAKE2B 70bca735461d0234cd43cc757a1e8137f9cc30715c409d0bc42c4c547d961e2416203212e91b35cc8a2ac464bb0150fcd685d47fe43d6c1664210918bbb11fc6 SHA512 7c5dc66378c6bb2aaeb9a9fba1c69172619ee516f285e36e5560beb8b10164c01392d06d546f69818af59ebbe7d8c5fa299237d78e622d2cd14ca7c6c1020992 DIST pikepdf-8.5.2.tar.gz 2854729 BLAKE2B 276d96d21e0d5d58177776257286560771896424dd49145cf5daf32bd6344a0d18b22ca4a0ee806d1aabdef3310a751a091f9a6f4725199d04dab689ea678546 SHA512 7f107ed1535e876c1892d3ffdae57fca85c140ff2fdd981937600b310692248c53a3539dc8c1c1c5ce6e35349692d67c6c4e2f31a3a74ead246faaa212bd70d4 +DIST pikepdf-8.5.3.tar.gz 2854900 BLAKE2B 6dfd458b96b60cbd2cbd5491353c98710bec458b11f92b8e5abdad05a83567f98e0c21eeafd47650de0d6600f958417d92f62d76034db6663555fc76d8c4714b SHA512 dd7c6d131f1bf61c0cb285c06629c44a5e8436fa368832aacac7d5fcd8ab3b19b96d0d1005b02dd5084a1d9a4200f3fb27f66b60e9625f3cd9bfb32a649f497c EBUILD pikepdf-8.4.1.ebuild 1680 BLAKE2B 2d988c8345fe6642e1bf990dd385259ac9b8709e8e22b6b1dc74f3e7ecf88193fb9c06cc3085b82aefb811a5cf18f676dd23c2d75c27a4071903a291bf272f5a SHA512 05b25f5fafcb3999eee5c8f1c5f44e6b1c7dfd0397fdcf7e4f2a5c812a950cf00a87a502a4244cf01e775ee5b7360cffbf2dbcba64d5b203216be008400e4683 EBUILD pikepdf-8.5.1.ebuild 1691 BLAKE2B 86a1e90748909974401c539c64ccb9b496a1842f333c9d656b097dfa94bb742bfc1c2ac33771ab455b0b69d4945a42b05c37a91491e8b2835e70ac332874484c SHA512 27eacb24b11383380a14fea7ffeb74db0a03b75f00b41009f3e3d37c7ae25c42131a0f5194a0e39d6c05a854fbc49c14ae376c71ef92ac107aafc7ee810eee60 EBUILD pikepdf-8.5.2.ebuild 1686 BLAKE2B dd1d53993c61c1850926d0ac4536a8f772a76cb1ef15974dc84999f0b70a17da5481f87f719942a0d715eb867f152bd14ecbef978e70ce73f69648241d9397e8 SHA512 64c389646883b124d8cbb13fb57d923ffa65b21b81b287600c61ba38871dc94d79350e90ae6dc6305c6cd4149a5c1fdc85417591d908576350f557c6976f092b +EBUILD pikepdf-8.5.3.ebuild 1686 BLAKE2B dd1d53993c61c1850926d0ac4536a8f772a76cb1ef15974dc84999f0b70a17da5481f87f719942a0d715eb867f152bd14ecbef978e70ce73f69648241d9397e8 SHA512 64c389646883b124d8cbb13fb57d923ffa65b21b81b287600c61ba38871dc94d79350e90ae6dc6305c6cd4149a5c1fdc85417591d908576350f557c6976f092b MISC metadata.xml 687 BLAKE2B 07c94d9dac5323202f955fd9c1e5a6fc78518a0a6f703c54c73b70e774900c41a4823beb3f8be7068d83878d1e60df0d7e30efd53bbc1ba31019477de82b092f SHA512 1be3ec00342e8079363db0c57f75ae88bd05e873869fbbb27442e9fe98eb6917c55b4eaf03ed22c4c44ca3aec9b84839cbc254202460a3266bbc42ff8f0f84b3 diff --git a/dev-python/pikepdf/pikepdf-8.5.3.ebuild b/dev-python/pikepdf/pikepdf-8.5.3.ebuild new file mode 100644 index 000000000000..ebd3628c4865 --- /dev/null +++ b/dev-python/pikepdf/pikepdf-8.5.3.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python library to work with pdf files based on qpdf" +HOMEPAGE=" + https://github.com/pikepdf/pikepdf/ + https://pypi.org/project/pikepdf/ +" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as +# https://qpdf.readthedocs.io/en/stable/release-notes.html. +DEPEND=" + >=app-text/qpdf-11.5.0:0= +" +RDEPEND=" + ${DEPEND} + dev-python/deprecation[${PYTHON_USEDEP}] + >=dev-python/lxml-4.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/pillow-10.0.1[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}] + >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] + test? ( + >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}] + >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] + >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff] + >=dev-python/psutil-5.9[${PYTHON_USEDEP}] + >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] + >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.10) + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # fragile to system load + tests/test_image_access.py::test_random_image +) + +src_prepare() { + sed -e '/-n auto/d' -i pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-python/pydyf/Manifest b/dev-python/pydyf/Manifest index df6af68302ee..2ae4605f61d8 100644 --- a/dev-python/pydyf/Manifest +++ b/dev-python/pydyf/Manifest @@ -1,5 +1,3 @@ -DIST pydyf-0.7.0.tar.gz 16186 BLAKE2B 8dec96ba9d263ed503f1b13c8cfc6eafbd66c7d1cc080b5a18476c93063c0099c46c3362bbeeb71a796fbfdadbd2007c9858b21053464adc243a7d1f7a2f9a54 SHA512 cfc58170b57684cbf5233ca48798881a980af0b3e3fdc8da91c5932affee0365f1e9d535df1f983e0f16c6e612ec5048c91d236bf69b6fae46c7e59f6c2388d0 DIST pydyf-0.8.0.tar.gz 16342 BLAKE2B c2c00d63fc4fb2aabed20f39fc08fb2b2628e7a9d31d7504d8461331e0ba4654f26e129eb3d9ccf1ab4f376f7ace4f15d6bf87fd74b76c2d50a2a741f7fadb14 SHA512 c78913e723593a4e76c36b7a9b3ddd8a85af856a967053d8f7f297901deb2c6a723e98b3ef311e1c9618018e0e727a2d8eaff1adedb52c743facb85491e8d102 -EBUILD pydyf-0.7.0.ebuild 496 BLAKE2B e11dc9defd5e7f76421df1b1991044f24b1b12a38d695df28ac9a8435b702c138481c06cca2a2e0ddf479fec5cff8245d4e85b8798d7477150560bacabb6c8ee SHA512 66f4d4fa6ef98f2ae1704b417c36600d77405ab282060bb6cbda07cddd4e9b6fd2f8a2026ab77244cbe8aa254d5d0fe437c5c8a85719226c59f4dc8336ee5d52 EBUILD pydyf-0.8.0.ebuild 496 BLAKE2B e11dc9defd5e7f76421df1b1991044f24b1b12a38d695df28ac9a8435b702c138481c06cca2a2e0ddf479fec5cff8245d4e85b8798d7477150560bacabb6c8ee SHA512 66f4d4fa6ef98f2ae1704b417c36600d77405ab282060bb6cbda07cddd4e9b6fd2f8a2026ab77244cbe8aa254d5d0fe437c5c8a85719226c59f4dc8336ee5d52 MISC metadata.xml 346 BLAKE2B 1019f43890db1484163da244f781505c1193dc5516cbeb8921540dc298d4cf61903a9a0151e23cc22b7db7fd677f4424c74b5a051b95eb75e38f3546501096b3 SHA512 420175bcf83c3fe2fc1bcebfd88f07e3c56272b999f9693a82b76a703ea5d94d6e144683a67eca871bc6d2723ceb8f70c4d29e354df20d273587a7be6a369904 diff --git a/dev-python/pydyf/pydyf-0.7.0.ebuild b/dev-python/pydyf/pydyf-0.7.0.ebuild deleted file mode 100644 index 82151a11f7b8..000000000000 --- a/dev-python/pydyf/pydyf-0.7.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A low-level PDF generator" -HOMEPAGE=" - https://pypi.org/project/pydyf/ - https://github.com/CourtBouillon/pydyf/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~x86" - -BDEPEND=" - test? ( - app-text/ghostscript-gpl - dev-python/pillow[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/pylint/Manifest b/dev-python/pylint/Manifest index 7dccdd9f4c61..7f8e18027258 100644 --- a/dev-python/pylint/Manifest +++ b/dev-python/pylint/Manifest @@ -1,15 +1,5 @@ -DIST pylint-2.17.5.gh.tar.gz 1413718 BLAKE2B 7ba0a6cb78cdef5f16e80d98d1b02f41ae700c44365de26a0a650b60fe95b4b806e36786d16ec50ed5c78c8b86c13afe8e7fe215dd938df654c2883d5493d318 SHA512 431e722d027b03f1b657841ccaba43233961e810aecfe1a679e3ba4ba92fea94f28524195861a6fd4fe6fc6267a1af6489b9b69e5e30f919ac3a476fd35698ec -DIST pylint-2.17.6.gh.tar.gz 1415348 BLAKE2B d760a81cc8a453a081f1b0e3845c5a0b608b8109863665361990da127323c877e8e02ed9c1aca656fa84dd49941b23652fc465177a3e347942047299ebb86a32 SHA512 1e1bba425d295f9d267ef439f4f402dfc7284ee57ac41c222ac39e502c66bbac60c9afb0024ca4236de7cc7130ac733c781f5ee98670fae054005a8d69107123 -DIST pylint-2.17.7.gh.tar.gz 1415651 BLAKE2B 9b2edea7d7d9e05fd265749cb1e50e77513e382518dc16bf654861e66564c55a430193ab1f538cb23e31e85d2130784c648ba185d62139c6df752ca54f0fc09d SHA512 514fe9d244a58e21fade66f0e343f2162a2fc2f99d7197f4d91801250c13fde2ddc365f92a274d89d602689466a12bac3ff9dd364ce15891171ef86d6313aba2 -DIST pylint-3.0.0.gh.tar.gz 1418878 BLAKE2B e0e86bc53e3b081b92a1f7af94a53b125e4d57c08c269e30defd51fcf07024deaf02a664d05d506a469999e6f6660a4f3d26a6698f8023f48a9d81467dce0282 SHA512 77f20425d03fd2e13e3c6ee7f75b32f37918aafbaeab7280d4275e4bdd285d9d4df541e6165bbe76a57663ff78dc4d8126a72788ee29b08fea5c479f9b162b09 -DIST pylint-3.0.0b0.gh.tar.gz 1421208 BLAKE2B e58859e85b5001236a7f92060bca3e828957c8a24b3f0981cac795f0a0ce1af3d0be3ab8cc45c9e7fee173f988598e23fb3b9bc3c257d2e354c7d1c621ae7301 SHA512 265f29d28879c09320a8aa3d235873d96505a2472fb9b41ac0f11fa453c2e4d3fb57133bc588583ac82bdaad895b1cafe828f5662d3700baf6eaf6c3f22817db DIST pylint-3.0.1.gh.tar.gz 1419203 BLAKE2B 6a1c3db074c39a6cd838b39db13650192eb08b95210b95a78e518f9a2cf6c22b92c691f52c6fc08fff5363b12f028897d512f92de7fafabcbdfaeb18ae5535f9 SHA512 c8eca77f70a794e9dc764a70107afdd684a873ab00d6f51d400b96f6e06a39db014a27ef0505f2f7a370e5457e5061c78d2aab4fe1bf59746db4bbe3ae102423 DIST pylint-3.0.2.gh.tar.gz 1420866 BLAKE2B 2679810940ee5b4a4dcde5a4a3d70052901d6ca8dfd025708fdfe3fadffc7713d3507eaea9a67a2fc0748478e8b6e2c2e66e487bf93749fcd9fea7d070197b16 SHA512 923fab3681aa266aa633cc122cd2076dc73588191ed116da0e83d9d0cff253c93634dd420d32b5ea780c25a8e9ff526d8393d4eae2e046a2ff82df3f5f9322a4 -EBUILD pylint-2.17.5.ebuild 2483 BLAKE2B ce4da2fe18989c31a7bcf2af31a117fda0150f0c0e84cccfae2d39a3a8a00e7b079ea7f872f3c03185941fad03e8b3ace4dd4085d36be73818798d9e0dfea418 SHA512 953d0ef340305f1efa399b2da5983d1838a9502074bd1c0368c2d13815e533d657279016b3c737f36892b6cf552c413e565458dbf64cecb4b1e9d4782f7f0594 -EBUILD pylint-2.17.6.ebuild 2491 BLAKE2B 18c9de8487ecd5eb15e0031da3393b3da4e054a845afb2eda631d736fd68bc5f6b1bb075db44b7d7717d8a4875e8114ce2f7c9fe5162959b5c8b75977b9c3289 SHA512 a411429f28bb0313b1ff947324a6d3951c65544e4f5995f26e4dca39649c4ad6ed03817c61c44bff810c4ebf011cfa9be1b5b5f6268830ae26738c2c251ee8c9 -EBUILD pylint-2.17.7.ebuild 2483 BLAKE2B 1520b73e0445eb055827b3a28647041da5170049282a0efce65b8db58fef3371d3d399bf5186f78b840e0552ddf2cbc0991549dd17649660ea4fd0078a673fba SHA512 c1ad43db8bf5e403c959564e0b2b27e3812d419207db4e318d6a892db8516a8bd5dd301ca2f578bdcad6cbeb7d9feef2ab1d498c25b4f7beeba420651bc149cf -EBUILD pylint-3.0.0.ebuild 2123 BLAKE2B 73f77b79e3f24b7cb66d6a52c3723d70e764f9c9364738eabd626517754d8e088db6eca2d2f900569a10336a986de16ac285d391e19406b96146de2a5e4a32d8 SHA512 933325ddcda06fb4b6011309dbfd3fa26375c13145ed5611685f837a87dd0bcb5e5f41623a567ec9496200de66015c56ec0941919bed85e7ed74c6acc566dfa1 -EBUILD pylint-3.0.0_beta0.ebuild 2123 BLAKE2B 73f77b79e3f24b7cb66d6a52c3723d70e764f9c9364738eabd626517754d8e088db6eca2d2f900569a10336a986de16ac285d391e19406b96146de2a5e4a32d8 SHA512 933325ddcda06fb4b6011309dbfd3fa26375c13145ed5611685f837a87dd0bcb5e5f41623a567ec9496200de66015c56ec0941919bed85e7ed74c6acc566dfa1 -EBUILD pylint-3.0.1.ebuild 2123 BLAKE2B 73f77b79e3f24b7cb66d6a52c3723d70e764f9c9364738eabd626517754d8e088db6eca2d2f900569a10336a986de16ac285d391e19406b96146de2a5e4a32d8 SHA512 933325ddcda06fb4b6011309dbfd3fa26375c13145ed5611685f837a87dd0bcb5e5f41623a567ec9496200de66015c56ec0941919bed85e7ed74c6acc566dfa1 +EBUILD pylint-3.0.1.ebuild 2115 BLAKE2B 8947c56cc1751a4cfbaf5510f2aa97b0f06bd80204808887cc756dd66e283e30069c6730d0f25d33d78a2d48ce7b929a7b49a8c704b5e1eea5ca56417b24c309 SHA512 74ef9f80b447f85089c077408b78966afbdb37f1ace84b07075725b594785dfc485ca7c23716e90921061a42e694af9d1fb7a2e30a08db189189e7be96260451 EBUILD pylint-3.0.2.ebuild 2123 BLAKE2B 7a1c155e31e9d8cad54d8b0debdf7e80a473606ff3d331fabc91288c0c57cf8769365d0ad0fcfab3d50af6464c78daad59e2c40ec8cf2b375009effe1f51f409 SHA512 8e9338589fd8d3ddbfb67db77523d797c9a5e8e2abfe342f139af0c326c936a71ba6240d0e747010ef1cd0d4605078dee99a0b3c9b0c45edec185eb81f60ad92 MISC metadata.xml 1105 BLAKE2B aa9d049b732f9198685901a0ec31f4a615da8398ce1741558e7b2c3840890da0c5ac6a2a23e0fd4cd45fb443b92f69b3fe4fb7f9d7570b1a75a0d0784231f392 SHA512 5f5bb3e31554bdc0cdcdaf1d7df9194e32da649784124714783c5d280c7ab4a9f65317b5d5e6de47698b2f30a019051191cb7ef3066902b606e2582a31f01c05 diff --git a/dev-python/pylint/pylint-2.17.5.ebuild b/dev-python/pylint/pylint-2.17.5.ebuild deleted file mode 100644 index 693929e00a15..000000000000 --- a/dev-python/pylint/pylint-2.17.5.ebuild +++ /dev/null @@ -1,84 +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} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Python code static checker" -HOMEPAGE=" - https://pypi.org/project/pylint/ - https://github.com/pylint-dev/pylint/ -" -SRC_URI=" - https://github.com/pylint-dev/pylint/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="examples" - -# Make sure to check https://github.com/pylint-dev/pylint/blob/main/pyproject.toml#L34 on bumps -# Adjust dep bounds! -RDEPEND=" - =dev-python/astroid-2.15.6[${PYTHON_USEDEP}] - >=dev-python/dill-0.3.6[${PYTHON_USEDEP}] - >=dev-python/isort-4.2.5[${PYTHON_USEDEP}] - =dev-python/mccabe-0.6[${PYTHON_USEDEP}] - =dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.10.1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - test? ( - >=dev-python/GitPython-3[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - rm -rf pylint || die - - local EPYTEST_DESELECT=( - # TODO - 'tests/test_functional.py::test_functional[forgotten_debug_statement_py37]' - 'tests/test_functional.py::test_functional[dataclass_with_field]' - 'tests/test_functional.py::test_functional[no_name_in_module]' - 'tests/test_functional.py::test_functional[shadowed_import]' - tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_error_msg - tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_info_msg - tests/config/pylint_config/test_run_pylint_config.py::test_invocation_of_pylint_config - - # apparently fragile, needs unpickleable plugin - tests/test_check_parallel.py::TestCheckParallelFramework::test_linter_with_unpickleable_plugins_is_pickleable - ) - local EPYTEST_IGNORE=( - # No need to run the benchmarks - tests/benchmark/test_baseline_benchmarks.py - ) - epytest -} - -python_install_all() { - if use examples ; then - docompress -x "/usr/share/doc/${PF}/examples" - docinto examples - dodoc -r examples/. - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pylint/pylint-2.17.6.ebuild b/dev-python/pylint/pylint-2.17.6.ebuild deleted file mode 100644 index 2880956e4587..000000000000 --- a/dev-python/pylint/pylint-2.17.6.ebuild +++ /dev/null @@ -1,84 +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} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Python code static checker" -HOMEPAGE=" - https://pypi.org/project/pylint/ - https://github.com/pylint-dev/pylint/ -" -SRC_URI=" - https://github.com/pylint-dev/pylint/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="examples" - -# Make sure to check https://github.com/pylint-dev/pylint/blob/main/pyproject.toml#L34 on bumps -# Adjust dep bounds! -RDEPEND=" - =dev-python/astroid-2.15.7[${PYTHON_USEDEP}] - >=dev-python/dill-0.3.6[${PYTHON_USEDEP}] - >=dev-python/isort-4.2.5[${PYTHON_USEDEP}] - =dev-python/mccabe-0.6[${PYTHON_USEDEP}] - =dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.10.1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - test? ( - >=dev-python/GitPython-3[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - rm -rf pylint || die - - local EPYTEST_DESELECT=( - # TODO - 'tests/test_functional.py::test_functional[forgotten_debug_statement_py37]' - 'tests/test_functional.py::test_functional[dataclass_with_field]' - 'tests/test_functional.py::test_functional[no_name_in_module]' - 'tests/test_functional.py::test_functional[shadowed_import]' - tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_error_msg - tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_info_msg - tests/config/pylint_config/test_run_pylint_config.py::test_invocation_of_pylint_config - - # apparently fragile, needs unpickleable plugin - tests/test_check_parallel.py::TestCheckParallelFramework::test_linter_with_unpickleable_plugins_is_pickleable - ) - local EPYTEST_IGNORE=( - # No need to run the benchmarks - tests/benchmark/test_baseline_benchmarks.py - ) - epytest -} - -python_install_all() { - if use examples ; then - docompress -x "/usr/share/doc/${PF}/examples" - docinto examples - dodoc -r examples/. - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pylint/pylint-2.17.7.ebuild b/dev-python/pylint/pylint-2.17.7.ebuild deleted file mode 100644 index 19d446a347a1..000000000000 --- a/dev-python/pylint/pylint-2.17.7.ebuild +++ /dev/null @@ -1,84 +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} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Python code static checker" -HOMEPAGE=" - https://pypi.org/project/pylint/ - https://github.com/pylint-dev/pylint/ -" -SRC_URI=" - https://github.com/pylint-dev/pylint/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="examples" - -# Make sure to check https://github.com/pylint-dev/pylint/blob/main/pyproject.toml#L34 on bumps -# Adjust dep bounds! -RDEPEND=" - =dev-python/astroid-2.15.8[${PYTHON_USEDEP}] - >=dev-python/dill-0.3.6[${PYTHON_USEDEP}] - >=dev-python/isort-4.2.5[${PYTHON_USEDEP}] - =dev-python/mccabe-0.6[${PYTHON_USEDEP}] - =dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.10.1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - test? ( - >=dev-python/GitPython-3[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - rm -rf pylint || die - - local EPYTEST_DESELECT=( - # TODO - 'tests/test_functional.py::test_functional[forgotten_debug_statement_py37]' - 'tests/test_functional.py::test_functional[dataclass_with_field]' - 'tests/test_functional.py::test_functional[no_name_in_module]' - 'tests/test_functional.py::test_functional[shadowed_import]' - tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_error_msg - tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_info_msg - tests/config/pylint_config/test_run_pylint_config.py::test_invocation_of_pylint_config - - # apparently fragile, needs unpickleable plugin - tests/test_check_parallel.py::TestCheckParallelFramework::test_linter_with_unpickleable_plugins_is_pickleable - ) - local EPYTEST_IGNORE=( - # No need to run the benchmarks - tests/benchmark/test_baseline_benchmarks.py - ) - epytest -} - -python_install_all() { - if use examples ; then - docompress -x "/usr/share/doc/${PF}/examples" - docinto examples - dodoc -r examples/. - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pylint/pylint-3.0.0.ebuild b/dev-python/pylint/pylint-3.0.0.ebuild deleted file mode 100644 index 5046bb6252b7..000000000000 --- a/dev-python/pylint/pylint-3.0.0.ebuild +++ /dev/null @@ -1,83 +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} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -MY_P=${P/_beta/b} -DESCRIPTION="Python code static checker" -HOMEPAGE=" - https://pypi.org/project/pylint/ - https://github.com/pylint-dev/pylint/ -" -SRC_URI=" - https://github.com/pylint-dev/pylint/archive/v${PV/_beta/b}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="examples" - -# Make sure to check https://github.com/pylint-dev/pylint/blob/main/pyproject.toml#L34 on bumps -# Adjust dep bounds! -RDEPEND=" - =dev-python/astroid-3.0.0[${PYTHON_USEDEP}] - >=dev-python/dill-0.3.7[${PYTHON_USEDEP}] - >=dev-python/isort-4.2.5[${PYTHON_USEDEP}] - =dev-python/mccabe-0.6[${PYTHON_USEDEP}] - =dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.10.1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - test? ( - >=dev-python/GitPython-3[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # TODO - 'tests/test_functional.py::test_functional[dataclass_with_field]' - - # incompatible versions of numpy/scikit-learn? - 'tests/test_functional.py::test_functional[no_name_in_module]' - 'tests/test_functional.py::test_functional[shadowed_import]' - ) - local EPYTEST_IGNORE=( - # No need to run the benchmarks - tests/benchmark/test_baseline_benchmarks.py - ) - - rm -rf pylint || die - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p timeout -} - -python_install_all() { - if use examples ; then - docompress -x "/usr/share/doc/${PF}/examples" - docinto examples - dodoc -r examples/. - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pylint/pylint-3.0.0_beta0.ebuild b/dev-python/pylint/pylint-3.0.0_beta0.ebuild deleted file mode 100644 index 5046bb6252b7..000000000000 --- a/dev-python/pylint/pylint-3.0.0_beta0.ebuild +++ /dev/null @@ -1,83 +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} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -MY_P=${P/_beta/b} -DESCRIPTION="Python code static checker" -HOMEPAGE=" - https://pypi.org/project/pylint/ - https://github.com/pylint-dev/pylint/ -" -SRC_URI=" - https://github.com/pylint-dev/pylint/archive/v${PV/_beta/b}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="examples" - -# Make sure to check https://github.com/pylint-dev/pylint/blob/main/pyproject.toml#L34 on bumps -# Adjust dep bounds! -RDEPEND=" - =dev-python/astroid-3.0.0[${PYTHON_USEDEP}] - >=dev-python/dill-0.3.7[${PYTHON_USEDEP}] - >=dev-python/isort-4.2.5[${PYTHON_USEDEP}] - =dev-python/mccabe-0.6[${PYTHON_USEDEP}] - =dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.10.1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - test? ( - >=dev-python/GitPython-3[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # TODO - 'tests/test_functional.py::test_functional[dataclass_with_field]' - - # incompatible versions of numpy/scikit-learn? - 'tests/test_functional.py::test_functional[no_name_in_module]' - 'tests/test_functional.py::test_functional[shadowed_import]' - ) - local EPYTEST_IGNORE=( - # No need to run the benchmarks - tests/benchmark/test_baseline_benchmarks.py - ) - - rm -rf pylint || die - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p timeout -} - -python_install_all() { - if use examples ; then - docompress -x "/usr/share/doc/${PF}/examples" - docinto examples - dodoc -r examples/. - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pylint/pylint-3.0.1.ebuild b/dev-python/pylint/pylint-3.0.1.ebuild index 5046bb6252b7..789ef0ed3637 100644 --- a/dev-python/pylint/pylint-3.0.1.ebuild +++ b/dev-python/pylint/pylint-3.0.1.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="examples" # Make sure to check https://github.com/pylint-dev/pylint/blob/main/pyproject.toml#L34 on bumps diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest index c9bbadd49f19..95103ccd6ee2 100644 --- a/dev-python/pypdf/Manifest +++ b/dev-python/pypdf/Manifest @@ -1,12 +1,4 @@ -DIST pypdf-3.15.5.gh.tar.gz 7930893 BLAKE2B acdd6254c45e11631faccc4fd6029525d7cec52f7cf222d48f95a9bb736a83bdb9dfc6bf2830f55d0f881eb23ca0641c06fa97165c64789f7b152998febfe017 SHA512 173cfbfbbd5f2f08ebd03aa36750904d5a7ac328c27da1b38bda7b34586bf86eab391b3c1e9a6dd5f2e754d1871303afe151a80a3bb5d4ab867b6a019ecef054 -DIST pypdf-3.16.2.gh.tar.gz 7968803 BLAKE2B 7bca0cf5baefb79d9c3a76445fd5cf77478a2f076f5c3e6c891d9f107cbb2ee08535388ae1ba84b0aeaf63ebebfe54966603cbeb7a5a2c0b0327e7506893d893 SHA512 01dfdcf5038820dd0d922e57cfa3eae472a406eca4d24a46596028aa23d0bb88a805204faa3576e3ed4e49ba552619002b2be305498b31e9b96afa19a2575f7d -DIST pypdf-3.16.3.gh.tar.gz 7969623 BLAKE2B f7e09af12483500c47d88395b52d00315e6e4943631223aa89111f79d6e0ac6714450895ef48086c79ff4e325c8e79b937deea3c06e76848349e379a70d3e8dd SHA512 54db6f2e7946b3785379949f54f9e11c00f4e8cc210923b1007e02820d0e87951146e684751c67e5d66058b5600f83c00371bafae2f0c6068ade966c36623d0f DIST pypdf-3.16.4.gh.tar.gz 7970008 BLAKE2B 86f622cf1ff6632a4645d564336fd8948970579f6bae241437701f333c2f336feab55f7e32a35b4f480577fe609958f492e73c1c9c5f1471af08e34c157f06b0 SHA512 7e7eb9759dfb3984b384a721e7d90ab5c666630bd3c56d936260e5ad93cfdc9a2d6fff8a7354764125923ab8f029ac5366a2750cc1151676fb40be1eba1bb2a4 -DIST pypdf-sample-files-935652968f76a41b4fa51afd05498e7dd7314c5e.gh.tar.gz 11187445 BLAKE2B e9332009a49249fdaa8b6c29258b11dfcf3627a5550ea7402cf0288bb4b0537136b039e6f4aefb03574076d1fc0af6100effc0d36510f035d9e63836ad52c4d7 SHA512 8d525aa323e5b45f71130459faa9686ec4ae04bc594895a64f1a5b6d027f866c48aca78602ad526000a11b547cc77068d1ac5e733d3e3a99df0e257c02fbb9e7 -DIST pypdf-sample-files-b60ca63512466d1bafc587a2b223961b23a8e48a.gh.tar.gz 11199764 BLAKE2B e68bfb587c26a7a0ba9bb687e2b44d607cf890454dc2e5380db4037cb9a0be571e72b178d5ac86a0556f09fc344fc6ea76ee87bf9c6dee63799853acaba714b0 SHA512 20ff1d623a67fd0b08e1dfefc47d29ed28b5c62f1e0ef5a32699876e265541d97c10067ec954a387ba4952319d6903fb3d4db97e686200f9142329db06a11a7b DIST pypdf-sample-files-d87c33efc0f98225132dfe9c47980208b8130aa4.gh.tar.gz 11645535 BLAKE2B 3f96adaf4abc50a4390d9432878571a0ef9dd43dd34f307bb4bb6fd110d5ecdde988578860f110a6c8578cef96eac5410ded3204989fd20e6a6f1a84fac2fe83 SHA512 cb68a2eb06ef6738bef979f3b20c66fb925fbcb029cb22dfa5ea9b23b71ba07cb8e364e14eca34ebeb3b11e367c94738e32c9067b56b4da505bf77ab402abd06 -EBUILD pypdf-3.15.5.ebuild 1209 BLAKE2B 47f9252a0f11ea387f3224731964f0048586a0d8cf7a3cbbbbe48deb003d696d003e21c49426b91dd1a3b986ee0dcbae024a721718a3aa5153e2c23ecc9a71a6 SHA512 d49aa95a85075163fd7ac00713007a2c31c2ffe3d3fac4e43c681b6c29dc4a174ae8e0b1e3a2ddcd92d7afdcdec8cbab0a7b645607790179ffa46ae5e9ee49e0 -EBUILD pypdf-3.16.2.ebuild 1211 BLAKE2B db8b41a610ffb616bd3433857cf9519e3844858c79d82d22de4052fc7ce43881f7fffd64d75aed79f2f7f0f655edb467af11d90e414c34f262bfa12629a9ccd0 SHA512 35268c20147aa9fc5426cadae2f54b4c3f4d1d7ebd630af8523da8b68005319ef4a4b9b12a850185482835badc56a1a19a791d56d8ed63687bd04f081e46a8a2 -EBUILD pypdf-3.16.3.ebuild 1268 BLAKE2B 1955ed0e445721738ca3752e1577defb5d5b55d94be47d6fb32428a9340d4bc242dc1ed132f13da90cf8f364fe7ed741a7b93d0b11e1ec948e91740f8810511b SHA512 cc4c6d088f468633e382c9993324672a6f120d70e0ca882c9dfd3a69cacaa0a21fded0e9a7fc676f75ecc56c124283e47afd15189b9a88c60945f55ef910fe0f EBUILD pypdf-3.16.4.ebuild 1266 BLAKE2B f9736301eac8789188d7045d97a6c5478ee749421235d3e04bb08a9a48ade5dbb01d47232a723f69839b040f94fe0b09878a1566a73fce0435c268705afb68a2 SHA512 d5414bfad53811f0fc59fe096d460e9261e0c4efd1cd1db6ced9f88a37d4489b3264b4afd148ffdd87caf23fb684aadd02edeaf2b95bdfbd7b24a2cbc1400744 MISC metadata.xml 373 BLAKE2B a829b7048eb3a95caeb1be83b6172603df6a031d40995294f2687bf3c3cb70e66fafb9ba8339d9979fc85f5936b9552963a8fcd072a20661fa78f3aa3c4b89c0 SHA512 775ac2de487f11fba1ea8d283b42b9ef56e42cd95ea11f50a06b099420e69c0567f65c506b14891ac641da90ea05ca70da4f8a3e4a028cf41bdbc823021dccfe diff --git a/dev-python/pypdf/pypdf-3.15.5.ebuild b/dev-python/pypdf/pypdf-3.15.5.ebuild deleted file mode 100644 index c5f404e416a3..000000000000 --- a/dev-python/pypdf/pypdf-3.15.5.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -SAMPLE_COMMIT=935652968f76a41b4fa51afd05498e7dd7314c5e -DESCRIPTION="Python library to work with PDF files" -HOMEPAGE=" - https://pypi.org/project/pypdf/ - https://github.com/py-pdf/pypdf/ -" -SRC_URI=" - https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz - -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz - ) -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" - -BDEPEND=" - test? ( - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # rely on -Werror - tests/test_utils.py::test_deprecate_no_replacement - tests/test_workflows.py::test_orientations - # TODO: requires fpdf - tests/test_page.py::test_compression -) - -src_unpack() { - default - if use test; then - mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die - fi -} - -python_test() { - epytest -o addopts= -m "not enable_socket" -} diff --git a/dev-python/pypdf/pypdf-3.16.2.ebuild b/dev-python/pypdf/pypdf-3.16.2.ebuild deleted file mode 100644 index 870063ae2143..000000000000 --- a/dev-python/pypdf/pypdf-3.16.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -SAMPLE_COMMIT=b60ca63512466d1bafc587a2b223961b23a8e48a -DESCRIPTION="Python library to work with PDF files" -HOMEPAGE=" - https://pypi.org/project/pypdf/ - https://github.com/py-pdf/pypdf/ -" -SRC_URI=" - https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz - -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz - ) -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -BDEPEND=" - test? ( - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # rely on -Werror - tests/test_utils.py::test_deprecate_no_replacement - tests/test_workflows.py::test_orientations - # TODO: requires fpdf - tests/test_page.py::test_compression -) - -src_unpack() { - default - if use test; then - mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die - fi -} - -python_test() { - epytest -o addopts= -m "not enable_socket" -} diff --git a/dev-python/pypdf/pypdf-3.16.3.ebuild b/dev-python/pypdf/pypdf-3.16.3.ebuild deleted file mode 100644 index 036ff7bc421d..000000000000 --- a/dev-python/pypdf/pypdf-3.16.3.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -SAMPLE_COMMIT=d87c33efc0f98225132dfe9c47980208b8130aa4 -DESCRIPTION="Python library to work with PDF files" -HOMEPAGE=" - https://pypi.org/project/pypdf/ - https://github.com/py-pdf/pypdf/ -" -SRC_URI=" - https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz - -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz - ) -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -BDEPEND=" - test? ( - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # rely on -Werror - tests/test_utils.py::test_deprecate_no_replacement - tests/test_workflows.py::test_orientations - # TODO: requires fpdf - tests/test_page.py::test_compression - tests/test_writer.py::test_merging_many_temporary_files -) - -src_unpack() { - default - if use test; then - mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die - fi -} - -python_test() { - epytest -o addopts= -m "not enable_socket" -} diff --git a/dev-python/pysrt/Manifest b/dev-python/pysrt/Manifest index 137e341c9c88..bc33bd91855a 100644 --- a/dev-python/pysrt/Manifest +++ b/dev-python/pysrt/Manifest @@ -1,4 +1,4 @@ DIST pysrt-1.1.2.tar.gz 104371 BLAKE2B b6f8e1e6d0cc0ae7ac4a5eb1ac9c5444318fd579fd2cbd926bed932326c986743d3efc1b604353df92a3dc67ea0d47f9a77eeba28d561b3f69b4b63eff8b78ad SHA512 a3a0988068d3cc13e6d44aec548a94e79d9ed29cfcd1e8e35ff56b50f0feb32a1baac2220c5331281c98a19ad9a3e9f960832a661699921cde0d185ea21e9753 -EBUILD pysrt-1.1.2-r1.ebuild 607 BLAKE2B 3e6b740b5fbee1e8039ca5ebb1d9621794b723fb82ac1cd37d65f894d55feafa7f2263666c56c3e009c347ab490fe3b77f0092aea1f5c32ef9b4ab18e0402c9b SHA512 148bb92b3b939feba22d1778b7885df9b150d108fdd15d95465b8bd5e0a612c52bdf360146f94ff4d91683c146dca1d2d0ba99e1f934419df713a56366a059c3 -EBUILD pysrt-9999.ebuild 609 BLAKE2B 648de6f084cceda6667591308d5714fc82695955d370f097618cd605e0439a126dda4491512918fe9cb63121daa437949791bc867704183c44e90e09843432fe SHA512 666ad2c6b116396f017d14cdf85e9ec67215874f81ce7f9840cae2cb78ff610b5942149d76a2fc12d00f4fe07f91e28a8887d2c7a9b387f510b7f2acb9a465c4 +EBUILD pysrt-1.1.2-r1.ebuild 804 BLAKE2B 0518fa9f96768b38ab8342fae808b933aaada7bfdb070997b1d229145e3dc96ac2a3ec6683e0252832d7460ee4be5815473f3ec6759f1d9e742212d3c7e97929 SHA512 9a1deccc862a483a7e56027fb231e97217fb1dbe767626a4b5dbc960a7fcd93aebde5e03ea4f3ad92d640168280c56ef7eb034ffafdfd745fead0939944e4bbc +EBUILD pysrt-9999.ebuild 619 BLAKE2B 9fb2abb0c25bf8246813be263c1c405b37a42607395c0dfebb1a4aa2b9334a0323d4a80abc7a94cae207548e82e6020665e7b36636812a7de6ed97bdd1279d0b SHA512 fb3def41d4dfb2b261777489353e9f501e9b01213df20a0b1fd1be2a9f7655c5d4dd1033f59ae2631645eddac8238c29946cf0c3bf99ff5a23d4ac03f2ff0b0a MISC metadata.xml 450 BLAKE2B 885ee12aa4bb7a473150c80a7734e93af2a39ced0cdb27574d83d38f0b21972fcdf40fe59b9ff45bb374206736d80ca039e80d2a9d2959bcd7f89ace88db9adc SHA512 64268270437cc60598665bef2ae6eaf8a07e4f18efc78d28176ad7477e0dcaf48dcae5789ecb4b936e34ba090e06db8576eb75908de75c59a85c67f2269cf443 diff --git a/dev-python/pysrt/pysrt-1.1.2-r1.ebuild b/dev-python/pysrt/pysrt-1.1.2-r1.ebuild index 9c4b2eee378c..3dcd3f63654d 100644 --- a/dev-python/pysrt/pysrt-1.1.2-r1.ebuild +++ b/dev-python/pysrt/pysrt-1.1.2-r1.ebuild @@ -4,11 +4,15 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{9..11} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + inherit distutils-r1 DESCRIPTION="Python library used to edit or create SubRip files" -HOMEPAGE="https://github.com/byroot/pysrt https://pypi.org/project/pysrt/" +HOMEPAGE=" + https://github.com/byroot/pysrt/ + https://pypi.org/project/pysrt/ +" if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/byroot/pysrt.git" @@ -20,6 +24,14 @@ fi LICENSE="GPL-3+" SLOT="0" -RDEPEND="dev-python/chardet[${PYTHON_USEDEP}]" +RDEPEND=" + dev-python/chardet[${PYTHON_USEDEP}] +" distutils_enable_tests pytest + +src_prepare() { + # https://github.com/byroot/pysrt/commit/93f52f6d4f70f4e18dc71deeaae0ec1e9100a50f + sed -i -e 's:assertEquals:assertEqual:' tests/*.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/pysrt/pysrt-9999.ebuild b/dev-python/pysrt/pysrt-9999.ebuild index 5943e93f9f56..122ca75948b9 100644 --- a/dev-python/pysrt/pysrt-9999.ebuild +++ b/dev-python/pysrt/pysrt-9999.ebuild @@ -4,11 +4,15 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{9..11} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + inherit distutils-r1 DESCRIPTION="Python library used to edit or create SubRip files" -HOMEPAGE="https://github.com/byroot/pysrt https://pypi.org/project/pysrt/" +HOMEPAGE=" + https://github.com/byroot/pysrt/ + https://pypi.org/project/pysrt/ +" if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/byroot/pysrt.git" @@ -20,6 +24,8 @@ fi LICENSE="GPL-3+" SLOT="0" -RDEPEND="dev-python/chardet[${PYTHON_USEDEP}]" +RDEPEND=" + dev-python/chardet[${PYTHON_USEDEP}] +" distutils_enable_tests pytest diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest index 58f5c04aca77..c5b2064b01fc 100644 --- a/dev-python/python-utils/Manifest +++ b/dev-python/python-utils/Manifest @@ -1,7 +1,3 @@ -DIST python-utils-3.7.0.tar.gz 29654 BLAKE2B ff306a2ee3e84585081f504ad50f117294698c75dd4d5015db6cf9326796d69aaf63365ac5bbedb3af4d41e4f18b7a05437860bf41cdb870e43f1ba75e92628c SHA512 df3b33dbf213c7099a5a17166ac1e01e9044bf6bb364de96a4b182831ff3216fe37edb7f94cb66f8d2fcab42cea404a9c4f27142890ae0e7510363815f47ad41 -DIST python-utils-3.8.0.tar.gz 30397 BLAKE2B 05fb02505b233bfc6e8128a59e076b6fd81ee90bf5eda5ccf6f5476cf2f1796381fe392e8bce6d2a074aae1408c7ab267f5aff746349215765542497c9ca3d4b SHA512 0fcb1358eb1659d500a10fd6a9e6339b2d006f50d1656e4fd20a65c993e194d30fe204434d94f53872364cd67c6dbf68c0ed30cb1063571a6b143f1145e71bff DIST python-utils-3.8.1.tar.gz 30545 BLAKE2B 9132387de0d12c51dbd4a7a3eda561fa9935c9fa86d76346e50e4ee9401065211a02bb45e89df402900263d28b115b761c2a8d7a2fe799866da20d4848f48451 SHA512 ccba9651cc99a8f4e3f13e7ff66a43a40d2e85bc735b6246524269495ff321225a0dcad9abd03ca9cb61b4b1b35a27009fac3fe87e3f748ffc5c87a956acd335 -EBUILD python-utils-3.7.0.ebuild 796 BLAKE2B 549f5e60deb9aecd27631760aef92f7557bca7d6bc993df4d31c376b34f2b42aab53687cb74de54678495727b27e02240d2a30d207be17218529eccec4a2681b SHA512 6316b3829329aa10cb10811930b64f7e3b447ea67593964a4e83a02f42e176a9481762ef051686f97a480d74ce74f559759714bbf4517d100b784140c6d251ea -EBUILD python-utils-3.8.0.ebuild 797 BLAKE2B 996f0ec85918e36871ed7ac55d4ee2cbe4503373933fa1f43979cd9f10695615d5dc2fd7d5be424c93f113ce582f070901a299ba42d76f474c4b6203974051f4 SHA512 1bb7be4642ecd961b3eece5c03358482bd5cc0eb533c2110d79cd85199a65f78449e776cce79df83a89719cdf005929ac44fe3978560545ebb41d7779e94d01b EBUILD python-utils-3.8.1.ebuild 796 BLAKE2B 549f5e60deb9aecd27631760aef92f7557bca7d6bc993df4d31c376b34f2b42aab53687cb74de54678495727b27e02240d2a30d207be17218529eccec4a2681b SHA512 6316b3829329aa10cb10811930b64f7e3b447ea67593964a4e83a02f42e176a9481762ef051686f97a480d74ce74f559759714bbf4517d100b784140c6d251ea MISC metadata.xml 398 BLAKE2B 40018dd39311868fe5b37b6e03d6f6115427b84ca4cf4643b227dec910a193b547384c6cac4a97ed0f06a81c453c12ae57612e279e44a8a671b7f36a3ebc3128 SHA512 aaed2dfc1a9802d6d6d2d28d13fd478e0cee7c422992cde7994c4408690baba6c9e99ed77a55b0d3c5d966bb18cbc76c579b50f9d388a84ae204137b33c81a92 diff --git a/dev-python/python-utils/python-utils-3.7.0.ebuild b/dev-python/python-utils/python-utils-3.7.0.ebuild deleted file mode 100644 index e721347e8ccd..000000000000 --- a/dev-python/python-utils/python-utils-3.7.0.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 -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Collection of small Python functions & classes" -HOMEPAGE=" - https://github.com/WoLpH/python-utils/ - https://pypi.org/project/python-utils/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND=" - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - docs - _python_utils_tests/test_logger.py - python_utils/loguru.py -) - -python_prepare_all() { - sed -i -e '/--cov/d' -e '/--mypy/d' pytest.ini || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/python-utils/python-utils-3.8.0.ebuild b/dev-python/python-utils/python-utils-3.8.0.ebuild deleted file mode 100644 index 79f64316b1e5..000000000000 --- a/dev-python/python-utils/python-utils-3.8.0.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 -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Collection of small Python functions & classes" -HOMEPAGE=" - https://github.com/WoLpH/python-utils/ - https://pypi.org/project/python-utils/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - docs - _python_utils_tests/test_logger.py - python_utils/loguru.py -) - -python_prepare_all() { - sed -i -e '/--cov/d' -e '/--mypy/d' pytest.ini || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/pyxdg/Manifest b/dev-python/pyxdg/Manifest index 0b39ba0b2ea7..40e0c7b12eb7 100644 --- a/dev-python/pyxdg/Manifest +++ b/dev-python/pyxdg/Manifest @@ -1,3 +1,5 @@ +AUX pyxdg-0.28-py3.12.patch 454 BLAKE2B 16b18be321a76cddd48c44dff1d16498917ed727f34d34afdde0f8fd50a17e7cd7c9aa974b5cdf2feb45fd403f95fd8510b6422373d2b83f688d46e761814f14 SHA512 df9485e183c0c2e8ccbf5dc99054923a4e3eed7195e5f07e749c165116b5c6929d544da364d2250b7809554fd1102b33f1cd05ae1763ac9c4bd309183e7c7353 DIST pyxdg-rel-0.28.gh.tar.gz 75755 BLAKE2B ba6d0dd956b13b7722d48f3d8a4ffa73b17efd6b4db3e73f521de72338dfacf11301449445bc911657f45de1c849c6425a24e5523f67116d96c7f38aa7bf320b SHA512 e1a7c8675afa109495e3530d9acc59a17368723b03ff66ee502133fd383bbe11c9908d93b18fdad3b589d47225ff8bf6bb8cacc800b1c1f39059e1178dafc1b5 +EBUILD pyxdg-0.28-r1.ebuild 704 BLAKE2B 554e1545c1cfcc16fd9f5f7a9af0b5f68ef5fe6f8c8333ac1efa02c0fabb37083258471827fbfed004c0eef2951bce955a95acaa770e3b7b4dfad970a00ccb7d SHA512 f5a10cb9b24314e4aee8f0fde08fc63e8021322daf3dcf2b3368df8722f2f08c0772ed695d9fa0005771f1704a18a4c3d6b2ca1d9d7252bedf9e78f61bae9f29 EBUILD pyxdg-0.28.ebuild 652 BLAKE2B b559e258e012ec00ecfe679d3b4908fce5745216c8af889f76c7a3bb8a19dd4fef374386db88bda16b6ceafb3a0eb255f05525d22dbb1ff2e5cf719c62c33133 SHA512 189851f6bf2a133921dcf213481c43fd0a796ca0fdb5d9a0890c871ffae9094bcb82364a1d36b539bb2ffd3f8ecb55ca9d966bad4e8bfe436ccba708082fc5a2 MISC metadata.xml 632 BLAKE2B ccea5b9635800df81a1e0d99f3dad3f717b83d125c72299d4987d67df4835acf93b2cf4b1c42180bb6c068a7f122f643dde11c3f9fe8bd30dfa265dc7f1ac920 SHA512 625f45990e79a60e795e6d9d2cd1aacff2b550284beecd804d2adf91679aac261cc542a9160c491891e9f5573afaf6f23f3679144ec6b945a4572e9c7d9153ca diff --git a/dev-python/pyxdg/files/pyxdg-0.28-py3.12.patch b/dev-python/pyxdg/files/pyxdg-0.28-py3.12.patch new file mode 100644 index 000000000000..20b7a5b514bc --- /dev/null +++ b/dev-python/pyxdg/files/pyxdg-0.28-py3.12.patch @@ -0,0 +1,12 @@ +diff -r -U3 pyxdg-rel-0.28.orig/test/test_basedirectory.py pyxdg-rel-0.28/test/test_basedirectory.py +--- pyxdg-rel-0.28.orig/test/test_basedirectory.py 2022-06-05 18:34:18.000000000 +0700 ++++ pyxdg-rel-0.28/test/test_basedirectory.py 2023-10-28 22:41:56.975921683 +0700 +@@ -9,7 +9,7 @@ + try: + reload + except NameError: +- from imp import reload ++ from importlib import reload + + class BaseDirectoryTest(unittest.TestCase): + def setUp(self): diff --git a/dev-python/pyxdg/pyxdg-0.28-r1.ebuild b/dev-python/pyxdg/pyxdg-0.28-r1.ebuild new file mode 100644 index 000000000000..deb254a6cf7c --- /dev/null +++ b/dev-python/pyxdg/pyxdg-0.28-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +MY_P="${PN}-rel-${PV}" +DESCRIPTION="A Python module to deal with freedesktop.org specifications" +HOMEPAGE=" + https://freedesktop.org/wiki/Software/pyxdg/ + https://pypi.org/project/pyxdg/ +" +SRC_URI=" + https://github.com/takluyver/pyxdg/archive/rel-${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +PATCHES=( "${FILESDIR}"/${P}-py3.12.patch ) + +distutils_enable_tests pytest diff --git a/dev-python/readthedocs-sphinx-ext/Manifest b/dev-python/readthedocs-sphinx-ext/Manifest index 15ebc72ad760..e18b0faad002 100644 --- a/dev-python/readthedocs-sphinx-ext/Manifest +++ b/dev-python/readthedocs-sphinx-ext/Manifest @@ -1,5 +1,3 @@ -DIST readthedocs-sphinx-ext-2.2.2.tar.gz 12106 BLAKE2B 4b9785c6b36ea66a7910d544b3acde9accc676e18b6c1e37b9285f6e095371bd7baf19b912b604596e92c89ad935c37263b2c977c66265e7697f18d399fd3006 SHA512 333e2068a92287821991e4e96b397e0d2b62f5080b65aff8f31b8828a7e930b038fb5ee176e20622e1a78c966c5d4cf84dfead832f4cbe1e68f2b0a0260009f7 DIST readthedocs-sphinx-ext-2.2.3.tar.gz 12176 BLAKE2B 9467e3d08baa15fe64ce0a718e922e4f8dc6c0bd76fd8a53f4bae66114bbd043bbcca71a2b7b152a162d7ca89b102668ccdc9ab9b0904e0caf2e0ff953fc489c SHA512 f8c9b2b62c73307906fc61a2dacc0c9079c1b81920718fbd2c60a45e22da7e581b9fa60aca83003081753603cb904187cae6075922a62616554c8fcc4c1d7991 -EBUILD readthedocs-sphinx-ext-2.2.2.ebuild 798 BLAKE2B e63515c00c2ee8920d732571c92353bc550bde7fcd97fcd5c0c5841b94343413d028048eb4c5e7cbf5de28ae6c1d896fed7735a643d00f2761c507aa3b05c5ca SHA512 aef8bf55e83ea93e73f1b93cccda9beba0c433190171a6376ac5bc84ed4c4e261f2687e9c8193f057dc827790d891da9c128cc39091009b3fe3ddb82a0eb7ddb EBUILD readthedocs-sphinx-ext-2.2.3.ebuild 798 BLAKE2B e63515c00c2ee8920d732571c92353bc550bde7fcd97fcd5c0c5841b94343413d028048eb4c5e7cbf5de28ae6c1d896fed7735a643d00f2761c507aa3b05c5ca SHA512 aef8bf55e83ea93e73f1b93cccda9beba0c433190171a6376ac5bc84ed4c4e261f2687e9c8193f057dc827790d891da9c128cc39091009b3fe3ddb82a0eb7ddb MISC metadata.xml 424 BLAKE2B 2aa51699a12054e082cac4af9797ed81f3b9725cf8e91782736264584613b0181edf6d6207a4278b313781ce1140b33893d3504682ae8ebdc96ce13e4c7c64b5 SHA512 3df29949e8a74f2907bcdb7aa75fd2846b0a69c1ade03f2db64177cea45834f531a1d290fd0e562c29391b248d5b1a8bd1992d1f57ce5ec4c46b55a8c43e6a81 diff --git a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.2.ebuild b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.2.ebuild deleted file mode 100644 index a8aa2efef40d..000000000000 --- a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Code specific for Read the Docs and Sphinx" -HOMEPAGE=" - https://github.com/readthedocs/readthedocs-sphinx-ext/ - https://pypi.org/project/readthedocs-sphinx-ext/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/jinja-2.9[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] -" - -# unittest should be sufficient but tests are very verbose, so pytest's -# output capture is most welcome -distutils_enable_tests pytest diff --git a/dev-python/redis/Manifest b/dev-python/redis/Manifest index 0e2f78f1a2e3..23b9bee6ae55 100644 --- a/dev-python/redis/Manifest +++ b/dev-python/redis/Manifest @@ -1,5 +1,3 @@ -DIST redis-py-5.0.0.gh.tar.gz 4767898 BLAKE2B 0dc1fcafe7ad82c00bf634e19b5afb7201f39dfd26dfcce398fbc40cff79fe03d3e2ecc2acccebf1405700fb72fc5894ce1b8438b55e6c10d52ec08124da50cb SHA512 24133be64b73a58edd7b0361a8b168b67f0e783576aaf0007f4b4b8d6032a227d6ebc7319c89fc323fc72ef1063e4a899d9a8be9eaa833d347345a59a65fff31 DIST redis-py-5.0.1.gh.tar.gz 4769633 BLAKE2B 3b572ef41abfdb0cf0ba957c93a23aacbe931e50ebe11e50a62dffe6aaaf57926224f7a497727e1e233b443c6be053f786dadac64f16a5170748e6afd9604d01 SHA512 05c32d6961326ff39312f5513136e72be3a42819b0c4bf646f3bac14e66a8a87a191697a89c2cbc22a83398896e25adc5fbd34f12e67719f0a0af927bf423130 -EBUILD redis-5.0.0.ebuild 2700 BLAKE2B fdf694b2598f58bca6a5b595cb2befd87a22f5b39eafbaa240ce4ec4acb42e0550b51bff01513418747262ca8c97089b44668dd6147cf2c5512a0cd74614249b SHA512 d65cd1b666966deb2ffdeedb2f8cd8c1b9ebbfca403108ca7236ce0cd05a7ef0c4e07718fea5e254433ee8b676f876c1eac237991eb592a3de6d5609caaa26d7 EBUILD redis-5.0.1.ebuild 2700 BLAKE2B fdf694b2598f58bca6a5b595cb2befd87a22f5b39eafbaa240ce4ec4acb42e0550b51bff01513418747262ca8c97089b44668dd6147cf2c5512a0cd74614249b SHA512 d65cd1b666966deb2ffdeedb2f8cd8c1b9ebbfca403108ca7236ce0cd05a7ef0c4e07718fea5e254433ee8b676f876c1eac237991eb592a3de6d5609caaa26d7 MISC metadata.xml 506 BLAKE2B 0e5747e826132dd365bdf6d3a63f0936ed476bc69c4c4d55126e692039046f51f69b193ead0baa181090b11f69ab2a49220d8f906f9fe3fc18331b76ff9e0b0f SHA512 725d650bfe345b132588930a18ade44182ec07f6697d2fd8806dc208ab1556939926e8899fc6d43691101d971f9c1e011fb8a5675fdde4698dbf4c230db15c75 diff --git a/dev-python/redis/redis-5.0.0.ebuild b/dev-python/redis/redis-5.0.0.ebuild deleted file mode 100644 index 773b415b4d2f..000000000000 --- a/dev-python/redis/redis-5.0.0.ebuild +++ /dev/null @@ -1,105 +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..12} pypy3 ) - -inherit distutils-r1 - -MY_P=redis-py-${PV} -DESCRIPTION="Python client for Redis key-value store" -HOMEPAGE=" - https://github.com/redis/redis-py/ - https://pypi.org/project/redis/ -" -SRC_URI=" - https://github.com/redis/redis-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}] - ' 3.{9..10}) -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Flaky test - tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock - # require extra redis modules that apparently aren't packaged - # on Gentoo - tests/test_bloom.py - tests/test_graph.py - tests/test_json.py - tests/test_timeseries.py - # apparently available only in "Redis Stack 7.2 RC3 or later" - tests/test_commands.py::TestRedisCommands::test_tfunction_load_delete - tests/test_commands.py::TestRedisCommands::test_tfunction_list - tests/test_commands.py::TestRedisCommands::test_tfcall - # TODO - tests/test_commands.py::TestRedisCommands::test_zrank_withscore - tests/test_commands.py::TestRedisCommands::test_zrevrank_withscore - tests/test_commands.py::TestRedisCommands::test_xinfo_consumers - tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank_withscore - tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank_withscore - tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers - ) - - case ${EPYTHON} in - python3.12) - EPYTEST_DESELECT+=( - tests/test_asyncio/test_connect.py - tests/test_asyncio/test_cwe_404.py - ) - ;; - esac - - # TODO: try to run more servers? - epytest -m "not redismod and not onlycluster and not replica and not ssl" -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - if has_version ">=dev-db/redis-7"; then - local extra_conf=" - enable-debug-command yes - enable-module-command yes - " - fi - - # Spawn Redis itself for testing purposes - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 ::1 - ${extra_conf} - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/reportlab/Manifest b/dev-python/reportlab/Manifest index 6065b1a135b1..4bb69cc09f6e 100644 --- a/dev-python/reportlab/Manifest +++ b/dev-python/reportlab/Manifest @@ -1,8 +1,4 @@ DIST pfbfer-20070710.zip 677333 BLAKE2B 100214476a361a5e5d1f3da0999591345f6e3a3f8c6bc3f6a3e9eca734190c6259758a43302c6e41254d33491fe535eb7d5dd07aa9727c912424bebc31fc18df SHA512 6fd4a5d955464b10d13a7b748703450c1fe120d5ed09e8cfa1b4dfa9c183c59fe001df29433af551796b0df62544b7ddc364f9bb1bdcc2cd300434340ffcc4f2 -DIST reportlab-4.0.4.tar.gz 3132866 BLAKE2B eb1791b248c8c0dc194781ca09dbf181dc20f745ce2fdd3a4627ae027b21baddc0bea56c6e5eefd5905f7656c5a3a388d90310ce53a948ab0a3dbaff569f2d63 SHA512 7d79f6258672523bee50256b5b15e336801fc42f290fa2ed5ed0ab355c9f2903c9210bb935c9c00fa74174072232402247c923268ede5d61ca62493d0faa2844 -DIST reportlab-4.0.5.tar.gz 3665115 BLAKE2B 9d510c1657cb0be936ddbfd92921f7d34e540d7f6b79febb126af813452d9b1f100111469f7c44e32f83dbb0c256bb590d41c7639bc2837e832c43dad030d62f SHA512 367c4ca70fd4a016a6cb08fd992174029c10a30b71e5034f0523f4dfbfef967b699c1608a3a0502b900da35fb752deb2f2e1950f394df3813d9e139f0b5946d3 DIST reportlab-4.0.6.tar.gz 3671124 BLAKE2B 4664f328f677a4e11955ad995a6c2b4d407add355b116e733051ea27706644091c7c9bac28d91486135aa89959551ed5f8ce31e11cace9c53f05f69e0ab1e9d8 SHA512 6a5426416e636115919b36baec95e531462f15bd370a17b2e80ece430775e3e2899c43ef1a0aabd6cfc7f2bc7fe25bfe3c1b2477496d34915f5f5fd24063da74 -EBUILD reportlab-4.0.4.ebuild 1089 BLAKE2B f3478ec743d5c7915b3bdc7626693e561ceed7823fb61e4b5dc789612a2e5aedf6b14400c5413c8d271b673d2c1f59fa79741d6b3cdee2a47239c3bf8540618c SHA512 052b70efe70647c6db16a8af6f7a10b46abb3f25cef077e23c043316af9cc509d659fee9b194617cfbf30423c29daefe789637f8686e4af80edc4d2b20b0b56d -EBUILD reportlab-4.0.5.ebuild 1096 BLAKE2B 887c9655f9459a041196a6313fb451e04b1a5dacbfa650a30fcf2a610873e6c92991715992d978c1f4e3bebfd8753e1ebbf6a805847136a05dae6f92f940ba88 SHA512 b084134d0747b486dd991ba684e17ec9286b2f07a51ef9c05c12f690b4c96766d17854cfeb4bd11871a23c9ee617da4a0b63d19800d49ece864d560072f64ed5 EBUILD reportlab-4.0.6.ebuild 1089 BLAKE2B f3478ec743d5c7915b3bdc7626693e561ceed7823fb61e4b5dc789612a2e5aedf6b14400c5413c8d271b673d2c1f59fa79741d6b3cdee2a47239c3bf8540618c SHA512 052b70efe70647c6db16a8af6f7a10b46abb3f25cef077e23c043316af9cc509d659fee9b194617cfbf30423c29daefe789637f8686e4af80edc4d2b20b0b56d MISC metadata.xml 1913 BLAKE2B e088a4a5ee1ca40351c04d8ee825fb783679c8c4ac5ba7c513975e546f7f90f4777a7d9b312a4bb2ce97db5695fcfcf913610b02a9780ffc86143ee1845ee281 SHA512 84422b0f54f169b4342bb5842935a57dd7721d8d6e41f4fece4ce0cf20ee70a764fa1914371e47ed9437bd40243ec22c93f20c167a48ee6ba9d9cfbf3e7c1fe8 diff --git a/dev-python/reportlab/reportlab-4.0.4.ebuild b/dev-python/reportlab/reportlab-4.0.4.ebuild deleted file mode 100644 index c4886666bf9a..000000000000 --- a/dev-python/reportlab/reportlab-4.0.4.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Tools for generating printable PDF documents from any data source" -HOMEPAGE=" - https://www.reportlab.com/ - https://pypi.org/project/reportlab/ -" -SRC_URI+=" - https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}] -" -BDEPEND=" - app-arch/unzip -" - -distutils_enable_sphinx docs/source - -src_unpack() { - unpack ${P}.tar.gz - cd ${P}/src/reportlab/fonts || die - unpack pfbfer-20070710.zip -} - -src_configure() { - cat > local-setup.cfg <<-EOF || die - [OPTIONS] - no-download-t1-files = 1 - EOF -} - -python_test() { - pushd tests >/dev/null || die - "${EPYTHON}" runAll.py --post-install --verbosity=2 || - die "Testing failed with ${EPYTHON}" - popd >/dev/null || die -} diff --git a/dev-python/reportlab/reportlab-4.0.5.ebuild b/dev-python/reportlab/reportlab-4.0.5.ebuild deleted file mode 100644 index 0826a91d23ce..000000000000 --- a/dev-python/reportlab/reportlab-4.0.5.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Tools for generating printable PDF documents from any data source" -HOMEPAGE=" - https://www.reportlab.com/ - https://pypi.org/project/reportlab/ -" -SRC_URI+=" - https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}] -" -BDEPEND=" - app-arch/unzip -" - -distutils_enable_sphinx docs/source - -src_unpack() { - unpack ${P}.tar.gz - cd ${P}/src/reportlab/fonts || die - unpack pfbfer-20070710.zip -} - -src_configure() { - cat > local-setup.cfg <<-EOF || die - [OPTIONS] - no-download-t1-files = 1 - EOF -} - -python_test() { - pushd tests >/dev/null || die - "${EPYTHON}" runAll.py --post-install --verbosity=2 || - die "Testing failed with ${EPYTHON}" - popd >/dev/null || die -} diff --git a/dev-python/sphinx-autoapi/Manifest b/dev-python/sphinx-autoapi/Manifest index 3eba6eed1989..d41c6ff3a161 100644 --- a/dev-python/sphinx-autoapi/Manifest +++ b/dev-python/sphinx-autoapi/Manifest @@ -1,5 +1,3 @@ -DIST sphinx-autoapi-2.1.1.gh.tar.gz 86463 BLAKE2B 412a2c35bfddeb951de66648f39416bfed98ef357e540bf7fd85c4b6962cc97145519b98f87ea207580cb69c1b03260eedfb4872a389cd2dfe56bfe9c9868e46 SHA512 ec562b89f09b7b42cee283e471ab464e07f071f694fdd906984befab5669bcbe7c5d26e7aa2a81d9c64210680408998cbeade6cd8f6a988c3604e3846160ab2d DIST sphinx-autoapi-3.0.0.gh.tar.gz 62951 BLAKE2B 80c1168b7d6f2d8489139d1daaa00817bf88345b92d962d1b7114ffd078dab5babd00f3837b9a80bd7175f07a50a432be4096140ac3ee8db11d90e1b836cd308 SHA512 fece7ff76de1ad4a58d8128d7c1f4c57a91ffbc2fb788f7bf4ce230860e97279f8ddf32d24dee4b961d89807056abd2f621484ff91e13b98b57d7f7a00d1cd4c -EBUILD sphinx-autoapi-2.1.1.ebuild 1162 BLAKE2B e3f2447bbc010a081a8244615dd465cc62a24d7bd16cf957cd2f8b89c8472e71c4913e70394ac82e06535d13dc2f66b215a525d7758073b959f7babc6d31b7a5 SHA512 0e8b71527514b304958b866c3e6c2e9f72d04cae66f4cc74ddb733d02fe99e76a2581d5cbb2619e640bae3606e1f9ce7f238747debb5b001f7dbb0b7ea50fdc9 -EBUILD sphinx-autoapi-3.0.0.ebuild 1176 BLAKE2B 1654d7d1362a25a46e20b2a8cf54d3b3ccaf80adc4cfedba8ab68b71b9d3d94a167c64a7b3c989ea9a9034e032bf9dcf3000614c538efa1a096ef634b1d7bd4b SHA512 812b795d3d8a133bd326170b6ca9723df5903ec255a93237d6ebd5b8d3ff2514c64abffd4ac9e965cbfdd145c7b093958235f2e387a3303e9e4cd21ce5c5da2e +EBUILD sphinx-autoapi-3.0.0.ebuild 1172 BLAKE2B cb62d7d3c9d33f101731ece4f539f9a842725db53b8259681fdf318b71874fe4995c5532e4a341bd42ba0399ecb3f7562c1a62832725c222cb486290d6174b64 SHA512 b392a5c3651f0e2ece1e3fb8c50f6a3a765b606ef44d187ee8358852d5ace5a495b5be983dfee2a9bd5083818b7c0ef3dedd66cd4d1202361f52fe524c057bdc MISC metadata.xml 769 BLAKE2B 6f85e487a2d2def289bb54a6addc2338bb8af85b323ec1c95851945f9c407ec22bfadd8079ac8b6e00cfbc85caa0e2b09d82329f1f87a365fc44b69c7bcd9a20 SHA512 68f02a5f98234c2a5cb15aa04ce90077b154a7e3a7a69dc0a1d0a6b5c7b42c60624878a7e2fff1576c8b586fc15e7ef042942274d4e8473835bb3d8bfdbd8393 diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-2.1.1.ebuild b/dev-python/sphinx-autoapi/sphinx-autoapi-2.1.1.ebuild deleted file mode 100644 index 302d0863bb9e..000000000000 --- a/dev-python/sphinx-autoapi/sphinx-autoapi-2.1.1.ebuild +++ /dev/null @@ -1,50 +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..11} ) - -inherit distutils-r1 - -DESCRIPTION="A new approach to API documentation in Sphinx" -HOMEPAGE=" - https://sphinx-autoapi.readthedocs.io/ - https://github.com/readthedocs/sphinx-autoapi/ - https://pypi.org/project/sphinx-autoapi/ -" -# sdist is missing docs, as of 2.1.0 -SRC_URI=" - https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" - -RDEPEND=" - dev-python/anyascii[${PYTHON_USEDEP}] - dev-python/astroid[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/sphinx-6.0[${PYTHON_USEDEP}] -" - -BDEPEND+=" - test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] ) -" - -DOCS=( README.rst CHANGELOG.rst ) - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Internet - tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration - "tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample" - ) - - distutils-r1_python_test -} diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.0.0.ebuild b/dev-python/sphinx-autoapi/sphinx-autoapi-3.0.0.ebuild index a127387bece1..58eb769f1889 100644 --- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.0.0.ebuild +++ b/dev-python/sphinx-autoapi/sphinx-autoapi-3.0.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 arm arm64 x86" RDEPEND=" dev-python/anyascii[${PYTHON_USEDEP}] diff --git a/dev-python/tabulate/Manifest b/dev-python/tabulate/Manifest index 12dcdb603c22..fdeb694f9064 100644 --- a/dev-python/tabulate/Manifest +++ b/dev-python/tabulate/Manifest @@ -1,3 +1,3 @@ DIST python-tabulate-0.9.0.gh.tar.gz 59342 BLAKE2B dc101ab8d1411196619c3d77dd83c84e48f31e148ec3878c2b844a1e26ea1187cc948cfb1eb740d61a667d6b669806a5288c397ea7fcbd59685fedaa9bd0bd2e SHA512 26b0f079f1aca48578883147cb1a2e30e96e0bb85d5af3b72b26eba5f73cea41cf1a0686f666487c8374f95ca0412703168e480c947f1567e6408f941756498b -EBUILD tabulate-0.9.0-r1.ebuild 1422 BLAKE2B 943397bb87daf339f841e38dffaa068919d40655e3bac68b9316f639cb92891f3ec7e9feb2717d9324a0815decc16b492e81f8040de29c637f41c0dd76a03854 SHA512 ae8e2373cd6a5f0550a5bc7b18ace6fbf0647dfe43032d65ab643402b479e89b8944f9e23d4baef8d827f327c0981fcafc3a1e73ad7e8d1cb347810f087ea2a4 +EBUILD tabulate-0.9.0-r1.ebuild 1428 BLAKE2B a309b6464c0e76b34e3126e08519320ba13e0ef499b35dec7c0d2645b730fd5041357c94e5f8a386babb6b96c7f0d89431b370930d2d9ebd79862ed2b5011f55 SHA512 8689d0886cffa3ef40af5b5cd373892a8128c65908817e98d092970cb79589c90e782fbd79e4dfe545a11606edcbb669c34e5ed52f1742e37ee493f6913f8e21 MISC metadata.xml 399 BLAKE2B b92bc308afead78cb604ddc6bc288fb28ed5a2a523c890270ee87eb5bfee21133748c5861829bafcc8a7b3401b430dff84dd99264ebf3e7ea74342f99ee8cfc5 SHA512 2d8c4dca9558e5a5d6413a6bd5e2cd6e15d1d0d447e6c692af84c8575be899f3d78246782e6c908a626326662aaffde56b2c3f96f4e9cfa0473c976109e3dcac diff --git a/dev-python/tabulate/tabulate-0.9.0-r1.ebuild b/dev-python/tabulate/tabulate-0.9.0-r1.ebuild index 037e115a3cb4..af97bbdf2e69 100644 --- a/dev-python/tabulate/tabulate-0.9.0-r1.ebuild +++ b/dev-python/tabulate/tabulate-0.9.0-r1.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="MIT" -KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-python/wcwidth[${PYTHON_USEDEP}] diff --git a/dev-python/unidecode/Manifest b/dev-python/unidecode/Manifest index 757ae038cfb8..bf30dec34b69 100644 --- a/dev-python/unidecode/Manifest +++ b/dev-python/unidecode/Manifest @@ -1,5 +1,3 @@ -DIST Unidecode-1.3.6.tar.gz 192466 BLAKE2B 62a2bd04f5d3f0c257fd5d001891a4021cc42eeebdc666cff69714ce6211e33ea9d2f44b9cc1b0d9c8bcdcc64ff256765716d48b32d9e0750049e0511c914d96 SHA512 97eb31c4f7e70a13628b4878a1cf91fc3a3b2525727a27b466e4e88d8f7db32054c93462d8aaf5da83b6f00cdd01dff258b93ac7b5e5e1a2d6dcdab608b89216 DIST Unidecode-1.3.7.tar.gz 192647 BLAKE2B bb32b816b9bd3cd8e29c84297a5ff81d60c2865c4b1e7039435e9819c5cd46057f3853d3eaf128ab13444105f81c5451533eac3a38d6181157bc8a30c86234bf SHA512 b4f7c8b40e1c2d05aab4e53b54fd657a3db35ea5feba0f95551ba2ccfd7e5b0da034aec6de11c5e43f23c3a9609f5cbe8e458fe18539ffdf7ef79e039e1b390e -EBUILD unidecode-1.3.6.ebuild 493 BLAKE2B 266b0b401491f984adcc1f8073835a068d8552263b7c7ff8ae06d911b86819ea40b5e0a6fb018ee9d54da08c7fe8f3682a02abf98118eaafc3d5102cd286dd9c SHA512 688fae318948bfd990692b43a2621a17d10f2def6a29f0620f50476ff83cf50e134a4b46c4f795222138839ba41458142e81da7ed9526292e3ef4a7d4fa8ce61 EBUILD unidecode-1.3.7.ebuild 493 BLAKE2B 266b0b401491f984adcc1f8073835a068d8552263b7c7ff8ae06d911b86819ea40b5e0a6fb018ee9d54da08c7fe8f3682a02abf98118eaafc3d5102cd286dd9c SHA512 688fae318948bfd990692b43a2621a17d10f2def6a29f0620f50476ff83cf50e134a4b46c4f795222138839ba41458142e81da7ed9526292e3ef4a7d4fa8ce61 MISC metadata.xml 457 BLAKE2B 43e1b676ecfc82f845bfc1b3dd2409756ca419086ccb693b39f73e2598b5de9a463fecb3dbda76d7e375b23a6ba06589231d6184a92872bd4f3c16080bef6353 SHA512 7cded888473c7a7829aaba7d63d5a54bc22f5e9829733d961d520a7d3f0ff57ee00e16c42811a6b63c0d02f9e3f93a1d0f539c8c79242038bcdfd594ab7d07c6 diff --git a/dev-python/unidecode/unidecode-1.3.6.ebuild b/dev-python/unidecode/unidecode-1.3.6.ebuild deleted file mode 100644 index f4f05547075b..000000000000 --- a/dev-python/unidecode/unidecode-1.3.6.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN^} -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Module providing ASCII transliterations of Unicode text" -HOMEPAGE="https://pypi.org/project/Unidecode/" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86" - -distutils_enable_tests unittest diff --git a/dev-python/weasyprint/Manifest b/dev-python/weasyprint/Manifest index a2827a099610..a01053dbb67d 100644 --- a/dev-python/weasyprint/Manifest +++ b/dev-python/weasyprint/Manifest @@ -1,7 +1,3 @@ -DIST weasyprint-59.0.tar.gz 438338 BLAKE2B 8cad25b3d5bc30d5c13ed550b9ddf40f7657689e80e75996bf8fddbd51cbe7a967824b22b1e81ed413a5bcd8371bca2ed7c00dd98da9dc2e3c3bc24aa45c3c5b SHA512 58f81a1b3e3f1315caebd08f2cb556c89cb1aa818c13310998e72c436479c1a0d10031c7792502970490e73bd6fd769c836bd4e87be384fd83179957e71496e1 -DIST weasyprint-60.0.tar.gz 440912 BLAKE2B d4bea67398e8f39ae2d51f6295ac696b4076c250ad24768bc19ecaa0eb09e88d505635f669e34dd77693c60e36f7d6e701a456a87ecc429f7fa534223ccef89f SHA512 94abcd19a5798395ba8f9c5ddde616e877b359e5938f2c0247bb61550889af14aa00b1093ac547ecc94bb3a733ef5604daf251dad41a8418778ffb0aa561ab8a DIST weasyprint-60.1.tar.gz 441148 BLAKE2B 3d5eb6d9dd80a222649a03e09a096786bc4add67c7df3965325217a4c03aa4a545d442b6327b83bea082fa50f5d1ba32587749449824267acc849a0374a58cea SHA512 7fc05c6c80fc6eb251637b529720794df4b7d5c066ecfb4086cb49b7e1c42a51fcb7b2502a79f9f01f6cc5b83d92d5a48c7386b2db555e7dba6eb64e3151d6ae -EBUILD weasyprint-59.0.ebuild 1026 BLAKE2B 1fce7d589ad072e5830db7b6e781ea918a873e9b8f5e3c0cdaeafe1aa92e3f600e657c77faa6585cb2c016cafe56bebde229ed2c4a404973308f08206890687e SHA512 a9af40cd5ca2d7a1024381fb76732263dccd834bca890d8accc279a4d8b258e0a60e0a3e6de2a017628898d0cdfc8f7f6edeff28da35e1bd71ce813e16837a75 -EBUILD weasyprint-60.0.ebuild 1028 BLAKE2B 83e3825570a6a2e233f86e11bbd7210600020ba1e466a50b1a9909ec3636960967539451c19b05c7312519daa2dbc2bcf7370bd4aa1c9d451d60fcd60a8db545 SHA512 5d91814ee13e8bfb09a732fb44e0216157593f5825b5d643bf0ef5cb9ac80ab86d83398644ecb182f477b1ebda1f022c17bd0ba39bc131567af58458278e1445 -EBUILD weasyprint-60.1.ebuild 980 BLAKE2B 6561e6bb7396e5a9d68a3d9591c7f004f9a10503e48f90c45ad68edab92988e4368248eb9f465717551398f6f96027c5d421bc36b978cb6f445c1663b69bcbb1 SHA512 702db57b7795ceb436465864ee26dfe1705b58f33ce07280c6c82f112e8d59261706c21a73b8d734f09ee8e98112b7b86d030fdc516c846cfa4f3d428e287d1a +EBUILD weasyprint-60.1.ebuild 979 BLAKE2B 11567941df8db10f5b1e81d60ba838cfccd589eece230abfc00bb9e87ee55662de25cd66e7279f81f09d264de8d4a185e9dcd4f37f62eb2ebd25faeca562318e SHA512 deedd5aba05d71cdd058fef72b4e70c02480853029e2a1db36fcbce4183e53b0e98aaa721395b878ab52f99059b48c28aa0676c9306c201d64071789448c7f73 MISC metadata.xml 382 BLAKE2B 3e5d142b055354e1ea440d9efd4bf92458b1da3f777dd90929ce2041ca6e0969fa6e58aacfb4a5a93ff90805e0d8ec4c9c6253559ca54698f5029639ce35ac8a SHA512 43415064a6f56eaca974031e51d63118d1c65b33e4399302fc72cc2cd6f15e0a47cf411b18d3c5136e866115855deb19b6a9e058a18049151959ce5ee29ececf diff --git a/dev-python/weasyprint/weasyprint-59.0.ebuild b/dev-python/weasyprint/weasyprint-59.0.ebuild deleted file mode 100644 index 50701af2f2b5..000000000000 --- a/dev-python/weasyprint/weasyprint-59.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Visual rendering engine for HTML and CSS that can export to PDF" -HOMEPAGE=" - https://weasyprint.org/ - https://github.com/Kozea/WeasyPrint/ - https://pypi.org/project/weasyprint/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND=" - >=dev-python/cffi-0.6:=[${PYTHON_USEDEP}] - >=dev-python/cssselect2-0.1[${PYTHON_USEDEP}] - >=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}] - >=dev-python/html5lib-1.1[${PYTHON_USEDEP}] - >=dev-python/pillow-4.0.0[jpeg,jpeg2k,${PYTHON_USEDEP}] - >=dev-python/pydyf-0.6.0[${PYTHON_USEDEP}] - >=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}] - >=dev-python/tinycss2-1.0.0[${PYTHON_USEDEP}] - media-fonts/dejavu - x11-libs/pango -" - -BDEPEND=" - test? ( - || ( - >=app-text/ghostscript-gpl-9.56.1-r3 -