diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-06-17 18:13:04 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-06-17 18:13:04 +0000 |
| commit | 1ec170ec4a58b796bf79c47901ce87771bea01f2 (patch) | |
| tree | 3954ea8ccc9c093f2ef8558168b3c4aad3e69fb4 /dev-python | |
| parent | 033b90dbfc916702d9981ba684ce3a7355caf0e0 (diff) | |
| download | baldeagleos-repo-1ec170ec4a58b796bf79c47901ce87771bea01f2.tar.gz baldeagleos-repo-1ec170ec4a58b796bf79c47901ce87771bea01f2.tar.xz baldeagleos-repo-1ec170ec4a58b796bf79c47901ce87771bea01f2.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
43 files changed, 273 insertions, 609 deletions
diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest deleted file mode 100644 index 55e6c21a0610..000000000000 --- a/dev-python/aesara/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aesara-2.9.3.tar.gz 4424476 BLAKE2B 3b1a1f2644267171a04a73d09a20fa29e0cf1eae3a86f5ee9ab72084185080b94cd1855fe8957b5f08aac4d059b047839524218526df37ea711bc3a8871c7e98 SHA512 28a6aedc7e6095a9a4e96eeac453282a0d6e247bd01248c219a5c161bc52ce4ccfb998238b45120b92581d1d0168c87c472aa0a8bb3314d8eb7ce90868e045b5 diff --git a/dev-python/aesara/aesara-2.9.3.ebuild b/dev-python/aesara/aesara-2.9.3.ebuild deleted file mode 100644 index 37a436b9ae7c..000000000000 --- a/dev-python/aesara/aesara-2.9.3.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) - -inherit distutils-r1 multiprocessing optfeature pypi - -DESCRIPTION="Library for operating on mathematical expressions with multi-dimensional arrays" -HOMEPAGE=" - https://github.com/aesara-devs/aesara/ - https://pypi.org/project/aesara/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - dev-python/cons[${PYTHON_USEDEP}] - dev-python/etuples[${PYTHON_USEDEP}] - dev-python/logical-unification[${PYTHON_USEDEP}] - dev-python/minikanren[${PYTHON_USEDEP}] - dev-python/filelock[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch - "${FILESDIR}"/aesara-2.8.10-fix-tuple.patch -) - -distutils_enable_tests pytest - -src_prepare() { - # do not claim "bin" package (sic!) - rm bin/__init__.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # speed tests are unreliable - tests/scan/test_basic.py::test_speed - tests/scan/test_basic.py::test_speed_rnn - tests/scan/test_basic.py::test_speed_batchrnn - tests/link/test_vm.py::test_speed - tests/link/test_vm.py::test_speed_lazy - tests/tensor/test_gc.py::test_merge_opt_runtime - - # rounding problem? - # https://github.com/aesara-devs/aesara/issues/477 - tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good - tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good - - # Deprecation warning causes unexpected additional output - tests/tensor/test_basic.py::TestLongTensor::test_fit_int64 - - # dunno - tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak - tests/tensor/signal/test_pool.py::TestDownsampleFactorMax::test_DownsampleFactorMaxGradGrad_grad - - # TODO - tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version - tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv - tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool - - # TODO: Package pytest-benchmark - tests/scan/test_basic.py::TestExamples::test_reordering - tests/scan/test_basic.py::TestExamples::test_scan_as_tensor_on_gradients - tests/scan/test_basic.py::TestExamples::test_multiple_outs_taps - tests/scan/test_rewriting.py::TestPushOutAddScan::test_pregreedy_optimizer - tests/scan/test_rewriting.py::TestSaveMem::test_savemem_opt - tests/scan/test_basic.py::test_cython_performance - - # new numpy? - tests/tensor/nnet/test_blocksparse.py::TestBlockSparseGemvAndOuter - ) - local EPYTEST_IGNORE=( - # we do not package jax or numba - tests/link/jax - tests/link/numba - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x AESARA_FLAGS="cxx=${CXX}" - AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\"" - AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"' - - epytest -p xdist.plugin -n "$(makeopts_jobs)" --dist=worksteal - # clean up the compiledir, as it can grow pretty large - rm -r "${HOME}"/.aesara || die -} - -pkg_postinst() { - optfeature "GPU code generation/execution on NVIDIA gpus" dev-util/nvidia-cuda-toolkit - optfeature "GPU/CPU code generation on CUDA and OpenCL devices" dev-libs/libgpuarray dev-python/pycuda -} diff --git a/dev-python/aesara/files/aesara-2.6.5-compiledir-tid.patch b/dev-python/aesara/files/aesara-2.6.5-compiledir-tid.patch deleted file mode 100644 index aa36fc26fb12..000000000000 --- a/dev-python/aesara/files/aesara-2.6.5-compiledir-tid.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 6e49c314cd5050763f983759d156f26ffbc59368 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> -Date: Sat, 7 May 2022 23:38:31 +0200 -Subject: [PATCH] Allow referencing thread identifier in `compiledir_format` - -Add a new `thread_id` key that permits referencing the current thread ID -(`threading.get_ident()`) in `compiledir_format`. This makes it -possible to use per-thread compiledirs in multithreaded programs, -and therefore make it possible for aesara to run multiple compiler -instances in parallel. - -Combined with pytest-xdist, this change makes it possible to run -aesara's tests in parallel and better utilize multiprocessor (multicore) -systems. On my Ryzen 5, this provides around 4x speedup (down from 82 -minutes to 20 minutes per test run). Given that we are running the test -suite multiple times to test different Python versions, this literally -saves hours at a time. - -Prior to this change, xdist would not be able to fully utilize -the available resources since the compiledir lock would prevent aesara -from starting multiple compiler instances in parallel, and therefore -practically serialize tests on compiler invocations. ---- - aesara/configdefaults.py | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/aesara/configdefaults.py b/aesara/configdefaults.py -index 8121919958..60eb4f997e 100644 ---- a/aesara/configdefaults.py -+++ b/aesara/configdefaults.py -@@ -7,6 +7,7 @@ - import socket - import sys - import textwrap -+import threading - - import numpy as np - -@@ -1345,6 +1346,7 @@ def _get_home_dir(): - "numpy_version": np.__version__, - "gxx_version": "xxx", - "hostname": socket.gethostname(), -+ "thread_id": threading.get_ident(), - } - - diff --git a/dev-python/aesara/files/aesara-2.8.10-fix-tuple.patch b/dev-python/aesara/files/aesara-2.8.10-fix-tuple.patch deleted file mode 100644 index 7eb537d54286..000000000000 --- a/dev-python/aesara/files/aesara-2.8.10-fix-tuple.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/aesara/tensor/nnet/corr.py b/aesara/tensor/nnet/corr.py -index e89054d..77ed344 100644 ---- a/aesara/tensor/nnet/corr.py -+++ b/aesara/tensor/nnet/corr.py -@@ -692,12 +692,12 @@ class CorrMM(BaseCorrMM): - if kern.type.ndim != 4: - raise TypeError("kern must be 4D tensor") - -- out_shape = tuple( -+ out_shape = tuple([ - 1 if img.type.shape[0] == 1 else None, - 1 if kern.type.shape[0] == 1 else None, - None, - None, -- ) -+ ]) - dtype = img.type.dtype - return Apply(self, [img, kern], [TensorType(dtype, shape=out_shape)()]) - diff --git a/dev-python/aesara/metadata.xml b/dev-python/aesara/metadata.xml deleted file mode 100644 index f779b78a9efd..000000000000 --- a/dev-python/aesara/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - - <origin>gentoo-staging</origin> - <stabilize-allarches/> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/asyncstdlib/asyncstdlib-3.12.3.ebuild b/dev-python/asyncstdlib/asyncstdlib-3.12.3.ebuild index 95eb6cb7f69e..42b19106a6af 100644 --- a/dev-python/asyncstdlib/asyncstdlib-3.12.3.ebuild +++ b/dev-python/asyncstdlib/asyncstdlib-3.12.3.ebuild @@ -4,7 +4,6 @@ EAPI=8 DISTUTILS_USE_PEP517=flit -# py3.13: https://github.com/maxfischer2781/asyncstdlib/issues/144 PYTHON_COMPAT=( python3_{8,9,10,11,12} ) inherit distutils-r1 pypi @@ -26,3 +25,21 @@ BDEPEND=" " distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=() + case ${EPYTHON} in + python3.13) + EPYTEST_DESELECT+=( + # https://github.com/maxfischer2781/asyncstdlib/issues/144 + # (already skipped upstream) + 'unittests/test_functools_lru.py::test_method_discard[classmethod_counter-3]' + 'unittests/test_functools_lru.py::test_method_discard[classmethod_counter-10]' + 'unittests/test_functools_lru.py::test_method_discard[classmethod_counter-None]' + ) + ;; + esac + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/braintree/Manifest b/dev-python/braintree/Manifest index 5d623f79cc86..2d376638c749 100644 --- a/dev-python/braintree/Manifest +++ b/dev-python/braintree/Manifest @@ -1,3 +1 @@ -DIST braintree_python-4.26.0.gh.tar.gz 227139 BLAKE2B c71201ebca497e6ba9a632b5b88e0b6eca37181cf96e380d01a195c67be8261237038aa7e5188752d337bf4c145a7305e23066216fdda564ccdbd3d3dc4ed8d3 SHA512 fabd2955bf23c269b13739d513310690103cf3cc3f65406bf7027192354cfbe9e8b9aa974acd2d0a32a0c66addcd8452d40abfa64ba6333bf5eadd65781845e0 -DIST braintree_python-4.27.0.gh.tar.gz 227120 BLAKE2B 6ef858f9970206ba1ca5db7cba534ac6f817e7580cd90953c731563a6bba81c77cf1ea0afd81344e77ddb2398a81c3b8784a7aa68bd1bcc7be62a9362cdf6482 SHA512 b0d8c3a30db70df6b1d1b0fa89ac9dfbe6e3d2b4d08b9aa72279274c49307db21cee3f5dcc8bae79a1b4a045159e8fffeef9aa7048437299b3d6553eba1a1e45 DIST braintree_python-4.28.0.gh.tar.gz 227282 BLAKE2B cb811005eaecb380befa99a2721f421e1a1d43417afd2ab243cc83654b2823d50d40c8780a2406c415ec54d683925d45a4900e227a3fed2d6192db80bef92a4a SHA512 872195ed3183e248f6b9127ddcbfe62f5305141806f2af31cf62425d4a76184d8ef7eab5a346818db6fdcbbc01a03979662b379fe8f7f17571d84b127dc0e3f1 diff --git a/dev-python/braintree/braintree-4.26.0.ebuild b/dev-python/braintree/braintree-4.26.0.ebuild deleted file mode 100644 index 9cb695330dc5..000000000000 --- a/dev-python/braintree/braintree-4.26.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) - -inherit distutils-r1 - -MY_P=braintree_python-${PV} -DESCRIPTION="Braintree Python Library" -HOMEPAGE=" - https://developer.paypal.com/braintree/docs/reference/overview/ - https://github.com/braintree/braintree_python/ - https://pypi.org/project/braintree/ -" -# no tests in sdist, as of 4.19.0 -SRC_URI=" - https://github.com/braintree/braintree_python/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/requests-0.11.1[${PYTHON_USEDEP}] -" - -DOCS=( README.md ) - -distutils_enable_tests unittest - -python_test() { - eunittest tests/unit -} diff --git a/dev-python/braintree/braintree-4.27.0.ebuild b/dev-python/braintree/braintree-4.27.0.ebuild deleted file mode 100644 index 9cb695330dc5..000000000000 --- a/dev-python/braintree/braintree-4.27.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) - -inherit distutils-r1 - -MY_P=braintree_python-${PV} -DESCRIPTION="Braintree Python Library" -HOMEPAGE=" - https://developer.paypal.com/braintree/docs/reference/overview/ - https://github.com/braintree/braintree_python/ - https://pypi.org/project/braintree/ -" -# no tests in sdist, as of 4.19.0 -SRC_URI=" - https://github.com/braintree/braintree_python/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/requests-0.11.1[${PYTHON_USEDEP}] -" - -DOCS=( README.md ) - -distutils_enable_tests unittest - -python_test() { - eunittest tests/unit -} diff --git a/dev-python/confuse/confuse-2.0.1.ebuild b/dev-python/confuse/confuse-2.0.1.ebuild index eb5d89d12c47..fefab903f4f2 100644 --- a/dev-python/confuse/confuse-2.0.1.ebuild +++ b/dev-python/confuse/confuse-2.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/fido2/fido2-1.1.3.ebuild b/dev-python/fido2/fido2-1.1.3.ebuild index e1e98256d037..b461711c8227 100644 --- a/dev-python/fido2/fido2-1.1.3.ebuild +++ b/dev-python/fido2/fido2-1.1.3.ebuild @@ -3,8 +3,8 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{8,9,10,11,12} ) inherit distutils-r1 diff --git a/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild b/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild index 4529b2525d80..1c09afd6fbcd 100644 --- a/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild +++ b/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/flask-debug/flask-debug-0.4.3-r2.ebuild b/dev-python/flask-debug/flask-debug-0.4.3-r2.ebuild index e6b2335e7e2a..20c4c7e2e0b2 100644 --- a/dev-python/flask-debug/flask-debug-0.4.3-r2.ebuild +++ b/dev-python/flask-debug/flask-debug-0.4.3-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/flask-paranoid/flask-paranoid-0.3.0.ebuild b/dev-python/flask-paranoid/flask-paranoid-0.3.0.ebuild index 058b968a8c3d..aadfbf9813e3 100644 --- a/dev-python/flask-paranoid/flask-paranoid-0.3.0.ebuild +++ b/dev-python/flask-paranoid/flask-paranoid-0.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild b/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild index 9380c2fb9109..a9c080361506 100644 --- a/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild +++ b/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/lesscpy/lesscpy-0.15.1.ebuild b/dev-python/lesscpy/lesscpy-0.15.1.ebuild index a9f9ae2f7059..0af89deb2f86 100644 --- a/dev-python/lesscpy/lesscpy-0.15.1.ebuild +++ b/dev-python/lesscpy/lesscpy-0.15.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/logbook/logbook-1.7.0.ebuild b/dev-python/logbook/logbook-1.7.0.ebuild index e7d41c083b52..0b46e99bbc1c 100644 --- a/dev-python/logbook/logbook-1.7.0.ebuild +++ b/dev-python/logbook/logbook-1.7.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/markdown-include/markdown-include-0.8.1.ebuild b/dev-python/markdown-include/markdown-include-0.8.1.ebuild index 431e482a6244..33d9801884e9 100644 --- a/dev-python/markdown-include/markdown-include-0.8.1.ebuild +++ b/dev-python/markdown-include/markdown-include-0.8.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,8 +19,12 @@ LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~arm64 ~riscv" -RDEPEND=">=dev-python/markdown-3.0[${PYTHON_USEDEP}]" -BDEPEND=">=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}]" +RDEPEND=" + >=dev-python/markdown-3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}] +" PATCHES=( "${FILESDIR}"/${PN}-0.8.1-setup.patch diff --git a/dev-python/mkautodoc/mkautodoc-0.2.0.ebuild b/dev-python/mkautodoc/mkautodoc-0.2.0.ebuild index 6de0c812f026..5bab4293a205 100644 --- a/dev-python/mkautodoc/mkautodoc-0.2.0.ebuild +++ b/dev-python/mkautodoc/mkautodoc-0.2.0.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) + inherit distutils-r1 DESCRIPTION="Auto documentation for MkDocs" @@ -12,17 +13,24 @@ HOMEPAGE=" https://github.com/tomchristie/mkautodoc/ https://pypi.org/project/mkautodoc/ " -SRC_URI="https://github.com/tomchristie/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" +SRC_URI=" + https://github.com/tomchristie/mkautodoc/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" -RDEPEND="dev-python/markdown[${PYTHON_USEDEP}]" +RDEPEND=" + dev-python/markdown[${PYTHON_USEDEP}] +" -BDEPEND="test? ( - dev-python/mock[${PYTHON_USEDEP}] -)" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" distutils_enable_tests pytest diff --git a/dev-python/nox/Manifest b/dev-python/nox/Manifest index dfd5526dccf7..2b683a9536d3 100644 --- a/dev-python/nox/Manifest +++ b/dev-python/nox/Manifest @@ -1,3 +1 @@ -DIST nox-2023.04.22.gh.tar.gz 3985377 BLAKE2B 7365141bf1c299f6e560dbf42a2927f98e5bf7121ed0dc1dbdc739de847caafdc0834fdc2f2473f20b97d25a4d1d01aced8400e85ec6c027494b8d93077d9a0b SHA512 7425588b0ae87d66211a4fec1d204122a2adb114ddca866d2e66e1caff930f593af1540e5c88806894400ea8aba92037d3f458a98df05d6ac70662705426ee6e -DIST nox-2024.03.02.gh.tar.gz 3995248 BLAKE2B 3dc1ad8764fb1f849d15b7613999e2a9480f4b072d1b3ceb1d4316a8a97eaad418dc0d151b5477bf807e0f8b983fd53ca73a29cae3faed4f93a015f5b1d253ad SHA512 7b76d62ced6d6968fab489223fbe2af1270b19fe2f2376c2fef375c47ca1bce7de23a5686b7c8dc617cb0cd331a90b9806bf3b478c28e61294aa4ea453635dcb DIST nox-2024.04.15.gh.tar.gz 4001096 BLAKE2B 22a332afe499811be23876760e33be60dac200b686aa19fb7fe7b92315e2681f874a4c175419e3b4dc9eb709bb98821a99d3a7bf2d7dfa756894e5d1265e46e7 SHA512 99143b4c372e40c5b436ef786e72582eae3182513e9763cb76eb123dcb4d16de8b0585a21119c3513fe9aae4bb6d9d19b16f3129a42f3addf2878e6e7f044ebb diff --git a/dev-python/nox/nox-2023.04.22.ebuild b/dev-python/nox/nox-2023.04.22.ebuild deleted file mode 100644 index 11a9946a9c15..000000000000 --- a/dev-python/nox/nox-2023.04.22.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Flexible test automation for Python" -HOMEPAGE=" - https://github.com/wntrblm/nox/ - https://pypi.org/project/nox/ -" -SRC_URI=" - https://github.com/wntrblm/nox/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}] - >=dev-python/colorlog-2.6.1[${PYTHON_USEDEP}] - >=dev-python/packaging-20.9[${PYTHON_USEDEP}] - >=dev-python/virtualenv-14[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/py[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # broken with >=dev-python/tox-4 - # https://github.com/wntrblm/nox/issues/673 - rm nox/tox_to_nox.* tests/test_tox_to_nox.py || die - sed -i -e '/tox-to-nox/d' pyproject.toml || die - # remove upper bounds from dependencies - sed -i -e 's:<[0-9.]*,::' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/nox/nox-2024.03.02.ebuild b/dev-python/nox/nox-2024.03.02.ebuild deleted file mode 100644 index 9ac90eee4ae1..000000000000 --- a/dev-python/nox/nox-2024.03.02.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Flexible test automation for Python" -HOMEPAGE=" - https://github.com/wntrblm/nox/ - https://pypi.org/project/nox/ -" -SRC_URI=" - https://github.com/wntrblm/nox/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}] - >=dev-python/colorlog-2.6.1[${PYTHON_USEDEP}] - >=dev-python/packaging-20.9[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.14.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/py[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # remove upper bounds from dependencies - sed -i -e 's:<[0-9.]*,::' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO: conda? - 'tests/test_sessions.py::TestSessionRunner::test__create_venv_options[nox.virtualenv.CondaEnv.create-conda-CondaEnv]' - ) - - case ${EPYTHON} in - pypy3) - EPYTEST_DESELECT+=( - # hardcoded CPython assumption - tests/test_tox_to_nox.py::test_skipinstall - tests/test_tox_to_nox.py::test_trivial - tests/test_tox_to_nox.py::test_usedevelop - ) - ;; - esac - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -o tmp_path_retention_policy=all -} diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest index 29c79a1f01ec..0e5f535e1a09 100644 --- a/dev-python/numpy/Manifest +++ b/dev-python/numpy/Manifest @@ -1,2 +1,3 @@ DIST numpy-1.26.4.tar.gz 15786129 BLAKE2B ee759d3a857111bc494d5e989a7b005375d942b2a89cda69be4a3bd7c6cb195003fd2a8a0535f1858d8977ff688b0ec36360dcba9c3160206eedce5e28f191ef SHA512 f7121ab4099fa0686f9c095d456baa4a5869d651d7b7a06385f885f329cf08f11024b5df5e7b4ee705970062a8102ec4f709512eabbfd5c9fccce4ef83b9c208 +DIST numpy-2.0.0.tar.gz 18326228 BLAKE2B e3d1084b79e0e55cd9087bb34dc116e6c9d6ab14a416a07f727b9f5d5a9db236ecf74a53b7e758d078781c5e565e5557912962f2ddbfff7251ec5b231fabe01d SHA512 cd5612ce2db4be87afa8479c508c256c9ff7f1b15a6b010eb06ba962759cc26552b512ec82711680bab1ebedeb06dfc8d7bff9cec63c94efacaadd719448b287 DIST numpy-2.0.0rc2.tar.gz 18323588 BLAKE2B e2d5d03594d0cba360d4e85207818d15a0761f37cc3fb366f8f9f8bdd97743fe0cf0d09a34319c8b6af29b2bc1fc32a7f5be30a5fa2bdebffe455baff05caf7e SHA512 f86b27264c5274823aa11cbedf17c08f81f9acd05430bf40cccbbe8dcff523410629795ca5927d7f8e6c152272b274d777b64f547d23f50d11ae9fd656fd773d diff --git a/dev-python/numpy/numpy-2.0.0.ebuild b/dev-python/numpy/numpy-2.0.0.ebuild new file mode 100644 index 000000000000..1d06e3af61d1 --- /dev/null +++ b/dev-python/numpy/numpy-2.0.0.ebuild @@ -0,0 +1,132 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=meson-python +PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) +PYTHON_REQ_USE="threads(+)" +FORTRAN_NEEDED=lapack + +inherit distutils-r1 flag-o-matic fortran-2 pypi + +DESCRIPTION="Fast array and numerical python library" +HOMEPAGE=" + https://numpy.org/ + https://github.com/numpy/numpy/ + https://pypi.org/project/numpy/ +" + +LICENSE="BSD" +SLOT="0/2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +# +lapack because the internal fallbacks are pretty slow. Building without blas +# is barely supported anyway, see bug #914358. +IUSE="+lapack" + +RDEPEND=" + lapack? ( + >=virtual/cblas-3.8 + >=virtual/lapack-3.8 + ) +" +BDEPEND=" + ${RDEPEND} + >=dev-build/meson-1.1.0 + >=dev-python/cython-3.0.6[${PYTHON_USEDEP}] + lapack? ( + virtual/pkgconfig + ) + test? ( + $(python_gen_cond_dep ' + >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}] + ' 'python*') + dev-python/charset-normalizer[${PYTHON_USEDEP}] + >=dev-python/hypothesis-5.8.0[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # bug #922457 + filter-lto + # https://github.com/numpy/numpy/issues/25004 + append-flags -fno-strict-aliasing + + distutils-r1_python_prepare_all +} + +python_configure_all() { + DISTUTILS_ARGS=( + -Dallow-noblas=$(usex !lapack true false) + -Dblas=$(usev lapack cblas) + -Dlapack=$(usev lapack lapack) + # TODO: cpu-* options + ) +} + +python_test() { + local EPYTEST_DESELECT=( + # Very disk-and-memory-hungry + lib/tests/test_io.py::TestSaveTxt::test_large_zip + lib/tests/test_io.py::TestSavezLoad::test_closing_fid + lib/tests/test_io.py::TestSavezLoad::test_closing_zipfile_after_load + + # Precision problems + _core/tests/test_umath_accuracy.py::TestAccuracy::test_validate_transcendentals + + # Runs the whole test suite recursively, that's just crazy + core/tests/test_mem_policy.py::test_new_policy + + typing/tests/test_typing.py + # Uses huge amount of memory + core/tests/test_mem_overlap.py + 'core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' + ) + + if [[ $(uname -m) == armv8l ]]; then + # Degenerate case of arm32 chroot on arm64, bug #774108 + EPYTEST_DESELECT+=( + core/tests/test_cpu_features.py::Test_ARM_Features::test_features + ) + fi + + case ${EPYTHON} in + python3.13) + EPYTEST_DESELECT+=( + _core/tests/test_nditer.py::test_iter_refcount + _core/tests/test_limited_api.py::test_limited_api + f2py/tests/test_f2py2e.py::test_gh22819_cli + ) + ;& + python3.12) + EPYTEST_DESELECT+=( + # flaky + f2py/tests/test_crackfortran.py + f2py/tests/test_data.py::TestData::test_crackedlines + f2py/tests/test_data.py::TestDataF77::test_crackedlines + f2py/tests/test_f2py2e.py::test_gen_pyf + ) + ;; + esac + + if ! has_version -b "~${CATEGORY}/${P}[${PYTHON_USEDEP}]" ; then + # depends on importing numpy.random from system namespace + EPYTEST_DESELECT+=( + 'random/tests/test_extending.py::test_cython' + ) + fi + + rm -rf numpy || die + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest --pyargs numpy +} + +python_install_all() { + local DOCS=( LICENSE.txt README.md THANKS.txt ) + distutils-r1_python_install_all +} diff --git a/dev-python/pdm-pep517/Manifest b/dev-python/pdm-pep517/Manifest deleted file mode 100644 index a9c93b8c8910..000000000000 --- a/dev-python/pdm-pep517/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pdm-pep517-1.1.4.gh.tar.gz 232583 BLAKE2B 0f718e5b0a854505ca22b15cbe0bf3eeb9e028062e1bbd8a5fa6ca79e605ced7ec45e9429747c18fa2b96872487b2a5b3007567e2875d2121ed52c5027e1a4d4 SHA512 b3359ed0f0746e879b3cad8fdedcf49a36f179d68a530a80e5c985d26f89e9e3ab92a56a128dd69603e52fff5070ebe8ec2dc0f6ec07c8eb14da27e5a3b3b4a8 diff --git a/dev-python/pdm-pep517/metadata.xml b/dev-python/pdm-pep517/metadata.xml deleted file mode 100644 index ea8988e8af6a..000000000000 --- a/dev-python/pdm-pep517/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - - <origin>gentoo-staging</origin> - <stabilize-allarches/> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild b/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild deleted file mode 100644 index dcd6c60f1e58..000000000000 --- a/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) - -inherit distutils-r1 - -# upstream has renamed the repo but the legacy branch is still published -# as pdm-pep517, sigh -MY_P=pdm-backend-${PV} -DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata" -HOMEPAGE=" - https://pypi.org/project/pdm-pep517/ - https://github.com/pdm-project/pdm-backend/ -" -SRC_URI=" - https://github.com/pdm-project/pdm-backend/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}] - dev-python/license-expression[${PYTHON_USEDEP}] - >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}] - >=dev-python/tomli-2[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/setuptools[${PYTHON_USEDEP}] - dev-vcs/git - ) -" -# setuptools are used to build C extensions -RDEPEND+=" - dev-python/setuptools[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - rm -r pdm/pep517/_vendor || die - find -name '*.py' -exec sed \ - -e 's:from pdm\.pep517\._vendor\.:from :' \ - -e 's:from pdm\.pep517\._vendor ::' \ - -i {} + || die - distutils-r1_src_prepare -} - -src_test() { - git config --global user.email "test@example.com" || die - git config --global user.name "Test User" || die - distutils-r1_src_test -} diff --git a/dev-python/pyasynchat/pyasynchat-1.0.4.ebuild b/dev-python/pyasynchat/pyasynchat-1.0.4.ebuild index 3847a5e9da7f..ba48e9e8acdc 100644 --- a/dev-python/pyasynchat/pyasynchat-1.0.4.ebuild +++ b/dev-python/pyasynchat/pyasynchat-1.0.4.ebuild @@ -4,13 +4,13 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) +PYTHON_COMPAT=( python3_{12..13} ) inherit distutils-r1 pypi DESCRIPTION="Make asynchat available for Python 3.12 onwards" HOMEPAGE=" - https://github.com/simonrob/pyasynchat + https://github.com/simonrob/pyasynchat/ https://pypi.org/project/pyasynchat/ " @@ -18,9 +18,12 @@ LICENSE="PSF-2" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86" -RDEPEND=">=dev-python/pyasyncore-1.0.2[${PYTHON_USEDEP}]" +RDEPEND=" + >=dev-python/pyasyncore-1.0.2[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest python_test() { - # Can't use d_e_t unittest (bug #926964) eunittest tests } diff --git a/dev-python/pylibacl/pylibacl-0.7.0.ebuild b/dev-python/pylibacl/pylibacl-0.7.0.ebuild index 8e582a2c8b3f..7cfece160056 100644 --- a/dev-python/pylibacl/pylibacl-0.7.0.ebuild +++ b/dev-python/pylibacl/pylibacl-0.7.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pymdown-extensions/files/pymdown-extensions-10.8.1-test.patch b/dev-python/pymdown-extensions/files/pymdown-extensions-10.8.1-test.patch new file mode 100644 index 000000000000..507494094b73 --- /dev/null +++ b/dev-python/pymdown-extensions/files/pymdown-extensions-10.8.1-test.patch @@ -0,0 +1,66 @@ +From 321d5d8c7fa5965cb4c933eae8371113d40f9932 Mon Sep 17 00:00:00 2001 +From: facelessuser <faceless.shop@gmail.com> +Date: Sun, 5 May 2024 06:50:56 -0600 +Subject: [PATCH] Update tests to account for latest Ruff and Pygments updates + +- Fix warning in Ruff +- Fix test expectations of Pygments lexer output + +Fixes #2378 +--- + tests/test_extensions/test_highlight.py | 8 ++++---- + tests/test_extensions/test_inlinehilite.py | 4 ++-- + 3 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/tests/test_extensions/test_highlight.py b/tests/test_extensions/test_highlight.py +index 2b020a8a2..4d4433c80 100644 +--- a/tests/test_extensions/test_highlight.py ++++ b/tests/test_extensions/test_highlight.py +@@ -23,10 +23,10 @@ def test_guess(self): + ``` + ''', + ''' +- <div class="highlight"><pre><span></span><code><span class="kn">import</span> <span class="nn">test</span> ++ <div class="highlight"><pre><span></span><code><span class="kn">import</span><span class="w"> </span><span class="nn">test</span> + <span class="n">test</span><span class="o">.</span><span class="n">test</span><span class="p">()</span> + </code></pre></div> +- ''', ++ ''', # noqa: E501 + True + ) + +@@ -52,10 +52,10 @@ def test_guess_block(self): + ``` + ''', + ''' +- <div class="highlight"><pre><span></span><code><span class="kn">import</span> <span class="nn">test</span> ++ <div class="highlight"><pre><span></span><code><span class="kn">import</span><span class="w"> </span><span class="nn">test</span> + <span class="n">test</span><span class="o">.</span><span class="n">test</span><span class="p">()</span> + </code></pre></div> +- ''', ++ ''', # noqa: E501 + True + ) + +diff --git a/tests/test_extensions/test_inlinehilite.py b/tests/test_extensions/test_inlinehilite.py +index 3cb853070..c82baa6dc 100644 +--- a/tests/test_extensions/test_inlinehilite.py ++++ b/tests/test_extensions/test_inlinehilite.py +@@ -224,7 +224,7 @@ def test_guessing(self): + + self.check_markdown( + r'`import module`.', +- r'<p><code class="inlinehilite"><span class="kn">import</span> <span class="nn">module</span></code>.</p>' ++ r'<p><code class="inlinehilite"><span class="kn">import</span><span class="w"> </span><span class="nn">module</span></code>.</p>' # noqa: E501 + ) + + +@@ -251,7 +251,7 @@ def test_guessing_inline(self): + + self.check_markdown( + r'`import module`.', +- r'<p><code class="inlinehilite"><span class="kn">import</span> <span class="nn">module</span></code>.</p>' ++ r'<p><code class="inlinehilite"><span class="kn">import</span><span class="w"> </span><span class="nn">module</span></code>.</p>' # noqa: E501 + ) + + def test_no_guessing_block(self): diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.8.1.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.8.1.ebuild index 4eccc3f3b093..0806f7d23ea5 100644 --- a/dev-python/pymdown-extensions/pymdown-extensions-10.8.1.ebuild +++ b/dev-python/pymdown-extensions/pymdown-extensions-10.8.1.ebuild @@ -31,15 +31,10 @@ BDEPEND=" distutils_enable_tests pytest -src_prepare() { - # broken on pypy3; unfortunately, the parametrization is based - # on indexes and these are pretty random, so we need to remove it - # entirely - # TODO: restore it when pypy with a fix is in Gentoo - # https://github.com/pypy/pypy/issues/4920 - rm "tests/extensions/superfences/superfences (normal).txt" || die - distutils-r1_src_prepare -} +PATCHES=( + # https://github.com/facelessuser/pymdown-extensions/pull/2379 + "${FILESDIR}/${P}-test.patch" +) python_test() { local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 diff --git a/dev-python/python3-xapp/Manifest b/dev-python/python3-xapp/Manifest index af943fdc5846..dbe4721ad376 100644 --- a/dev-python/python3-xapp/Manifest +++ b/dev-python/python3-xapp/Manifest @@ -1 +1 @@ -DIST python3-xapp-2.4.1.tar.gz 21181 BLAKE2B 460aba09d147d64c8102f66d059c6ab1f7c39893ce98844e59ab5954b690d81ab4b253cb6a17f9b3c781dfb5e965d1a4de859aaeff5ef65ab3f67a86a4c6e6c2 SHA512 97045061aa5965adcfe7301774dbd35a226fa9b846e31a7c097229cc417ff4008e518ebd5b600d4ce6a46daa39d51de70d391b6b0a7c78490419d3a96daca6a9 +DIST python3-xapp-2.4.2.tar.gz 21482 BLAKE2B bacea6a626efa8ee60a4f91923e48e0e9e49d08ca0c9a5998b724284edc353912099f2deafc6eb7cf6a42a983f97f8cc03fe86c18338c89823f103e413685637 SHA512 04f995986eabaf613d166ae31bd36eda2b3563ea58aded64b132940430db9d59f9525eb562b0ad8d7649844adbaf28332c4f51fa633610b102feae97bc1bfc9f diff --git a/dev-python/python3-xapp/python3-xapp-2.4.1.ebuild b/dev-python/python3-xapp/python3-xapp-2.4.2.ebuild index dfc0351dd0b5..7cea698be97e 100644 --- a/dev-python/python3-xapp/python3-xapp-2.4.1.ebuild +++ b/dev-python/python3-xapp/python3-xapp-2.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -25,16 +25,10 @@ RDEPEND=" dev-python/psutil[${PYTHON_USEDEP}] " -src_prepare() { - echo "option('python', type: 'string', value: 'python3')" >> meson_options.txt || die - sed -i "s/find_installation('python3')/find_installation(get_option('python'))/" meson.build || die - default -} - src_configure() { configuring() { meson_src_configure \ - -Dpython="${EPYTHON}" + -Dpython_target="${EPYTHON}" } python_foreach_impl configuring } diff --git a/dev-python/radon/radon-6.0.1.ebuild b/dev-python/radon/radon-6.0.1.ebuild index f63e44e91cf1..c56c1fe03235 100644 --- a/dev-python/radon/radon-6.0.1.ebuild +++ b/dev-python/radon/radon-6.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/recurring-ical-events/Manifest b/dev-python/recurring-ical-events/Manifest index 5a81b40fea3c..a8eb600631f3 100644 --- a/dev-python/recurring-ical-events/Manifest +++ b/dev-python/recurring-ical-events/Manifest @@ -1,3 +1 @@ -DIST python-recurring-ical-events-2.1.3.gh.tar.gz 329303 BLAKE2B c034fa558629bb8b3c6a901278d14a91826c3dfc805f6960936cd6dc1b219aff027615b05501c85767ab554112f6edf2a2467ced220bd92a7ac493673ca02ffe SHA512 1852b5ed09d1c531ac969aac338893e0409a54d6b0d59e15dbdcbe2a5f97f111c1c01272fa5df640d26c1a12fbc5f284e35c3e10aed0f16a842fe8a6a54462a7 -DIST python-recurring-ical-events-2.2.0.gh.tar.gz 332176 BLAKE2B 85eb127e4c8e505f21c135e9241353aee33ae9a5087fb0fb2c2bf9b6a0e913f36a5077569c76c3b92d196e506d8c2be83806a2f8e8554b957a7ee84a1145f316 SHA512 ba5a3b22728d73a392e071d0b1b5363ebf94f25dbe00728fe944d1c7dbb2998b90550756b3ac5e8c51ef310ee269b90f1345ac8380ab8a89bfb7b24f5797ae4c DIST python-recurring-ical-events-2.2.1.gh.tar.gz 332458 BLAKE2B 337823e2a98c43015ffd7e848ab4fe43429f787ceb8ff262dca9d73668a785d6245f9e64779c900f1a84a2d7713832621d42044309f38c44bba79fc2853d066f SHA512 1bd6337b5b8670b2c587d54eae26291c381adba76c38e21a937db8a16480d9b4c6eaddda6660fd0c345f67e38ed4f7cfe9e528ecce3686bce9659f4ef30d278c diff --git a/dev-python/recurring-ical-events/recurring-ical-events-2.1.3.ebuild b/dev-python/recurring-ical-events/recurring-ical-events-2.1.3.ebuild deleted file mode 100644 index b57a68939837..000000000000 --- a/dev-python/recurring-ical-events/recurring-ical-events-2.1.3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) - -inherit distutils-r1 - -MY_P=python-${P} -DESCRIPTION="Repeat ICalendar events by RRULE, RDATE and EXDATE" -HOMEPAGE=" - https://github.com/niccokunzmann/python-recurring-ical-events/ - https://pypi.org/project/recurring-ical-events/ -" -SRC_URI=" - https://github.com/niccokunzmann/python-recurring-ical-events/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - <dev-python/icalendar-6[${PYTHON_USEDEP}] - >=dev-python/icalendar-5.0.9[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - >=dev-python/pytz-2023.3[${PYTHON_USEDEP}] - <dev-python/x-wr-timezone-1.0.0[${PYTHON_USEDEP}] - >=dev-python/x-wr-timezone-0.0.5[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - test/test_readme.py -) - -EPYTEST_DESELECT=( - # a test checking if tzdata package is installed that is apparently - # needed for other tests, except it isn't - test/test_zoneinfo_issue_57.py::test_zoneinfo_must_be_installed_if_it_is_possible -) diff --git a/dev-python/recurring-ical-events/recurring-ical-events-2.2.0.ebuild b/dev-python/recurring-ical-events/recurring-ical-events-2.2.0.ebuild deleted file mode 100644 index b57a68939837..000000000000 --- a/dev-python/recurring-ical-events/recurring-ical-events-2.2.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) - -inherit distutils-r1 - -MY_P=python-${P} -DESCRIPTION="Repeat ICalendar events by RRULE, RDATE and EXDATE" -HOMEPAGE=" - https://github.com/niccokunzmann/python-recurring-ical-events/ - https://pypi.org/project/recurring-ical-events/ -" -SRC_URI=" - https://github.com/niccokunzmann/python-recurring-ical-events/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - <dev-python/icalendar-6[${PYTHON_USEDEP}] - >=dev-python/icalendar-5.0.9[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - >=dev-python/pytz-2023.3[${PYTHON_USEDEP}] - <dev-python/x-wr-timezone-1.0.0[${PYTHON_USEDEP}] - >=dev-python/x-wr-timezone-0.0.5[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - test/test_readme.py -) - -EPYTEST_DESELECT=( - # a test checking if tzdata package is installed that is apparently - # needed for other tests, except it isn't - test/test_zoneinfo_issue_57.py::test_zoneinfo_must_be_installed_if_it_is_possible -) diff --git a/dev-python/requests-credssp/Manifest b/dev-python/requests-credssp/Manifest index c5c618cc38ee..894c9086924c 100644 --- a/dev-python/requests-credssp/Manifest +++ b/dev-python/requests-credssp/Manifest @@ -1 +1 @@ -DIST requests-credssp-2.0.0.tar.gz 15225 BLAKE2B 3cd2a6bafcef5803d89ab13c42385709308998187eda514a598d262ab5e8c94bc3c0e9b9bf3756de1454d570012863a01f650b4fc6e3a17fb2845d8e52f0bf3b SHA512 d11a76bc9577f3054e5955aad513ee27ff2cf3a70414a1d4a81e721a7b40510d45fa33abc5957724ead6c04958a009153f670e154f38f32f2331cc14dd44ee27 +DIST requests-credssp-2.0.0.gh.tar.gz 15225 BLAKE2B 3cd2a6bafcef5803d89ab13c42385709308998187eda514a598d262ab5e8c94bc3c0e9b9bf3756de1454d570012863a01f650b4fc6e3a17fb2845d8e52f0bf3b SHA512 d11a76bc9577f3054e5955aad513ee27ff2cf3a70414a1d4a81e721a7b40510d45fa33abc5957724ead6c04958a009153f670e154f38f32f2331cc14dd44ee27 diff --git a/dev-python/requests-credssp/requests-credssp-2.0.0.ebuild b/dev-python/requests-credssp/requests-credssp-2.0.0.ebuild index 3285cac27de6..9797b29e3756 100644 --- a/dev-python/requests-credssp/requests-credssp-2.0.0.ebuild +++ b/dev-python/requests-credssp/requests-credssp-2.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ HOMEPAGE=" " SRC_URI=" https://github.com/jborean93/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz + -> ${P}.gh.tar.gz " LICENSE="MIT" diff --git a/dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild b/dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild index e64aa06db077..51efe3ce50e9 100644 --- a/dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild +++ b/dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2023 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/speg/speg-0.3_p20180819-r2.ebuild b/dev-python/speg/speg-0.3_p20180819-r2.ebuild index 94de7ba55ddb..d092a629cd76 100644 --- a/dev-python/speg/speg-0.3_p20180819-r2.ebuild +++ b/dev-python/speg/speg-0.3_p20180819-r2.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{8,9,10,11,12} ) + inherit distutils-r1 MY_COMMIT="877acddfd5ac5ae8b4a4592d045e74e108477643" @@ -14,12 +15,12 @@ HOMEPAGE="https://github.com/avakar/speg/" SRC_URI="https://github.com/avakar/speg/archive/${MY_COMMIT}.tar.gz -> ${P}.gh.tar.gz" S=${WORKDIR}/${PN}-${MY_COMMIT} -SLOT="0" LICENSE="MIT" +SLOT="0" KEYWORDS="amd64 arm64 ~ppc ~riscv x86" -distutils_enable_tests pytest - RDEPEND=" dev-python/six[${PYTHON_USEDEP}] " + +distutils_enable_tests pytest diff --git a/dev-python/sympy/metadata.xml b/dev-python/sympy/metadata.xml index 706e4e1eac23..794bf8b7f3ed 100644 --- a/dev-python/sympy/metadata.xml +++ b/dev-python/sympy/metadata.xml @@ -26,7 +26,6 @@ </longdescription> <use> - <flag name="aesara">Add support for <pkg>dev-python/aesara</pkg></flag> <flag name="ipython">Add support for <pkg>dev-python/ipython</pkg></flag> <flag name="imaging">Add support for <pkg>dev-python/pillow</pkg></flag> <flag name="mathml">Add support for mathml</flag> diff --git a/dev-python/sympy/sympy-1.12.1.ebuild b/dev-python/sympy/sympy-1.12.1.ebuild index 46b19b207512..f0dc3f630c8b 100644 --- a/dev-python/sympy/sympy-1.12.1.ebuild +++ b/dev-python/sympy/sympy-1.12.1.ebuild @@ -24,16 +24,11 @@ S=${WORKDIR}/${P/_/} LICENSE="BSD" SLOT="0" KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="aesara examples imaging ipython latex mathml opengl pdf png pyglet symengine texmacs" +IUSE="examples imaging ipython latex mathml opengl pdf png pyglet symengine texmacs" RDEPEND=" dev-python/mpmath[${PYTHON_USEDEP}] dev-python/pexpect[${PYTHON_USEDEP}] - aesara? ( - $(python_gen_cond_dep ' - dev-python/aesara[${PYTHON_USEDEP}] - ' python3_{10..11}) - ) imaging? ( dev-python/pillow[${PYTHON_USEDEP}] ) ipython? ( dev-python/ipython[${PYTHON_USEDEP}] ) latex? ( |
