summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-06-18 00:10:02 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-06-18 00:10:02 +0100
commitccaccfe4f1da8c11d9fa110f6e4eb847358769d7 (patch)
treeff02c95ae3d9a1e73e2a182e268161743d81a88b /dev-python
parent74e526c590f52d24a213e25f77858ae0b34ec2c8 (diff)
gentoo auto-resync : 18:06:2024 - 00:10:02
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin269197 -> 268865 bytes
-rw-r--r--dev-python/aesara/Manifest5
-rw-r--r--dev-python/aesara/aesara-2.9.3.ebuild108
-rw-r--r--dev-python/aesara/files/aesara-2.6.5-compiledir-tid.patch46
-rw-r--r--dev-python/aesara/files/aesara-2.8.10-fix-tuple.patch19
-rw-r--r--dev-python/aesara/metadata.xml17
-rw-r--r--dev-python/apsw/Manifest2
-rw-r--r--dev-python/apsw/apsw-3.46.0.1.ebuild51
-rw-r--r--dev-python/argcomplete/Manifest2
-rw-r--r--dev-python/argcomplete/argcomplete-3.4.0.ebuild43
-rw-r--r--dev-python/asyncstdlib/Manifest2
-rw-r--r--dev-python/asyncstdlib/asyncstdlib-3.12.3.ebuild21
-rw-r--r--dev-python/autopep8/Manifest2
-rw-r--r--dev-python/autopep8/autopep8-2.3.0.ebuild29
-rw-r--r--dev-python/braintree/Manifest6
-rw-r--r--dev-python/braintree/braintree-4.26.0.ebuild39
-rw-r--r--dev-python/braintree/braintree-4.27.0.ebuild39
-rw-r--r--dev-python/braintree/braintree-4.28.0.ebuild2
-rw-r--r--dev-python/confuse/Manifest2
-rw-r--r--dev-python/confuse/confuse-2.0.1.ebuild4
-rw-r--r--dev-python/denonavr/Manifest2
-rw-r--r--dev-python/denonavr/denonavr-0.11.6.ebuild2
-rw-r--r--dev-python/email-validator/Manifest2
-rw-r--r--dev-python/email-validator/email-validator-2.1.2.ebuild31
-rw-r--r--dev-python/fido2/Manifest2
-rw-r--r--dev-python/fido2/fido2-1.1.3.ebuild2
-rw-r--r--dev-python/flake8-polyfill/Manifest2
-rw-r--r--dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild4
-rw-r--r--dev-python/flask-api/Manifest2
-rw-r--r--dev-python/flask-api/flask-api-3.1-r2.ebuild2
-rw-r--r--dev-python/flask-debug/Manifest2
-rw-r--r--dev-python/flask-debug/flask-debug-0.4.3-r2.ebuild4
-rw-r--r--dev-python/flask-paranoid/Manifest2
-rw-r--r--dev-python/flask-paranoid/flask-paranoid-0.3.0.ebuild4
-rw-r--r--dev-python/ftfy/Manifest2
-rw-r--r--dev-python/ftfy/ftfy-6.2.0.ebuild2
-rw-r--r--dev-python/griffe/Manifest4
-rw-r--r--dev-python/griffe/griffe-0.46.0.ebuild (renamed from dev-python/griffe/griffe-0.45.2.ebuild)0
-rw-r--r--dev-python/jsonmerge/Manifest2
-rw-r--r--dev-python/jsonmerge/jsonmerge-1.9.2.ebuild4
-rw-r--r--dev-python/lesscpy/Manifest2
-rw-r--r--dev-python/lesscpy/lesscpy-0.15.1.ebuild4
-rw-r--r--dev-python/logbook/Manifest2
-rw-r--r--dev-python/logbook/logbook-1.7.0.ebuild4
-rw-r--r--dev-python/markdown-include/Manifest2
-rw-r--r--dev-python/markdown-include/markdown-include-0.8.1.ebuild12
-rw-r--r--dev-python/minify-html/Manifest2
-rw-r--r--dev-python/minify-html/minify-html-0.15.0.ebuild2
-rw-r--r--dev-python/mkautodoc/Manifest2
-rw-r--r--dev-python/mkautodoc/mkautodoc-0.2.0.ebuild22
-rw-r--r--dev-python/mkdocstrings-python/Manifest6
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.10.0.ebuild40
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.10.1.ebuild40
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.10.2.ebuild40
-rw-r--r--dev-python/mkdocstrings/Manifest4
-rw-r--r--dev-python/mkdocstrings/mkdocstrings-0.24.3.ebuild61
-rw-r--r--dev-python/mkdocstrings/mkdocstrings-0.25.0.ebuild61
-rw-r--r--dev-python/nh3/Manifest2
-rw-r--r--dev-python/nh3/nh3-0.2.17.ebuild1
-rw-r--r--dev-python/nox/Manifest6
-rw-r--r--dev-python/nox/nox-2023.04.22.ebuild47
-rw-r--r--dev-python/nox/nox-2024.03.02.ebuild64
-rw-r--r--dev-python/nox/nox-2024.04.15.ebuild2
-rw-r--r--dev-python/numpy/Manifest2
-rw-r--r--dev-python/numpy/numpy-2.0.0.ebuild132
-rw-r--r--dev-python/pdm-pep517/Manifest3
-rw-r--r--dev-python/pdm-pep517/metadata.xml13
-rw-r--r--dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild63
-rw-r--r--dev-python/pkgcraft/Manifest4
-rw-r--r--dev-python/pkgcraft/pkgcraft-0.0.9.ebuild2
-rw-r--r--dev-python/pkgcraft/pkgcraft-9999.ebuild2
-rw-r--r--dev-python/puremagic/Manifest2
-rw-r--r--dev-python/puremagic/puremagic-1.24.ebuild32
-rw-r--r--dev-python/pyasynchat/Manifest2
-rw-r--r--dev-python/pyasynchat/pyasynchat-1.0.4.ebuild11
-rw-r--r--dev-python/pydot/Manifest2
-rw-r--r--dev-python/pydot/pydot-2.0.0.ebuild2
-rw-r--r--dev-python/pylibacl/Manifest2
-rw-r--r--dev-python/pylibacl/pylibacl-0.7.0.ebuild4
-rw-r--r--dev-python/pymdown-extensions/Manifest3
-rw-r--r--dev-python/pymdown-extensions/files/pymdown-extensions-10.8.1-test.patch66
-rw-r--r--dev-python/pymdown-extensions/pymdown-extensions-10.8.1.ebuild15
-rw-r--r--dev-python/radon/Manifest2
-rw-r--r--dev-python/radon/radon-6.0.1.ebuild4
-rw-r--r--dev-python/recurring-ical-events/Manifest6
-rw-r--r--dev-python/recurring-ical-events/recurring-ical-events-2.1.3.ebuild46
-rw-r--r--dev-python/recurring-ical-events/recurring-ical-events-2.2.0.ebuild46
-rw-r--r--dev-python/recurring-ical-events/recurring-ical-events-2.2.1.ebuild2
-rw-r--r--dev-python/requests-credssp/Manifest4
-rw-r--r--dev-python/requests-credssp/requests-credssp-2.0.0.ebuild6
-rw-r--r--dev-python/requests-oauthlib/Manifest2
-rw-r--r--dev-python/requests-oauthlib/requests-oauthlib-2.0.0.ebuild2
-rw-r--r--dev-python/respx/Manifest2
-rw-r--r--dev-python/respx/respx-0.21.1.ebuild2
-rw-r--r--dev-python/signature-dispatch/Manifest2
-rw-r--r--dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild4
-rw-r--r--dev-python/simpervisor/Manifest2
-rw-r--r--dev-python/simpervisor/simpervisor-1.0.0-r1.ebuild2
-rw-r--r--dev-python/spake2/Manifest2
-rw-r--r--dev-python/spake2/spake2-0.8-r1.ebuild4
-rw-r--r--dev-python/speg/Manifest2
-rw-r--r--dev-python/speg/speg-0.3_p20180819-r2.ebuild11
-rw-r--r--dev-python/sphinx-argparse/Manifest4
-rw-r--r--dev-python/sphinx-argparse/metadata.xml2
-rw-r--r--dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild10
-rw-r--r--dev-python/sphinx-bootstrap-theme/Manifest2
-rw-r--r--dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild2
-rw-r--r--dev-python/sphinx-prompt/Manifest2
-rw-r--r--dev-python/sphinx-prompt/sphinx-prompt-1.8.0.ebuild4
-rw-r--r--dev-python/sympy/Manifest4
-rw-r--r--dev-python/sympy/metadata.xml5
-rw-r--r--dev-python/sympy/sympy-1.12.1.ebuild7
-rw-r--r--dev-python/tavalidate/Manifest2
-rw-r--r--dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild4
-rw-r--r--dev-python/tlsh/Manifest4
-rw-r--r--dev-python/tlsh/tlsh-4.8.2-r1.ebuild2
-rw-r--r--dev-python/tlsh/tlsh-4.8.2.ebuild4
-rw-r--r--dev-python/unidecode/Manifest2
-rw-r--r--dev-python/unidecode/unidecode-1.3.8.ebuild2
-rw-r--r--dev-python/virtualenv-clone/Manifest2
-rw-r--r--dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild2
-rw-r--r--dev-python/wand/Manifest2
-rw-r--r--dev-python/wand/wand-0.6.13.ebuild4
-rw-r--r--dev-python/wtforms/Manifest2
-rw-r--r--dev-python/wtforms/wtforms-3.1.2.ebuild2
-rw-r--r--dev-python/zipp/Manifest2
-rw-r--r--dev-python/zipp/zipp-3.19.2.ebuild2
127 files changed, 572 insertions, 967 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 92e132316e80..d504fdc01769 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
deleted file mode 100644
index ee5b48d44293..000000000000
--- a/dev-python/aesara/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX aesara-2.6.5-compiledir-tid.patch 1707 BLAKE2B 77f8fa3618f930dddad8e864dee3e73fc0b965018d508be5877d5bcae4430024c4e4f90e905ac912da22a4d4934d6fc71acf4ebd49b7e8efb12c90dfaa072ed2 SHA512 9b6bbd8bc56f61c89dfd85cb18251ff8d73d717d91178efa9309e6b897dbda28937dea84f1d7d1a917c285219d51c0adcee1233112f2dcdb9f8c7b714a6c6c12
-AUX aesara-2.8.10-fix-tuple.patch 649 BLAKE2B bfc2b2971fdaa452c5d14d75f68af5931b979dcb2951baf8bb1cf759058b4c0f341233b33d907722302ea8374cbd965e4d09e87f069ee2b1a558bf4e9a7309c9 SHA512 2c5846c723f214a8f623593f518194edb113f0d7c64ab1d69d6e4c5278125910f1c775cffdb46871d23ddf5332bbd84f252ed58e2560663c0c36520f1fb72372
-DIST aesara-2.9.3.tar.gz 4424476 BLAKE2B 3b1a1f2644267171a04a73d09a20fa29e0cf1eae3a86f5ee9ab72084185080b94cd1855fe8957b5f08aac4d059b047839524218526df37ea711bc3a8871c7e98 SHA512 28a6aedc7e6095a9a4e96eeac453282a0d6e247bd01248c219a5c161bc52ce4ccfb998238b45120b92581d1d0168c87c472aa0a8bb3314d8eb7ce90868e045b5
-EBUILD aesara-2.9.3.ebuild 3385 BLAKE2B 4afbbed17e300ee5f063d52bad3f2ac99903fac3a455c31ea605afc678fe06d9b27a5f1c9c6e70742b38ca05ddb098720920b8071571c943adec22f1913727df SHA512 ee600ae4d0ae2464751be68c358d003890e5d4bbd622e3e1c873a87181251380a93c7bdb4635ce7aba6bc878450a2c879c5f6d866a7e62471eb7b6c326c436d8
-MISC metadata.xml 506 BLAKE2B be65b6be62282fa47152985d79892fd04105a47e00a427ee8341d27aeff21b144bee7e7d0f16b2f4b617c941bdf5ebd9de37a42c39d117cdfd579c3035d35a74 SHA512 a207ec3db85a8e6f03feabd14da588f0b9ca9a88ab2495ade0f40b516b3bbd20fe78b14698d28da7ceed238737a9f4d63f587156ef609e846b485132d598c6bb
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 614a4de0bfab..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_{10..11} )
-
-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 010f78c68d85..000000000000
--- a/dev-python/aesara/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="pypi">aesara</remote-id>
- <remote-id type="github">aesara-devs/aesara</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/apsw/Manifest b/dev-python/apsw/Manifest
index 5405681f004a..b886430cb5ce 100644
--- a/dev-python/apsw/Manifest
+++ b/dev-python/apsw/Manifest
@@ -1,5 +1,7 @@
DIST apsw-3.45.3.0.gh.tar.gz 904570 BLAKE2B 644c884b6f5624c2d8b48f204a43bbb6dd8761979099e1ebad96a30acc7d79f80549e50300279b8d1061f86f8852735fa92c99df4a6c81a364391a3635464ff1 SHA512 73c09aba4ff211e98dfb3365e5f0202f85fa0a05e78f6a35fe08515e84b74ed1576e7bb5c46c77c309ba3e6acacc5681d31e5a4d3d66835d347d82af8feced74
DIST apsw-3.46.0.0.gh.tar.gz 905622 BLAKE2B 364d3dd3a967d540f2db15fac60bb082f2bdc4fd012697be2b5b9a1cdba26f0a42697577369bf38a7e022e4c996e5b74cefcaa775618e54834e2cc4fc536e39d SHA512 cfa78dee273e64644e4ce9f0ec158342ed8fb2096e7ae7b8a28aa67016376d3f457ebcd5e612ced544d93980fc918de684e2eae3e570de082b7e613577fd021f
+DIST apsw-3.46.0.1.gh.tar.gz 912632 BLAKE2B b2c89def11102a00dde64fa7d7546f50e302dfe4219394d3d6ddd7f66fec455a60689db61a94230f7ef9578069b08ecd826de82b4e8b019107b9a0b6a36c4271 SHA512 894cf6c49d608d9d8eff369dcf42dd3b2f5174cd98a2c471f41773e2c1474c13d31f08402d053fd0869acb5c038e26543caa345d205c46bd3b3ec6aaecda5089
EBUILD apsw-3.45.3.0.ebuild 943 BLAKE2B fd208ce9e77fcb01697ac4f1cc3b4ec3aa04fff8d80bdf20ecd0dadc24bb7dd8c6a2013e83692f6ee77a169c80d60bc8b0daf416c27a9fb65ac0de037e99cc56 SHA512 c0d4c1a074ae0107bf885264e56ed97f46eceddc517bc1ec106a256c2dccce303a19cc6078b0b29ba53672d797329ffa95c08b5caf530e65786998af3a052ecb
EBUILD apsw-3.46.0.0.ebuild 946 BLAKE2B 1700bd4f3792825fa513414af87f9eeee8528ba767e21fb8818c29807e844e91d9bac632d82736bd0b7ee930d893638cfc64efa35d5870f83b688e8ac8a32870 SHA512 edb1078a6610d3ba67a7d83aec77f612b9453ccf36aba7801b7a07bd95ed205e8f773649a227813e2200c9ffc6ddde5e5d37bb427b6c0161d6ed7baebfc2b50a
+EBUILD apsw-3.46.0.1.ebuild 946 BLAKE2B 1700bd4f3792825fa513414af87f9eeee8528ba767e21fb8818c29807e844e91d9bac632d82736bd0b7ee930d893638cfc64efa35d5870f83b688e8ac8a32870 SHA512 edb1078a6610d3ba67a7d83aec77f612b9453ccf36aba7801b7a07bd95ed205e8f773649a227813e2200c9ffc6ddde5e5d37bb427b6c0161d6ed7baebfc2b50a
MISC metadata.xml 700 BLAKE2B 258344a1602daf3e081fdb4c94eda8af6e231def3f02fb80d63691b47d0a503c9caad80893386ce7ef42d6be2985906f3fc5cfedfe5a1044aee04c493f3d0683 SHA512 de73b4eb06d0bcf4c81e544a98ad15231b006d62fe22f6bce7e38740b941b98297fa1a38b00060ff83ae9f3259c5020c7071469f2a3f0d9e4f8f0301cb942081
diff --git a/dev-python/apsw/apsw-3.46.0.1.ebuild b/dev-python/apsw/apsw-3.46.0.1.ebuild
new file mode 100644
index 000000000000..7b49484a85a9
--- /dev/null
+++ b/dev-python/apsw/apsw-3.46.0.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 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..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="APSW - Another Python SQLite Wrapper"
+HOMEPAGE="
+ https://github.com/rogerbinns/apsw/
+ https://pypi.org/project/apsw/
+"
+SRC_URI="
+ https://github.com/rogerbinns/apsw/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="doc"
+
+DEPEND="
+ >=dev-db/sqlite-${PV%.*}:3
+"
+RDEPEND="
+ ${DEPEND}
+"
+
+src_configure() {
+ cat >> setup.cfg <<-EOF || die
+ [build_ext]
+ enable=load_extension
+ use_system_sqlite_config=True
+ EOF
+}
+
+python_test() {
+ esetup.py build_test_extension
+ cd "${T}" || die
+ "${EPYTHON}" -m apsw.tests -v || die "Tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest
index 533ec155b9e6..3ae8f1e29fbd 100644
--- a/dev-python/argcomplete/Manifest
+++ b/dev-python/argcomplete/Manifest
@@ -1,5 +1,7 @@
AUX argcomplete-3.1.6-timeout.patch 945 BLAKE2B dcdfadbdef547d45013eee33d00166b98eb6621a55f5e399cc7d330541a95118aff4a1646a85a1351209f88ff0e74d66e2468ffcf3db7e91d44ef453cc9c73e9 SHA512 fc26fc219d88a74d49245a2d545cb8040fb773fc7a948847380d4d343f19650994771a948fce99311cab7b52b3e040cf3f58291a0ac50b4a4f262dbb28c1bf85
AUX argcomplete-3.3.0-test-bashrc.patch 474 BLAKE2B 925505ed0bd7f5ec451873e354db63834cff5fe909654d49dcf95945ad19cd868c05d7e78d2159ebffddc0d0c45cbbfdd4d6c3899bf890018dba65395d4c6e90 SHA512 a6e746cea01842cc48cff58ca0ce8cf4461a281bbb4f450cae7f1b224e63f5e3154e7c7675a87f6e49084c5f0320e34e0b763a51c82fbd768955e4d70ac98257
DIST argcomplete-3.3.0.tar.gz 81832 BLAKE2B 63778dc48f90bb06dbf59c8d4d94ca905c9b188ec5b64e3a8cf7604d66cf075b31350f241da00e460d97b1920c620d4fbf8df772485987897a698cec060b6ec9 SHA512 30776b7e2dc3ee1f7dfcd665d2ae6e403b09644829c1cd7a30ce80e39c6bd7331cc0b7bd7d6cec58a409ef6ec209ca6b1cca0888e83a7a9a228658fa72f6e578
+DIST argcomplete-3.4.0.tar.gz 82275 BLAKE2B 18b81aa5ee0c148a3b935f157f4c39b0ade79b36c8e3aa94aa7af8a424a08793a4cf661cb2431c201d5eead02e12c35b78d351310ff4e4e750bf7d7dc702ca89 SHA512 bd619a34edf1f1d05bdfab7fa830d1fc5375bc292dc95b95ddc4d3bfaced5728067e6ad0a901f672b7e0d5a550c10b00e0851f83cf9b358301c037da256a4a56
EBUILD argcomplete-3.3.0.ebuild 1135 BLAKE2B a5cc7ca5f720e71bdd228ab335b689b4b65010652030f01bad54fbca282e0c1cdfb02bcdf10e8bd7066fef4efa16e98a8c0d80f537975574992484501d6e4b23 SHA512 f5427276d1f833fad924038e1e82168b411912f18bdb1742b9f791c3ce729737b1a879dc443ddd2353e1de10f4b40baf2ead807ef6732ee88fb9d4a5e03bb0cf
+EBUILD argcomplete-3.4.0.ebuild 1054 BLAKE2B ddc6a1d63df7e5b658daa0297544c7b6de30a58b9e2d541ffb8d335c26a8786567356aef5fee6aec5e37fc2a30b92a87ed81c32e1c25d86b3fcc91a7b4b9be77 SHA512 79c1a03efbdd3dfc9390af69b90a0c4f17d0b47ae8f350002e71bfc4b9eb259e86a3f87dbe7dd26065c6f5a8e8d2cc5397f5bc58a8596b819c71edb81f4802e4
MISC metadata.xml 411 BLAKE2B 963cfdba9183fde9e97c534345164d26be569d841dcc6fd274601b18d5de2ae97fa837b0acfdc59616c5d19cc54ea368547ffd901f90239cdfb5ba08e8721607 SHA512 22db237979be34053ad7201f599d576a7756b71e6b75c40c2808d47f276cce6d3594ae46dcaec5aa5adab9e9e24e11d47bb9044a8b1a146163d66687965cf5b7
diff --git a/dev-python/argcomplete/argcomplete-3.4.0.ebuild b/dev-python/argcomplete/argcomplete-3.4.0.ebuild
new file mode 100644
index 000000000000..645def2f41b7
--- /dev/null
+++ b/dev-python/argcomplete/argcomplete-3.4.0.ebuild
@@ -0,0 +1,43 @@
+# 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_{10..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Bash tab completion for argparse"
+HOMEPAGE="
+ https://github.com/kislyuk/argcomplete/
+ https://pypi.org/project/argcomplete/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# pip is called as an external tool
+BDEPEND="
+ test? (
+ app-shells/fish
+ app-shells/tcsh
+ app-shells/zsh
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ >=dev-python/pip-19
+ )
+"
+
+PATCHES=(
+ # increase test timeouts -- this is particularly necessary
+ # for entry point tests because they read metadata of all installed
+ # packages which can take real long on systems with lots of packages
+ "${FILESDIR}/argcomplete-3.1.6-timeout.patch"
+)
+
+python_test() {
+ "${EPYTHON}" test/test.py -v || die
+}
diff --git a/dev-python/asyncstdlib/Manifest b/dev-python/asyncstdlib/Manifest
index d4d70120f577..23c0c2c3ba9f 100644
--- a/dev-python/asyncstdlib/Manifest
+++ b/dev-python/asyncstdlib/Manifest
@@ -1,3 +1,3 @@
DIST asyncstdlib-3.12.3.tar.gz 47118 BLAKE2B 83967dc89c0a5fab13ff5f3cebec739644ba16479bf661447c179b491897be0a5933f6ae724f942643d349cef8eaff66cf621c565459b1b8774e93bc51e472ee SHA512 239f0741a694f58e359422bce1e54f6f7e3b1522f10ed4cfd137f4cd8c9861156744d7efa98ab155dd0aa489dbdc452c095d60b77922c6b53177708a65a26d86
-EBUILD asyncstdlib-3.12.3.ebuild 561 BLAKE2B 7292dddc66e66e38d9639598e3ac4089fb408cb2e301ea72a03973012655297567c150d05082e47ce1e1db941f9fd0c8dc57e61b2116d8e3317925e4776f212a SHA512 0dbcded7ef68ad50347b7f3745a25d36fa61e7367d932e6653603b35f142affdec43bb7b295f82380bbbdd7569c2bdac55231b475b9ea02716db9dcce29e12e6
+EBUILD asyncstdlib-3.12.3.ebuild 1013 BLAKE2B 5164d2a8f839393fa594261503601b4d78766e1f66fe83b357a9a5673efaca1fb57bad57417ce496cb51cdbb6e038755087d5535e83e7e320d8fcf37b22e4887 SHA512 15c5f87142a48b87b3d04775d5df0c97d5d666db6cc933f81e0ba534a6e69ccbfa92e8a8040e6105e7c511b992b3f3150ae1ecb625195d1956a7ea9eb5ae8dfb
MISC metadata.xml 359 BLAKE2B 10bdbf5adba9cefa912d8e1f195f20d4040bc2e8e3efb3fdc6efcb8272bb58160c6d772de3fe9ad9c4cb43e2817139319ffece082c3c043f1d97cb36ed8ac7a8 SHA512 e56f712f7446a3e68137a945a1ab212f6254740ce2f962fc7ab0061f41cb0d314809ad4fe3317fd10d8ebb594fb20d690d06b0a73636b13b5fdb5184cde2e306
diff --git a/dev-python/asyncstdlib/asyncstdlib-3.12.3.ebuild b/dev-python/asyncstdlib/asyncstdlib-3.12.3.ebuild
index a119efae5be7..b9853014080d 100644
--- a/dev-python/asyncstdlib/asyncstdlib-3.12.3.ebuild
+++ b/dev-python/asyncstdlib/asyncstdlib-3.12.3.ebuild
@@ -4,8 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-# py3.13: https://github.com/maxfischer2781/asyncstdlib/issues/144
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
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/autopep8/Manifest b/dev-python/autopep8/Manifest
index 75f59c31666a..462f214c0723 100644
--- a/dev-python/autopep8/Manifest
+++ b/dev-python/autopep8/Manifest
@@ -1,5 +1,7 @@
DIST autopep8-2.1.2.tar.gz 91299 BLAKE2B a38ed72306d77a517b2f510e46941aa2fe572b4d51e9c8ee9c817798d5e1db964c0f2f436de9be22553557335a9291074870694ca4ac1e054b4cfd9de9db71a5 SHA512 296f3463f5a7088029e4a6cfefcf9b93a8be1798e6c81818d362d801b97d76bb107619c7724d9f1557006223e9514bc5044f2cec24d8c896c7e420431eb2252d
DIST autopep8-2.2.0.tar.gz 91723 BLAKE2B 6d00f689752cb134e11e46bbb617d274afbacb30f4f337270cfd00aa9a4dc1cd6f3754a1b0c53986d0350821475b91126ae14bb2464f25fa5f24afb9f9c13c73 SHA512 2a2441e742b3172c011dc142d8d24c439c17fc9b3733c0fc161d30914e1cea50b45c85a66e20c435a828629f1cd1e3f699c1b1a102db0bf721efe8b1e7c91c43
+DIST autopep8-2.3.0.tar.gz 91624 BLAKE2B 8da037adfe18cf3a470cd8f50cca176999193c28409ca35cf398cde9bf2dc094e59d55b6e7d60348afcf244039b9f37167ff2c672d9a1a1bf4cc9aff7343785a SHA512 e76ffcc242f3ae4c75e1f2831158fdcd154c993bc16d61f0b6b5a08259d47c418986ebdea22c74f8703e7018c66f7fa8658ba993b15ff3b40b92d0e8c5edfd40
EBUILD autopep8-2.1.2.ebuild 683 BLAKE2B 7fd570789b4f70426e6f8994423f48c0d9c98fd7c9a2f55427d7a716d44b1b6d94d6d32a443655974a6be999ec2a56d799bc961218b38faf2b6e7be512d05451 SHA512 128abd0cb5b923d52a9ba88d5594c9dc12e6e1ad6cd76bd1a2e57d4aa74b4b5454f60bfcd9227c667d8675a87a31b8f610dd0ea340ca3693db81a67c9647ce0c
EBUILD autopep8-2.2.0.ebuild 688 BLAKE2B 5ac21563bde0ad38e58f89269e094b0b6373ba4717fec89891fa27870c7f2ebe2800a286cbfb3ba320e503ed1dde09905a5548778d41154bb7d2441e86d06c57 SHA512 8e61da378af5f8b02296e353f1d3dae96ff78b7648fe14e45ca13bb330e88a6c973806f58af8bb2d0272a5b8e8497be930dc786ce0fd477c43eeb637985f1fd5
+EBUILD autopep8-2.3.0.ebuild 688 BLAKE2B 5ac21563bde0ad38e58f89269e094b0b6373ba4717fec89891fa27870c7f2ebe2800a286cbfb3ba320e503ed1dde09905a5548778d41154bb7d2441e86d06c57 SHA512 8e61da378af5f8b02296e353f1d3dae96ff78b7648fe14e45ca13bb330e88a6c973806f58af8bb2d0272a5b8e8497be930dc786ce0fd477c43eeb637985f1fd5
MISC metadata.xml 404 BLAKE2B e9442968d195e1605d55b880cf29f4a2945f67c57c0d7d0325e19c0ccf60cac0ac3e68115a0285f87068482163f537abc1d75bddfdc6ae860c8c52c375147fdc SHA512 3e0b8a6ee869086166bb670a73189ca681729276cc7897666127b7e25b3a252aa2e80da5fd4dbb43d101a439d12f146ba0ba61bebf30a87a97f1030325f1aeab
diff --git a/dev-python/autopep8/autopep8-2.3.0.ebuild b/dev-python/autopep8/autopep8-2.3.0.ebuild
new file mode 100644
index 000000000000..814d492a2374
--- /dev/null
+++ b/dev-python/autopep8/autopep8-2.3.0.ebuild
@@ -0,0 +1,29 @@
+# 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_{10..13} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style guide"
+HOMEPAGE="
+ https://github.com/hhatto/autopep8/
+ https://pypi.org/project/autopep8/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/pycodestyle-2.11.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/braintree/Manifest b/dev-python/braintree/Manifest
index a531ec2774b5..d6a23264a8cc 100644
--- a/dev-python/braintree/Manifest
+++ b/dev-python/braintree/Manifest
@@ -1,7 +1,3 @@
-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
-EBUILD braintree-4.26.0.ebuild 793 BLAKE2B 8c9ebd0bcf846f05e798ea896b5d08f8cd04b4f63bf5e53cc951523b1d6d2f1223313e93b6f8bd29d6243d4d0288967f06f24f666e4cffacca919caeb1187939 SHA512 333a288746da9670d01f849b6f44c24ad5cc05680a2a9f63d0dcfa639522bd15c4aff5d4a4ef4771fb9c9bc15a42f412e0f5d11eb7b564fdf2ad4b11769ddb85
-EBUILD braintree-4.27.0.ebuild 793 BLAKE2B 8c9ebd0bcf846f05e798ea896b5d08f8cd04b4f63bf5e53cc951523b1d6d2f1223313e93b6f8bd29d6243d4d0288967f06f24f666e4cffacca919caeb1187939 SHA512 333a288746da9670d01f849b6f44c24ad5cc05680a2a9f63d0dcfa639522bd15c4aff5d4a4ef4771fb9c9bc15a42f412e0f5d11eb7b564fdf2ad4b11769ddb85
-EBUILD braintree-4.28.0.ebuild 793 BLAKE2B 8c9ebd0bcf846f05e798ea896b5d08f8cd04b4f63bf5e53cc951523b1d6d2f1223313e93b6f8bd29d6243d4d0288967f06f24f666e4cffacca919caeb1187939 SHA512 333a288746da9670d01f849b6f44c24ad5cc05680a2a9f63d0dcfa639522bd15c4aff5d4a4ef4771fb9c9bc15a42f412e0f5d11eb7b564fdf2ad4b11769ddb85
+EBUILD braintree-4.28.0.ebuild 793 BLAKE2B c8003f8ce01e03f9279b9f44c7ebbe09ea6498d82f637094cd0bfa138df466bd03bd8c7b359d0224fa1cc075d2575fc83e686dc673a594b5c6127d40314f715c SHA512 a53f462c7d35dbedd009cd0a108011c1a819232e51b69aa70ecfa84518e348645b6679356db5c6c07a930c6dc3d3e90f7caa18884ef38a02396e3445007628a4
MISC metadata.xml 484 BLAKE2B 17a5993a7630126f55e88b92bf917ae068282c36813ea739407b65d91542d2a9977f3057889838bce776b38c5e64e4a17fabc3367ac01ae8512d06897de1a060 SHA512 c0f5406afc289683369998c79009defdd07735e6aaf60d777e524eee6c58dbaff4b936e990490cd15cd53f175accbfb3adbe55896511c79e9655f08bda24ba49
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 d3baae2bd1d1..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_{10..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 d3baae2bd1d1..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_{10..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.28.0.ebuild b/dev-python/braintree/braintree-4.28.0.ebuild
index d3baae2bd1d1..a2dc87534d6c 100644
--- a/dev-python/braintree/braintree-4.28.0.ebuild
+++ b/dev-python/braintree/braintree-4.28.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/confuse/Manifest b/dev-python/confuse/Manifest
index 6d90b7cb4a26..6b8b41e2c141 100644
--- a/dev-python/confuse/Manifest
+++ b/dev-python/confuse/Manifest
@@ -1,3 +1,3 @@
DIST confuse-2.0.1.tar.gz 50872 BLAKE2B fc28d6109abec7a233ade85de35ba10264261eb37367fbfa7b6719399cedffc87da3c0bb563b8d9524551cf11ff679896e0a8cc123e08f5291c40d04ffcfe314 SHA512 fe9e17d3b321079290fa2c7db64cd5664db11f1277fe608cf5a1419254b83eee9bc169e34631a429ab1bf47779ea709156b8310a97e65fae32a20802b379fa76
-EBUILD confuse-2.0.1.ebuild 559 BLAKE2B b32e84069ae7e78298b305867be185417dc04ac269e240c495dfd589785165796fe68151708380cd6ea39a746df690dce5429c2acfd6d52c60f02c3fc7b4233e SHA512 593450337d6fff80496943d836b66f25cad365a820257fe95331b16b2ed4462eb0381cb825b5184f31a8042441a23640b36609f977288e45ddd220024cd6afd8
+EBUILD confuse-2.0.1.ebuild 559 BLAKE2B d9c0af0ab34a246d1f84abbf0602dff1da761225d12909ff4d1d442c695c059a8811f5971e24d301adfee7cbbf91dc9130c47f9247fa309d1f26e774ed988800 SHA512 c322363c6a90ef74039fd6da90a6495d64d8931cd7722a45b5c4ee0e866db45da824cc1925edf26ff295e6c81e4f237128633d0240a43934f86eb96216ed0f19
MISC metadata.xml 878 BLAKE2B 2c3a52104c43764bd91ab68c7706013373ab30fa0fdb447bd5401f986ac242b1935268ced5fb70657d44ae2539758b81f8956eddcb0656c7dee70be292e240f8 SHA512 64f959d0ce18e4fb412f482712101117f8f824f333c0befce184e736b52897dd105a0d9d71d65eea57bb21d724e2b69661f9efcaffa36536c61d9c6ae2d2a522
diff --git a/dev-python/confuse/confuse-2.0.1.ebuild b/dev-python/confuse/confuse-2.0.1.ebuild
index bffe7b543011..cee4e8757ab6 100644
--- a/dev-python/confuse/confuse-2.0.1.ebuild
+++ b/dev-python/confuse/confuse-2.0.1.ebuild
@@ -1,9 +1,9 @@
-# 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_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
DISTUTILS_USE_PEP517=flit
inherit distutils-r1 pypi
diff --git a/dev-python/denonavr/Manifest b/dev-python/denonavr/Manifest
index bc10814246f0..98f417c7716b 100644
--- a/dev-python/denonavr/Manifest
+++ b/dev-python/denonavr/Manifest
@@ -1,5 +1,5 @@
DIST denonavr-0.11.4.tar.gz 179759 BLAKE2B c75b5679c614f3776afd8a24befb49ca5c2528cb6cd6a573ea221cc66e7b9ec9819770b646c52c0aed126b35733aab09a9eb7c5f673a8e3208507d0afda36117 SHA512 7bdae172034122cc55571dd83888091987c973e29fd0f881428d09c093510c99f4c6eceaab0868d024a2e6acca36eaa941d62332849e7dc2547a88111d8dc55a
DIST denonavr-0.11.6.tar.gz 181608 BLAKE2B 6078aa16ce879417d21d1f9260bc18e86de9c33054b46592a6af821a349973e6fe69c64a23a23b2b2278edf12180fe37cb218b83c0c0abc536928124fa5dad9a SHA512 538127e30fe71f14643acada521bbd9090999464a4ead1b95805d759d23efd55a87a8a2daf26cd8eebf6c0396850430cac2ef7328ee79921df0862c2713e5208
EBUILD denonavr-0.11.4.ebuild 958 BLAKE2B 477fdac771877d819d8c4233c31740f58b39f899a1c525215fa8f55f251cc17fe9a300640faeb717ad0499e5d6934b131cc4c038ea8397e762fe44f877d8826a SHA512 a45c945211e5dd9ac9773f830bc315db1cb9e1e636dbc4ffdf438d4b0313b7769d87ae769a16162f143dc415e559e6819a7a7dc5f96f07f84fe4c6d7c0e80443
-EBUILD denonavr-0.11.6.ebuild 1001 BLAKE2B f76eba17e279b4543150bf01a232d1101136fff6b8fb0ce8cde4027cc3a486fe7946b7f552c646fa64a7beb264e0f1408b9af67d1ba23e8dbb86c5c68e90da68 SHA512 7579af24baf48a434794e0353cbf08c3b52bad705cec400f40f01b7e89e9fb4527ef96f67522a04136016e15df1b364a2ba12aa65291254fee47945d2b1672f7
+EBUILD denonavr-0.11.6.ebuild 1001 BLAKE2B c9b703ede3a413a3708312b2ebe3462a5aacc19a532562224f11b2de627093d463209787dc921193941e55580cca323a2fd5a8ff9414f15ee8eafd1a879692f1 SHA512 3b31a257afa60ca4a703b06f25cf541e41f3fa020948383b92a2d1d6567aae4191626294534b0b60165b3db2523745f476f85a33e21d5d77904bd3667aa4b6b7
MISC metadata.xml 538 BLAKE2B 7f0ea063a1ebe7cfbab11a8e92b803606c6454ea9bf871bc804f048a58b35e0ab66eafbee64d8d4328e4e3cd5361a810527813c48aba212950f263da2b4454cf SHA512 3531537b37f09f4b0d27d124d1bc698d8b8eeb410a0f3504f315a8002a8443a886959706e437359796623f3462b3d12d89ad677fbde73ee6081c61ed01663ad4
diff --git a/dev-python/denonavr/denonavr-0.11.6.ebuild b/dev-python/denonavr/denonavr-0.11.6.ebuild
index bfd6d3cbfd1a..2f160c89d6eb 100644
--- a/dev-python/denonavr/denonavr-0.11.6.ebuild
+++ b/dev-python/denonavr/denonavr-0.11.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/email-validator/Manifest b/dev-python/email-validator/Manifest
index fb3cb1e6b5c4..ab4f7f62fa69 100644
--- a/dev-python/email-validator/Manifest
+++ b/dev-python/email-validator/Manifest
@@ -1,3 +1,5 @@
DIST email_validator-2.1.1.tar.gz 44709 BLAKE2B 7b5a67c0690ee11519d16ce56be7e3ddc955b06fda84b2bb9793e9bc80d82adf7e39799dd1d6cd1b902911721d8e5f7dcf4624b6fbf1e97b0a8edaa16f7ca062 SHA512 659bc5ec1583ff0fdeb256f57ac2506089758772fb471a49865cdee62af3f96a43ff21a94099bb13b69f1efff20952f33ad6bf0cb1bea0793285820948c9fdb4
+DIST email_validator-2.1.2.tar.gz 45112 BLAKE2B e109024daac789d2edf206a13dee5198701b4f322e62f1f3f7e4d2f59fde1591abb5676b9b2153dab483ae9bedf46243117d2fade594976f92d7733c0bfebdc3 SHA512 43069b7fd0eafce5e7f46cc02e3e10bec796204f498af9c8bf358f6091fae2805611e1f6c05e6c7e2334985d1a57450753d3bc5e05fbb2ecf3b7d02b21173af5
EBUILD email-validator-2.1.1.ebuild 725 BLAKE2B 79b2df948869912e118c6739c527898a4af772bf4da9fc7c2117a404167f56de73c1d60c82aab13ec9d83e489f70cd23d2cbbc5d7230a70fb281fa27a526d48f SHA512 f2b7a9cdb6734c99955f4a7b54c4a17258117c7c8a2a08f7142402af6579a17e53db888b42ddfd237c1475b13612f8bb12fd2e163669e01d0f7311d2c03115f6
+EBUILD email-validator-2.1.2.ebuild 733 BLAKE2B 536592123d7ffd220a0f21408af2916722a379cc7c19aad889044c89fb923b9b5d4c6177acd82f7fe9b2b3f86f79f8e9e9da29324df516c92b2bf47a2f04f575 SHA512 aa2b6f8738af8bff816f935125e26d4477ba3155c5ecac554cb7ba4f1f4a0b9cd417aeac1c08aaa533a456b7ab4981b352db4fa3a2760700e7ef069d62486bed
MISC metadata.xml 792 BLAKE2B 8655d15948883c5b7ad17e943028e0ab70e09d17fe7591c5e094bb46cee2595db382a008fe9d20121cee7473f1cf66efb1b71cdd345828be125c36fe67f376c6 SHA512 9065dee947add0fa203dd9a092910c165944dfc7ecee69c17092526fccfdccfa7864d4402314d9c25389f26b161251dfa58eaf2b21113da0642a62976abd50d7
diff --git a/dev-python/email-validator/email-validator-2.1.2.ebuild b/dev-python/email-validator/email-validator-2.1.2.ebuild
new file mode 100644
index 000000000000..054eebdbd6af
--- /dev/null
+++ b/dev-python/email-validator/email-validator-2.1.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=email-validator
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A robust email syntax and deliverability validation library"
+HOMEPAGE="
+ https://github.com/JoshData/python-email-validator/
+ https://pypi.org/project/email-validator/
+"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/idna-2.8[${PYTHON_USEDEP}]
+ >=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest -m "not network"
+}
diff --git a/dev-python/fido2/Manifest b/dev-python/fido2/Manifest
index 72c0603c2812..4f43b14759aa 100644
--- a/dev-python/fido2/Manifest
+++ b/dev-python/fido2/Manifest
@@ -1,5 +1,5 @@
DIST fido2-0.9.3.tar.gz 217894 BLAKE2B ccc3a9b59045216037664b5bf4b969a79b86b300f67fc4253b563acbbee98912ea076996772f17b88141d2a36a933b4926de96f05c53e204d0bb4eaaa2daad6b SHA512 f105c347784cdfab88ab08852227d24f4bca623145f7f76bd066dadab6ada1eae751934fd4dc7436a5c5fb3a0ed2fc4d5c59bb2a93888d470028f0713ca7e09e
DIST fido2-1.1.3.tar.gz 252813 BLAKE2B f88ddd1c201aefddbf8c0a91040a121a3ba446229f90c17df6114c6b7fd3c047a4089475601f2d7d38d06fcd5fd14dba25177fa2b22360226a7c90d66137e978 SHA512 9ee226ab5762afe263c917d24ddfded9f3da40b38f97383c25c5fbfc3adc6085d3d218dc5f12b288689bf2e5e89fe9cecb2e40e45e5441d2001f945b336c2d0b
EBUILD fido2-0.9.3-r1.ebuild 1096 BLAKE2B af45862476b4ad09caeab6bba0b64fadf33de9b0a966268d522d2231d0ebce74eda9d14c41f109dbc2e016958ff26009ca5c318cbf86bec25737a4d59369c93e SHA512 d441a6810d9364e11a9418e9d3d822b62db714ca2b74188881cb473d40740136c28e8e2502f267873f12bc53067ffaa4942197f6f239d6a161d81664a0e31218
-EBUILD fido2-1.1.3.ebuild 1002 BLAKE2B c77230ac5643823f0dd28a371a7e4416e8ec182a1cd413647be70ad5af929671b6de36023c6e0f6f0752aee432fe34f078c600a8d90ca23595af972c6b693cca SHA512 dfb121ffa103733fb3fd84f73099f7c4621e55363d54cb8216c34b25b55b5eb4d3566565130082afc07a2993108f96c1a6df4e0240fdd70ecc13c148ed05148e
+EBUILD fido2-1.1.3.ebuild 1002 BLAKE2B 2e265033629743458cb0274945fa2d242c3f6f21cf880f03aa6e4e85f855eca3015c1b6ca15849d980a2d0c30bd4f48b3bca4a579931f2336aac0691a5c9a67e SHA512 e1bc5d0c6e5b7e82f3432b4af411b484c377a02cc6ea26553b876709aa2be9489d872707df606d01c1681dafc9d59b82902b10393b9c116170e89ea6ddc95af1
MISC metadata.xml 820 BLAKE2B 092fc3aa0dc3e3a8998e7cef0a3229d5b8791983dc07df84c74ff6b7221afc879aa5a39a6ad58ff0bfe2836fa48b57d3445f20a0c78e2affc3bc47b73b81544b SHA512 f588e6637d75b668dabf80fc2c8e1133119a770d4f7fa5077025e0a478f8eb9c7f18eac1ce15395549485625bc4c82bdeebf07440087cd074e95d42a685eef53
diff --git a/dev-python/fido2/fido2-1.1.3.ebuild b/dev-python/fido2/fido2-1.1.3.ebuild
index d302c8976a1d..4f552ea75078 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_{10..12} )
DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/flake8-polyfill/Manifest b/dev-python/flake8-polyfill/Manifest
index dee3da1a75a9..326e3b1d1fc8 100644
--- a/dev-python/flake8-polyfill/Manifest
+++ b/dev-python/flake8-polyfill/Manifest
@@ -1,3 +1,3 @@
DIST flake8-polyfill-1.0.2.tar.gz 7591 BLAKE2B 59c55e054b04098ad2e1c95d3464f3582fdfe2a83da75c8cebf556e2e7e32abeccf1bf69ec2d0b5c9790179d1c905da21b27e60e1c9810b62502c455193851fe SHA512 767a599aacbe87328b3e36bd85e0841870760ed9bd95dd3a4a9084edc6f0ae89f8203d565c2b075f16f1db21b647c17b2aa59b08e4702109d7e5f79f36d9f3fa
-EBUILD flake8-polyfill-1.0.2-r1.ebuild 821 BLAKE2B a00150813ba542d4bc2b804d7f9d7a9508a7fc2a7002b05918e55e02aec17b3f1474d997d268a79997ee9288caaf9692f9d66be5d261f32ca9c3d1e3f4cf4915 SHA512 e7ca7cd77ae3e0f76447d3d3e7c7e8e3f32380428004e16b1b5fbace9a5a972966807ea253240aaddf0aa012bd7148489da7cab421ee6fb45e1b4377ddf30b65
+EBUILD flake8-polyfill-1.0.2-r1.ebuild 821 BLAKE2B 1fe3a6c39911e52d3a33fd4644779a0a5005aac79c542be4aed66f4f975565ede59c22d636c672012c6af826c75a783eb072af069b3b81619f5199149e4c695a SHA512 62ae174c20ec479216633efe2b0f311e77c61d763e40bd1115377e4f3d6f3fee043e5c6835e9680b68a005fb0c10262d3d95cd0c8b349c0ddc4df30ef96cf4b5
MISC metadata.xml 382 BLAKE2B 500aa9900d66a01995a722b1874b16f8d0f3926bff3e007f79ebb7ac538ca14785a6a1196088bdd43524d804efc9863a7f564b208a6d2a29326caf24d3014d5d SHA512 af899ea40e06b94302407afd4afa0dc3aaa94d808b104ba5e38086617c12100a5c5867169650c8b523a893a876b5e5c803cbca293c8780ba75bb59bfe2720e82
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 950b42dd36e7..9a51a00c9b83 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,11 +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
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/flask-api/Manifest b/dev-python/flask-api/Manifest
index 552cbbb72eed..5c91d296af82 100644
--- a/dev-python/flask-api/Manifest
+++ b/dev-python/flask-api/Manifest
@@ -1,4 +1,4 @@
AUX flask-api-3.1-flask-3.patch 2798 BLAKE2B 8e2fd934e90780b3a8849f758a2fad43db3f3560701c38ca027cd6479fbfa1acbbbfcffdb2412114d568907c19dd961c4500c1ae8a44b4a28b00e85a831d34c5 SHA512 3d0a67b95061a143fd6b202365676d07f54c9e753b75c9a8cc2fbd4b5e8f3ed839f577c785a5becd79b856174f0d8b7632c8a8a35db0552700db1b3e1219ecd0
DIST flask-api-3.1.gh.tar.gz 258812 BLAKE2B f62fb820a467575738deda299de33b87efc066dcc468adad28309cd848f6710a91187a599aba05981457fa8bd8c598ba3014639d7b5d3869434eea32a513a08e SHA512 158692b5d90f3c66231e26ee98df0496973a0fd1d9433041c0c19ff9255601af22cac7968273d2b27fc656f48dcf5e600e6eb939c7ed87f1af222d6fc47fc1ba
-EBUILD flask-api-3.1-r2.ebuild 959 BLAKE2B 960b812bddf3ed2c80c5d8835180dfc00ae82b3295c24c3a25d8e18409333fe0afb385bbb56fe8fac5aa88f6174ef54ddd79111c6525b41416274a905392e8c4 SHA512 32e89ed0c20bbcf74820cc356101d0c9dcb10676bb69ccd665732a34ba97e323dc7f1394a7b77d4f73d3e5c57bbc5a6a8d21d48fb96e7f874c4076197612e3db
+EBUILD flask-api-3.1-r2.ebuild 959 BLAKE2B 336af1205f125a42bd5563b5f01386ab77d115bf77a1ccbbea01b4797b7adf48f414e0ea4585386f49407ef1121d3ed4e65eb4b4646ac0356470ff6432d46acc SHA512 73d3a304fe9e374eb60d8041eee3e446fd4f49460dea80d2669a43155a20525badbd91113ba316745b28872bff4f6ec9c00e514ae8199edc04764bde3bb8a1a2
MISC metadata.xml 728 BLAKE2B 54f369da75822026ef30c2f16efac1a478b1f42b8bde27710c73fb7b974cf70b5c266c182f6efc6096f4efc0c11645a74fd19ca30ab2dfd48af4e65a731983e6 SHA512 a009d75f162e2775ec5fb1eda9c12af46c76094d64952effe1dd9aa74ae3bfcd3dc40e4523cda464c8cc14eed150d8cef2175acd294574752d79f0ff8c97e8e7
diff --git a/dev-python/flask-api/flask-api-3.1-r2.ebuild b/dev-python/flask-api/flask-api-3.1-r2.ebuild
index 0f0ad223c49c..3cd8ec083ed0 100644
--- a/dev-python/flask-api/flask-api-3.1-r2.ebuild
+++ b/dev-python/flask-api/flask-api-3.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/flask-debug/Manifest b/dev-python/flask-debug/Manifest
index 8d034d45cb36..9325b7c8b6c7 100644
--- a/dev-python/flask-debug/Manifest
+++ b/dev-python/flask-debug/Manifest
@@ -1,3 +1,3 @@
DIST Flask-Debug-0.4.3.gh.tar.gz 9148 BLAKE2B 9263a4df08f1a9518a42a025a14a89b902c62ab08b25d79b3dfffb25675a47785d0bf9075290190ee4622a30a89e190a465a87986b47ceed7d724ce0b59ad218 SHA512 7bc1cf9f88f28e2ca5a24c1454dcdb4e2a450eff3c00329f299c3840032e0803079f565652974f4c3a0e5aac443365ce47a3d2c2fee8e21e2e0c7150367e8816
-EBUILD flask-debug-0.4.3-r2.ebuild 867 BLAKE2B 3ffcabbf9177bb038e71d93fad143eee4aff88eb0260a55b5d25f20f1023632a24dc0140da24260a88606eabd802d1503ea1f0663911b0dd3f0b151c98b61869 SHA512 424adf5b18ebe09a190d184808ef52136e4b6033e4bff4a0e36612908c6cf77c50f4df23b0a2aa37c1fed71a1eac5d2391250bcc84f52ddb16b50d1e51bc06e2
+EBUILD flask-debug-0.4.3-r2.ebuild 867 BLAKE2B f83bb1d71be46f9c3695386281181171acc9ea62e1586c9a4d57c97d5239c30c7c4ea6f9591e136a4a48e0d949d1daffab2d9872734410fd6278eae40b9d96a0 SHA512 73e59b7d6363f73553a294f062d0ad0faa2fe9211e5f53ec55b34d4b1ab588afb19283b8747dc57905c64809e5fadb5861dadca9ca0db24e1e4a4450a067e81b
MISC metadata.xml 462 BLAKE2B 766aeb5c3f3aad794c58f7e1ccaa8d1a93be155b2aaf0776811a8a9826a39184e34cce07279977bc97b37299e1e42622fce0c0bc020b27567f0fad209ed7a267 SHA512 7f6ed7da309f34b9860db04d5fffd1fe330bd1997d157411b840c6fee6ce65c61441d9add8ccd93a9ad0109788807448fd29df48508378d594911c5383534d1b
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 eb90e45da3b8..180ad7d17fad 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,10 +1,10 @@
-# 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=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/flask-paranoid/Manifest b/dev-python/flask-paranoid/Manifest
index c80606f653b9..2d9b12a517e0 100644
--- a/dev-python/flask-paranoid/Manifest
+++ b/dev-python/flask-paranoid/Manifest
@@ -1,3 +1,3 @@
DIST flask-paranoid-0.3.0.gh.tar.gz 102495 BLAKE2B a892c62b3d821d9b8c31567e1d4fdf3f01d990c28f0ab9d8e5a16cc3a6cd78ba06301cbea61048f89db46020051a0426f5abba7fbe43ca09bca5a2c69e904a54 SHA512 68e49a79e7e00c3a89bcc0347c41b80634b3f5f64227f4ae44db95a286a57b6101dff8f7aba592b8d325b38effc58744ee15d56bd8be30507b76c5dc836fc112
-EBUILD flask-paranoid-0.3.0.ebuild 611 BLAKE2B a16e15fd0260be2315845a804c73a0f57092d5d8f99421f11c037c7144ecec76b2de6203f345714b5259d79297033ec0af74a59cdc760d9d761467244b5c27de SHA512 768d51a34c3eb973187f0e5ca1d4b2f7ef640b3b2f9b578b029b2e8f5285120d9d4619675f591c81b80fe2e7db061ea5621a2b303b428fac577cfa95e8235b81
+EBUILD flask-paranoid-0.3.0.ebuild 611 BLAKE2B 75629fe6e4e400c73b298fe03af09b66f430ae738ef6d1a48e748fdb98293ac6ed010931873175ae3f54520cfdb3ee76a4adbdfb4be8b5d9c235ff90e239b354 SHA512 cda4a30245e1e0a30aca235021605ab2101678c60cf65337a01356c9f23ed3bfd302497b9800fa22dae328456c0e6e4c1379f485273f6d1131f589691e505212
MISC metadata.xml 525 BLAKE2B acb88fe8cd9037908e8576b90bc3e2c368edc64e3233b8455f71dad565835ca599c8275b4112da1f5f8f034425741e0748ae425b3a32edca255bcca6201a57fd SHA512 b6aced08599515c7715faf1504857b7915a5405842100f7d2255171c5404cecb18db5beda3e1b542695ffdd498a690ae40ec6b4d5108c38e3b359d994f1e6e02
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 3cc4a2f60f52..65c72e820f59 100644
--- a/dev-python/flask-paranoid/flask-paranoid-0.3.0.ebuild
+++ b/dev-python/flask-paranoid/flask-paranoid-0.3.0.ebuild
@@ -1,10 +1,10 @@
-# 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_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/ftfy/Manifest b/dev-python/ftfy/Manifest
index cd5d6f072c18..4161d748598e 100644
--- a/dev-python/ftfy/Manifest
+++ b/dev-python/ftfy/Manifest
@@ -1,4 +1,4 @@
AUX ftfy-6.2.0-poetry.patch 1200 BLAKE2B a8bbc0f705bc8efee7dcf2a4a3657efdf7328a756ab9090e0bca8428c070bb6366e57dd6988476614237321192d7246bd95801c98a0fc1dd58c73ced6f0a2307 SHA512 ae464ec93bec2dbe587a5d8db474105a5bdf6337e26acf0231fd2c9161533a13fe57fe806f243f1809f86c5771cffdf372e574ae2c352b005df6649a25390aa5
DIST ftfy-6.2.0.tar.gz 63675 BLAKE2B 4d2455c004737b2914edcdf22dc53e433f1f9d9a1b469f8b34069ce7a4b04c30a5b2a0d76db35d8e1f9ba0469cdff604271e7331f9fca0d8b579cc61c422cde1 SHA512 31724b3f65936a146f567a493988b3a3ce5ba87ac7578b97a64f0946cc20d09fcab040964cec9bcf3fbac1f79cad0b67c5e74aaa871a7d6c856f5939e7a30529
-EBUILD ftfy-6.2.0.ebuild 856 BLAKE2B 2cf143fa3d98e18d21807842509d7456b2306f75fa03641da36a44eda2d75c5920c650aed8f715c696a3f8e30baa93ba69ed48c98cbd532fad70ba03ca7e6d99 SHA512 6f21792675249df3164c49a0fae7ec1a78a0a33e2417ad78e20d089a6bd7bea7a99ffe9b4e78e1a1ba59d969ca33ed654fe8f4e2ce8c6a86fd031d3ed4b3a65c
+EBUILD ftfy-6.2.0.ebuild 856 BLAKE2B 3ed0c7a48ef5388f257fb687bc8bf1ca99398b64347526b68e27a03ec551de7b552eea43651e990eda851dd6f9d81f207021f9e2c9b67e755a5aede0985978f4 SHA512 d7c59fbd2f1dd676eeb30746c3eba42a27f3360cf16f1c52daa44b7a5e48285f5169477fab530177a53553406b6f8ef7b0374c922970a5e2ae29b88e580983e6
MISC metadata.xml 368 BLAKE2B 96639093056e0d54294c9c5b095855a76c1719497018d3c3a64be3b20cecb5c708c8bb8d18305f59c2e90e2f9fdf9a48201df44fd8aabe1d8eda300ce209b093 SHA512 e2ecb35c3ae0d92def0ac84f493f7cd00e94be64065cecca5e207af0dd48394e2a09adecc506c6187eb1b0336ed34f635666e8868073a987d7add7d0b5e49bff
diff --git a/dev-python/ftfy/ftfy-6.2.0.ebuild b/dev-python/ftfy/ftfy-6.2.0.ebuild
index a68ac8208137..91e9718f0575 100644
--- a/dev-python/ftfy/ftfy-6.2.0.ebuild
+++ b/dev-python/ftfy/ftfy-6.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest
index 5a948461a80e..ab88508f6fb0 100644
--- a/dev-python/griffe/Manifest
+++ b/dev-python/griffe/Manifest
@@ -1,5 +1,5 @@
-DIST griffe-0.45.2.gh.tar.gz 230750 BLAKE2B f81d62232bc4812c68130dc8a060541f143a7762f0e3c9051731f376a61926b7bd3bd32bd7e00d03c5eaa5eeab49c42d29a8045ddd9594f6637f5814c9ce37da SHA512 d77709281e669eef88fa4c3190f74c862b2de4a9e3b3d0b6bfe6e9df8a608b5dbd92dacf118ffbad98948dc27e190506e9527f994a398fdc635a47fbe5470050
DIST griffe-0.45.3.gh.tar.gz 228938 BLAKE2B fa6ea0e5aca0e7124671ccf0527f78f46be3462bac8656fb7b6ba3bf715956418477e28ba27af57c42fea4b60eabb6125e308d189c24388484c2b5e48bf2bccc SHA512 c40dac16fe7993b790be6ff1bf23aa79a84985eeeb772fae96121b625efc80d7c7d7a77aac9077997a63880b50f59ac493d1da8392ddaefd3f95fe8eda5af985
-EBUILD griffe-0.45.2.ebuild 963 BLAKE2B 403cbc3eb4d110952b7ca2e2790bec315e4aa6d8e0e619f5b8d97726493f884b8cef8d10dcba6ca2935b898e445c9901f6b2dac69624e030cab5d11e78356b88 SHA512 ba07e97607261ca1a9258d85871b279157a74bc508cc425368261b475adc60ef6e6b3c2ba69fa6b01cddbd5beee404dc4015036c570b1713b8167b43ddf5154b
+DIST griffe-0.46.0.gh.tar.gz 232125 BLAKE2B f10b9cc020f1aa4fad8b45b17e1138cc749b410ac7566e761a47fe6d82fa236a2408182e765e05c8d7430d12ed1e6f72eff06a4a09d970ed32ec47c89518623c SHA512 467a3416353c29bc7bab8a774a3dd034b63c56655e6181d1bc11d63bfd077bb8665753837e9b8b5e909240b9a79d9e1468afba3addebb91f5b3638b732687913
EBUILD griffe-0.45.3.ebuild 963 BLAKE2B 403cbc3eb4d110952b7ca2e2790bec315e4aa6d8e0e619f5b8d97726493f884b8cef8d10dcba6ca2935b898e445c9901f6b2dac69624e030cab5d11e78356b88 SHA512 ba07e97607261ca1a9258d85871b279157a74bc508cc425368261b475adc60ef6e6b3c2ba69fa6b01cddbd5beee404dc4015036c570b1713b8167b43ddf5154b
+EBUILD griffe-0.46.0.ebuild 963 BLAKE2B 403cbc3eb4d110952b7ca2e2790bec315e4aa6d8e0e619f5b8d97726493f884b8cef8d10dcba6ca2935b898e445c9901f6b2dac69624e030cab5d11e78356b88 SHA512 ba07e97607261ca1a9258d85871b279157a74bc508cc425368261b475adc60ef6e6b3c2ba69fa6b01cddbd5beee404dc4015036c570b1713b8167b43ddf5154b
MISC metadata.xml 398 BLAKE2B eb35dbbdd7d3482404991416d9e06e3e87f88a96cc91d481b5a2f53eb732172116b4cfefa1a65f9ba8db44e2b10ed0fd6e4031b7d17382e9e931d1a2eedb322e SHA512 833aac5d52c2584143d67b7ad325e9538cee17d454410b3c4708ad9b47f58d3b2c0875d735b149603bb36ae124d24343b2e456a6db5e5f806da2e13f32c108cc
diff --git a/dev-python/griffe/griffe-0.45.2.ebuild b/dev-python/griffe/griffe-0.46.0.ebuild
index 482500b13259..482500b13259 100644
--- a/dev-python/griffe/griffe-0.45.2.ebuild
+++ b/dev-python/griffe/griffe-0.46.0.ebuild
diff --git a/dev-python/jsonmerge/Manifest b/dev-python/jsonmerge/Manifest
index ef31484c9506..b31065b9af12 100644
--- a/dev-python/jsonmerge/Manifest
+++ b/dev-python/jsonmerge/Manifest
@@ -1,3 +1,3 @@
DIST jsonmerge-1.9.2.tar.gz 34717 BLAKE2B 651e6c745c651882b54c4bd46bd658de20fd0cdd90b2e05af8396a55c68efffc2fe5d4758891151db8df79cdfb118b94a6af11c7d0648fbfcbde510283585556 SHA512 cba0c2b0f3d5ff70f7680768a036a10a1d7464da9a4693a5a836fbcb9f7dba080ec041c34b351f843a4c38fb2e45c4c845a3c5453df35e1b51e1a65b245071f8
-EBUILD jsonmerge-1.9.2.ebuild 477 BLAKE2B f0db2da5078f26659a1d77f2038addce3ea416589cbd1ac82d936481f46f69e1884310f474967281dd00d502883ed5b1bd3482df10f129fa61f361a172c3195f SHA512 0e5968820a59eed99c4a02033a203661b6ebf5925f243a33f7f7c6c996be2d221bdd6e991d8bc8787eabaf759322c8b4628f4ded2f30c9f7303d4a59bf92cfac
+EBUILD jsonmerge-1.9.2.ebuild 477 BLAKE2B b09e43814c61ce418f12184ce1a4a05466a514838fd34a6be33a12f19f436c0fac74961c639fcdab950193cb9f57adc3a1a89599024c872912fea15043e139de SHA512 dbc238521991954b4478cc9ea8e279a0f0a39c0f1025eaddc591d569e1dcb94aca95adcfcd44083a587d70086cc31933788447bab86771fe9619abb6709025cd
MISC metadata.xml 474 BLAKE2B 327d36cf4218fec42a42872bfea7ce268423df751aef57dba5ec92eb80a5e72a66462f5161df26ca7d58193db8f0c79406b98d572968cacf15ee8052b6fbc3d4 SHA512 a1f9f14e6804a1b74f278e1e72659e1e32c8e60c31c42db186d1e51f9979c16697b1714b7ed6e6fb7a591d68e0408cf3071d4dd29b9a938071c42d7f32dfa09e
diff --git a/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild b/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild
index 059f3dc68c7d..8002cd5cc257 100644
--- a/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild
+++ b/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild
@@ -1,10 +1,10 @@
-# 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_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/lesscpy/Manifest b/dev-python/lesscpy/Manifest
index 2a677d67b2c4..d9170c567b5a 100644
--- a/dev-python/lesscpy/Manifest
+++ b/dev-python/lesscpy/Manifest
@@ -1,3 +1,3 @@
DIST lesscpy-0.15.1.tar.gz 177240 BLAKE2B 3199c3daecb3703039d13be6a23619e2a0e590c2b8f5450cd526e3bdedb22f8f782291ba820a8e1dcd06bca6542fb91eacd9d20b7f1f05cff701038d45e8e3cb SHA512 3a88c14d1e47a28d5e427e9cd0e1c2553dd3fc937085c54975c3e2612d623673e0a2fe05d7bb60dcdeda0f352b1be0354595ba9fac38483e7ab0a21529036e65
-EBUILD lesscpy-0.15.1.ebuild 519 BLAKE2B d7a26dfbd50fbe9c49d49fb4c1630dc575f95de2b443dedf4ba03ee73ac6079f8628052ddd1f514be8619af048aeefd4e7bdd3fc0d2e9ac592b4f3740be833e2 SHA512 635898d76d017a0179aaf704dc75d3dc363dae2f22d0ebc080c1870cb950fe7fc2b7bf22d21efcd7df861f58cba79238bcb23c894c06ec9f68ab16bca02c9017
+EBUILD lesscpy-0.15.1.ebuild 519 BLAKE2B c8743b650ee86dfa87ff0ef1deebb1a207b1d454e9175623d7af18dff890a690f17f47e746713419debe94d2304c63d715a7cca011d3eb3c9797518047d04e82 SHA512 b19202aa515507e88d9101b3b99af047b8b469f00b87e271e382cd82306b36407aa9b48faeff2db8b1c2de37c1de0a03f2fa7c9ae12df91566e56fae9ed63de8
MISC metadata.xml 499 BLAKE2B eedc3e6bf51a6896c58e723aeee3e3477273289261b1add3a13cfeb428fa0ab50a6511892dc17ec577b26c371994f167f0234fa91a66a7b9ee7749b5a2921ca3 SHA512 27b0245304396ce53be71173bcc12b9cfb80c5f255a5e460384643a5e6a7279bebc4902b1bc42adef1b26842deba5a80900de5fb5910cbeaec53d355981fc1dd
diff --git a/dev-python/lesscpy/lesscpy-0.15.1.ebuild b/dev-python/lesscpy/lesscpy-0.15.1.ebuild
index 8f8d8abf760a..c44dfd14643f 100644
--- a/dev-python/lesscpy/lesscpy-0.15.1.ebuild
+++ b/dev-python/lesscpy/lesscpy-0.15.1.ebuild
@@ -1,10 +1,10 @@
-# 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_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/logbook/Manifest b/dev-python/logbook/Manifest
index 318baf1286dd..414bfc9a1710 100644
--- a/dev-python/logbook/Manifest
+++ b/dev-python/logbook/Manifest
@@ -1,3 +1,3 @@
DIST logbook-1.7.0.gh.tar.gz 364752 BLAKE2B a801c2ec55a257250336748007bdb95206372cf8cf3492785c5c50829e3e3c467de564401ed6f758f3e6b14d708d889860a4bb93da5119fc134df5167976bebb SHA512 50b52f54e894be303a7e910602cfbbceee04280cb134ad89f32f0a79c21d509ae0f6ae83beac9a9e22726d1c394e9893eea884ff43b56aae9dbad6dd1221d96f
-EBUILD logbook-1.7.0.ebuild 1285 BLAKE2B 3b47cf4006b3077701fb652f1c1dc133494f1677461e74956682b0004257f8e6e9651dc302a49ae7c3594c728095c71e86d107b2d2e1be333a4e35652ec30ff9 SHA512 299128d769a69ee5c8eb7b74bd541d4c795bdf993fd1c57f0e832b128b5b19edfa1bb7ac0e83f0547b6dbfd84a3a7249f50ae58c804c284b3dc29f9f933df9ce
+EBUILD logbook-1.7.0.ebuild 1285 BLAKE2B 9129e06c76703e53719313bbb74cfe6a80b1851fa5f41a51058e210dcadc383367bf5ff4d2385408753e4e9472bb10dccdf46e6fb761dfad1cecbdc431a82dd8 SHA512 090b8a4c30410c4b1d4f5a0c4d09d301440c23bac2fd3303833e2284b62f7c5e81c4355adbc69e64e8d762d8aeb76e4424dcbc40dc7c3fdbcf65aa16f97d499f
MISC metadata.xml 519 BLAKE2B 552fa368fac398134dcd21eb8ee58f8b87ea14bfa505e778d2963d73d99a4d0e6565306c121fe6daa6cd47f442f185adf8d12468caf18e1b3a6c7cdfc848a43f SHA512 182d50afcf20b64e54add31c8e0ae1ca9489e334c36909846bcb34ad9da01a890f9ee69ca55e5d55006b88648a6a9103d08cd0fbf0fb034d39d492c64b63be77
diff --git a/dev-python/logbook/logbook-1.7.0.ebuild b/dev-python/logbook/logbook-1.7.0.ebuild
index cbf91d4941f2..3e935b81ead4 100644
--- a/dev-python/logbook/logbook-1.7.0.ebuild
+++ b/dev-python/logbook/logbook-1.7.0.ebuild
@@ -1,10 +1,10 @@
-# 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_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/markdown-include/Manifest b/dev-python/markdown-include/Manifest
index 6f24daa2823d..a170ad9f3fdc 100644
--- a/dev-python/markdown-include/Manifest
+++ b/dev-python/markdown-include/Manifest
@@ -1,4 +1,4 @@
AUX markdown-include-0.8.1-setup.patch 150 BLAKE2B 35d92c87561040292d6d63893d2626f4d203d5c2f8a8d4d27d1d40f93b9b8451fd6922a15b6dedb3465bde84d25d877214e6ba9a1636151e3998099424b89936 SHA512 6aab1c573141562d81c106f260bb224b78d2f3fef3dce0a0766e55c3297ae51d4758e6d447a714df2006182beb79bc4bff899255c8ed2ca45796e51adcd29033
DIST markdown-include-0.8.1.tar.gz 21873 BLAKE2B 83090f66af6f6b7dfc441bce97a0ca91bed3f94274030297e5f46fe8d42d3b3e83afc9f981941870f5bf361bfb5edd54bdda4c5d85595cc5599375f5a2478490 SHA512 4ae155d7e114de9d8ca32c129fe5778e7fc9516321357d8e4d90fad651a1dcb54b1fb144bc51e981cf728f1632dc293ed8cc1e7d4219154a2350780ea6f9b7b2
-EBUILD markdown-include-0.8.1.ebuild 671 BLAKE2B 2850d42bc1117ba4646fdce1bf41ec51266d4e7b21d734d75de924f3058bd53f16d1c535c85469dde5f28b2385984e76b84e01aad1456f05d4166e8fb26eca93 SHA512 39e81d480cc96f8f549ac2cde7c09a1b92bda0336ac634ea0aa1b5299278dd84dc08b56c8934ffb78392d2e2b74a4329991497b32f6ddc54c7442027cd2f79dd
+EBUILD markdown-include-0.8.1.ebuild 677 BLAKE2B 236947f665b18dd7f89c61735b0b2a62b710f5466808ff984fe7655215a256ff19e0a5abf5986c29a4e03bddb752fa17751a7e43fb118fe8dafb4e4a94831a0b SHA512 b72f758bf15b1678052134210ff4222ebdce008d91a105f4496d3006e4f9484fe2cd378dc0013d561083af11b6c9a15d6025034e01ef54e32971d1f8fe8d10eb
MISC metadata.xml 677 BLAKE2B dd0bf747542b919b1b3776df2e867a1d990eaadc29b2b8237c2aeae80ece85898dd48ba27198b98657d87a42c150c84471c2b86e20da0e5264e6bc316987c71d SHA512 26b55358217bb1109dcd1e2c9fb39166d70ad0f8b000a13d569ac54e20fd2dfbb4e459d7b7f8c71e399b815c091e588b84d6af000c0c33af33f622a3ae9723fc
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 d177caa08c2c..956353d06991 100644
--- a/dev-python/markdown-include/markdown-include-0.8.1.ebuild
+++ b/dev-python/markdown-include/markdown-include-0.8.1.ebuild
@@ -1,11 +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
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
@@ -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/minify-html/Manifest b/dev-python/minify-html/Manifest
index 96aff3a9184a..375002f00618 100644
--- a/dev-python/minify-html/Manifest
+++ b/dev-python/minify-html/Manifest
@@ -1,4 +1,4 @@
DIST minify_html-0.15.0-crates.tar.xz 22011872 BLAKE2B e23d0b978708995f75aa2ca0a4bdf9bcd5a967a310d7a709941ba83a54487018071a9ab4794232f9963807308e3d63afa7e219b112ea73dfe29ff828d66b84b2 SHA512 7f15918faaa634d1ac9ddff071f410594eb4a1a432b74eb999dc037d5734b0c17c9e831440b50797f025a010d51e7b84cd9f2cf6e645b726a796612d6b4ea710
DIST minify_html-0.15.0.tar.gz 96948 BLAKE2B 24fe7b747d389a2876210b2774cfad8a623a5549c86fdcb9304d6521a7ef1ab85c770fbfe03a5d6812c7a1d282f409e93132db83b64ea16d4b3fe88c762ea71f SHA512 89b4e40a3572958b6d79985537f9fe9aa917ff94afc72b44f74202298128af71fb0618c1ca50af445da678806b44959d390113d404ae8ad0b75660564095159f
-EBUILD minify-html-0.15.0.ebuild 963 BLAKE2B 96b8b21f2e4c0764d8fb99246b6ce0e62ab1f6ccb3b97f2d0128bc03876d380ed9fcb02ea7e7a2d80951d742728329e68e1e82f7ed83417bee3843174b9f3f2b SHA512 9fa7ab9bd54c3e39d66a6bfca2f483be7a082b0aa2e164ddb165d2dbcb3d7ba101e50028d64e3f9240aa3e9e9699a9a91cba983ec05b5857cc2c452d7597ada5
+EBUILD minify-html-0.15.0.ebuild 963 BLAKE2B d11c062c279443d8203d68b1b1eff385db63f8eb7521121ab7586af41e91fe162348c50e9c0a75aff8067584580db404b32acb4f27c8353fcd03c28389a30c97 SHA512 232955b7f56cc3845b1fb618725565b8d229eee3242b472da6e68737e9ee8b1630dbd66326941e731b217d64156a37a55725ab717d93a9efd8f03010d3860c2f
MISC metadata.xml 355 BLAKE2B 3272cd863755bc6cdaa46183ce8151602bf8972f6c6c7e7d1bc5a8299aade51ebb57348fed9d12dd03293b1402309a6b6d2a07b58f1dae61f3c0b11a30c5a455 SHA512 5bdf97a6145ba789fe936430cd19ff09225f3857eee2a5ecc8515638d9d8923d2d3110c894892d5d8f4ce416287784ccc90539def997c4eb5a30c7444994020b
diff --git a/dev-python/minify-html/minify-html-0.15.0.ebuild b/dev-python/minify-html/minify-html-0.15.0.ebuild
index a89ad20c6ff0..d92e86491d41 100644
--- a/dev-python/minify-html/minify-html-0.15.0.ebuild
+++ b/dev-python/minify-html/minify-html-0.15.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
CRATES="
"
diff --git a/dev-python/mkautodoc/Manifest b/dev-python/mkautodoc/Manifest
index 5f08e8c9ef08..a6f306168afb 100644
--- a/dev-python/mkautodoc/Manifest
+++ b/dev-python/mkautodoc/Manifest
@@ -1,3 +1,3 @@
DIST mkautodoc-0.2.0.gh.tar.gz 6914 BLAKE2B dc00da8415933775dba4d3dd1e2082b74c1c32da5953e68e1cf01727c6ba0471b83b9c45641975945a914a2403159f96c347a48f0fd743bdf446da2ee3f9e801 SHA512 d0151294fb530c0bf1f10fbf026426487acc68c5b2da0067847ade86a4327a0c826a0f51e7cc0f519594a3a38a1a1d3d304bd5be47bdfc1979b6fa20eb57187f
-EBUILD mkautodoc-0.2.0.ebuild 729 BLAKE2B b94e7cc9a4a3f53efc785d66175a46d2558d1e384aeb1e08dfa16fda2d188a3fbfcaa55a4daf1f2e50e6a65937ab6496c12eb070e28af079ac8c86281cc68d9d SHA512 3e95224848fe08913f85e9f4bae4267dbefaf35b830b268bf931038488ed6cf77850ba6591387827b07ca75f7f616e0066e5a8647680e9d7964da806bec6b536
+EBUILD mkautodoc-0.2.0.ebuild 747 BLAKE2B 31143aebe5ee9ee30da7ff5b3e72fb34b14d1686ba283e31346555b48c7825a0642793ccb4091bde7dfa65289abbc8090b3043d2994072634ccc24dace5d7a85 SHA512 75535ded4e8ade4912e449cb4ae2a5f0b6c3bbb22abd7c31f5605e6db848282e7134abca24360c318d925fbf02bce6e940039bfbc46432580353b4814d67de5f
MISC metadata.xml 517 BLAKE2B 982eb0e73c28e8565ebcd08f9822e5d35258e8cb1f44b57a3218b928c6d9873b1d5ae8890d4688ca4775806aa140c3be3ba52c9af8afe87f7ba2e89ae09c1e97 SHA512 640db2d746a27484dcdbd4d84951dd207a0ec6ce9047346432fddc1b08ad98f19077d320c603a85297161c8202dd1c5328486280c343987976a3108667978a51
diff --git a/dev-python/mkautodoc/mkautodoc-0.2.0.ebuild b/dev-python/mkautodoc/mkautodoc-0.2.0.ebuild
index 6943c42ff665..80a67c0365e7 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_{10..12} pypy3 )
DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} 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/mkdocstrings-python/Manifest b/dev-python/mkdocstrings-python/Manifest
index 78170543690b..658a27231624 100644
--- a/dev-python/mkdocstrings-python/Manifest
+++ b/dev-python/mkdocstrings-python/Manifest
@@ -1,9 +1,3 @@
-DIST mkdocstrings-python-1.10.0.gh.tar.gz 150022 BLAKE2B fc75c3a797a8c473121b6f00c17ff6b876170d2efde2a7c541667cdbdb1c730d3f843ed6c795d9a1ae8ceb22e56c50d91a0b7e29f4d6ec7aa1eb0f46e7a3c0a6 SHA512 743cadbf0c4318001a265b114d380107b3ed57b0b2ba4e73eb698a1e12074ba6bfe11277a4d245614226913d029483281058b1bc865a67f63de59698b89735dc
-DIST mkdocstrings-python-1.10.1.gh.tar.gz 157475 BLAKE2B a31c75a27e8459791fa0958373da731a13ae6c1d04f8f170aa1a01046488ca1e289871ff3d7f9eca0f5ee4ce6a58ee24e0fc4005b8742b64d600cb391bb69bc2 SHA512 f020ca43cd22f36008da6491c9632d272b2928ab7d79e83222da6aa894fcd51f1cf608dfb881569e1e04881a533680c12d779c18cb53ac3968008c64f5b96c2a
-DIST mkdocstrings-python-1.10.2.gh.tar.gz 157534 BLAKE2B 81d0585298008e5065d6896c773394194bd54494723ae2f195a420976879a6d47e443eb099aedf72551e43b88f85e0d13ae11de09a5837aae8a5de4ce69bf119 SHA512 16a0a94793bce9e6471e0778df99ff1249e7a2342d811750504b9654d20392a892a6073f151a09a15ef671f84f24e0bc8fcc0710bf4b82d38d9ae75c1289b001
DIST mkdocstrings-python-1.10.3.gh.tar.gz 157856 BLAKE2B 74d1c9b57e439195494aef03f82606971084800ec23fdd21a17b743830860f73f3c5d421d3202a51b3146c09c547b7719ceeb11e3ff8347027941fafcbde3250 SHA512 7ddb34e7847fe58f69ba97f4f4a2974ef79cb826d9017b09e11fecdef43a3f71ad06ef93ecfcdba715fbd0524e6af6702b162bb5109f5a2055eb424e54811c3b
-EBUILD mkdocstrings-python-1.10.0.ebuild 875 BLAKE2B 8ade61e63f2eb3dde0a28448f8c8298125970dcc1a1a83246eb0f363c5379a1579154160a5511b89e0fd3f8f65787d5cdbb495281e124f545100fb5a0ab2b7df SHA512 4c9b299b4b192a5c115493f62a0c52b8804d9b32ee2eaaf961e999bfa9dcb38e42c1ce11f55abb82bac6b4eb777de7e90d625faed0b97fb05bf679955249903c
-EBUILD mkdocstrings-python-1.10.1.ebuild 875 BLAKE2B 164dddd0c0108f6b0a6df7259187f26c47e2e5378666b1379764e1e8403b8783044af6f8ec143c2a820496d887ead262d651b25694c052f6e6d13ed961975643 SHA512 b664894d3defd0cb2fa232bed7470b5347deb66272349af9b5d215e30de9a0f7cc9042e68f256ab81a31f4d329707f20d9cfae6362a5b82d30c33e00ef02e35f
-EBUILD mkdocstrings-python-1.10.2.ebuild 875 BLAKE2B 164dddd0c0108f6b0a6df7259187f26c47e2e5378666b1379764e1e8403b8783044af6f8ec143c2a820496d887ead262d651b25694c052f6e6d13ed961975643 SHA512 b664894d3defd0cb2fa232bed7470b5347deb66272349af9b5d215e30de9a0f7cc9042e68f256ab81a31f4d329707f20d9cfae6362a5b82d30c33e00ef02e35f
EBUILD mkdocstrings-python-1.10.3.ebuild 875 BLAKE2B 164dddd0c0108f6b0a6df7259187f26c47e2e5378666b1379764e1e8403b8783044af6f8ec143c2a820496d887ead262d651b25694c052f6e6d13ed961975643 SHA512 b664894d3defd0cb2fa232bed7470b5347deb66272349af9b5d215e30de9a0f7cc9042e68f256ab81a31f4d329707f20d9cfae6362a5b82d30c33e00ef02e35f
MISC metadata.xml 411 BLAKE2B 0ac98abc8de945139a73e2083e8c04df749bd8c0c26c446df65218057182391ae025885fa5c5bde2d1139dde9916aa3baa0426d70b57326563c3fdaf466a20d8 SHA512 c7ec032c8ae7197452714dc2b541ccad1cf84d7844dafc4e7581ffb00c62c0fd2c38d453e62a7706d74d2d20146acdf1e99e502ab8bd8976acfd6f5a605e1c56
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.0.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.0.ebuild
deleted file mode 100644
index 4b251a4812fe..000000000000
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=pdm-backend
-
-inherit distutils-r1
-
-DESCRIPTION="Python handler for dev-python/mkdocstrings"
-HOMEPAGE="
- https://mkdocstrings.github.io/python/
- https://github.com/mkdocstrings/python/
- https://pypi.org/project/mkdocstrings-python/
-"
-# Tests need files absent from the PyPI tarballs
-SRC_URI="
- https://github.com/mkdocstrings/python/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/python-${PV}"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/griffe-0.44[${PYTHON_USEDEP}]
- >=dev-python/mkdocstrings-0.24.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.1.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.1.ebuild
deleted file mode 100644
index ebaa96b08803..000000000000
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=pdm-backend
-
-inherit distutils-r1
-
-DESCRIPTION="Python handler for dev-python/mkdocstrings"
-HOMEPAGE="
- https://mkdocstrings.github.io/python/
- https://github.com/mkdocstrings/python/
- https://pypi.org/project/mkdocstrings-python/
-"
-# Tests need files absent from the PyPI tarballs
-SRC_URI="
- https://github.com/mkdocstrings/python/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/python-${PV}"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/griffe-0.44[${PYTHON_USEDEP}]
- >=dev-python/mkdocstrings-0.25.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.2.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.2.ebuild
deleted file mode 100644
index ebaa96b08803..000000000000
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=pdm-backend
-
-inherit distutils-r1
-
-DESCRIPTION="Python handler for dev-python/mkdocstrings"
-HOMEPAGE="
- https://mkdocstrings.github.io/python/
- https://github.com/mkdocstrings/python/
- https://pypi.org/project/mkdocstrings-python/
-"
-# Tests need files absent from the PyPI tarballs
-SRC_URI="
- https://github.com/mkdocstrings/python/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/python-${PV}"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/griffe-0.44[${PYTHON_USEDEP}]
- >=dev-python/mkdocstrings-0.25.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
diff --git a/dev-python/mkdocstrings/Manifest b/dev-python/mkdocstrings/Manifest
index dad7ee1e3a51..2899a338b063 100644
--- a/dev-python/mkdocstrings/Manifest
+++ b/dev-python/mkdocstrings/Manifest
@@ -1,7 +1,3 @@
-DIST mkdocstrings-0.24.3.gh.tar.gz 88575 BLAKE2B a8567868e1572104773a0ca739966a4d6f5c13e02f29dfb0cfd68fe8cbe9c44805adb8fa029489e057b136e37f3587edebc2ec3e18d73d5eadc05a494a4d2ea5 SHA512 a93b1b07137c8403c5e049a57f0c26c629cbc37112181eae141390bd2863826d17c32e93a626a3627c56242a4227954885e81000122227ce1cd7dc8698c67b37
-DIST mkdocstrings-0.25.0.gh.tar.gz 89714 BLAKE2B 536bce1178b7f9ca3cf25d73ea6c5a9533f80b4453520ac4681cac845c9a3016cdc184bb676528953e5b79efb27c4acd87912205c231e295ffca9cd4549cb31a SHA512 2e938bbcc2d6b3fb5c7805a5371f458f962af7db288fdfa3ae1ca38d948d0c6d8280425171276d2181f5213da971dfbb6554b23130d66177d1da8a2f235bb1d1
DIST mkdocstrings-0.25.1.gh.tar.gz 89869 BLAKE2B 248436eeabafbb7cbee27362b43d2feadeadda7692b5843621bd97261e17a93783c38f37850700c6e79b7f23f15fdc8f21567329afba9b4fb0618f277acc1865 SHA512 155dc5d15fd71f9c5dbd5d5f70f380ad5197fc0c1dc0fe722205b30decbd19307daa631d3a4a40206cdf36981f414ea1a4c001d8cef517ffed569e96ea0e8302
-EBUILD mkdocstrings-0.24.3.ebuild 1821 BLAKE2B eeb8dc567446318a94e71266430fe1004c7138045a5a9bcba49a90a545e28e74b1b60a4c0631471e5437b6f2f6029feaf7e1bee1be2e629b92289938537bc2db SHA512 0fe9b9b4e3f98f696f3abba8841abaa3a2a430b2e68abe1ec4068b5d9d3b1bb0db70a1a6a851aca2b5c85f43840f52be0daaf1b6118899b76aff8fe67a5043d6
-EBUILD mkdocstrings-0.25.0.ebuild 1821 BLAKE2B eeb8dc567446318a94e71266430fe1004c7138045a5a9bcba49a90a545e28e74b1b60a4c0631471e5437b6f2f6029feaf7e1bee1be2e629b92289938537bc2db SHA512 0fe9b9b4e3f98f696f3abba8841abaa3a2a430b2e68abe1ec4068b5d9d3b1bb0db70a1a6a851aca2b5c85f43840f52be0daaf1b6118899b76aff8fe67a5043d6
EBUILD mkdocstrings-0.25.1.ebuild 1821 BLAKE2B eeb8dc567446318a94e71266430fe1004c7138045a5a9bcba49a90a545e28e74b1b60a4c0631471e5437b6f2f6029feaf7e1bee1be2e629b92289938537bc2db SHA512 0fe9b9b4e3f98f696f3abba8841abaa3a2a430b2e68abe1ec4068b5d9d3b1bb0db70a1a6a851aca2b5c85f43840f52be0daaf1b6118899b76aff8fe67a5043d6
MISC metadata.xml 410 BLAKE2B 896cd2e10ca1ef3d76b5cf37b5f2a89f12df1f068a5a423c27e51e4f1d60261ed0198ee11ca0b838cae0dfd2891e3ea7ffbe071d72c69f9f83a89ae42ae656a9 SHA512 3b2e9deab0dc2f17bc6e2e5c25e5b27c084cc5027fae2f84b31f16da9409fc28bbc75a6ea0ee96bb51555e6e61275a472bf7d0c1b2ae4a4d8ca469f0d0280660
diff --git a/dev-python/mkdocstrings/mkdocstrings-0.24.3.ebuild b/dev-python/mkdocstrings/mkdocstrings-0.24.3.ebuild
deleted file mode 100644
index 80d4bac4ae7b..000000000000
--- a/dev-python/mkdocstrings/mkdocstrings-0.24.3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Automatic documentation from sources, for MkDocs"
-HOMEPAGE="
- https://mkdocstrings.github.io/
- https://github.com/mkdocstrings/mkdocstrings/
- https://pypi.org/project/mkdocstrings/
-"
-# Tests require files absent from PyPI tarballs
-SRC_URI="
- https://github.com/mkdocstrings/mkdocstrings/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/click-7.0[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.3[${PYTHON_USEDEP}]
- >=dev-python/markupsafe-1.1[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.5[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-autorefs-0.3.1[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/pymdown-extensions-6.3[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/markdown-exec[${PYTHON_USEDEP}]
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- dev-python/mkdocstrings-python[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
-"
-
-# mkdocstrings documentation generation requires several currently
-# unpackaged mkdocs extensions and plug-ins, and this test
-# makes use of mkdocs configuration
-EPYTEST_DESELECT=(
- tests/test_plugin.py::test_disabling_plugin
- # WTF, it tries to unlink installed files from installed package?!
- tests/test_handlers.py::test_extended_templates
- # Needs unpackaged mkdocs-callouts, mkdocs-literate-nav, and possibly more
- tests/test_inventory.py::test_sphinx_load_mkdocstrings_inventory_file
- # Internet
- tests/test_inventory.py::test_load_inventory
-)
-
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
diff --git a/dev-python/mkdocstrings/mkdocstrings-0.25.0.ebuild b/dev-python/mkdocstrings/mkdocstrings-0.25.0.ebuild
deleted file mode 100644
index 80d4bac4ae7b..000000000000
--- a/dev-python/mkdocstrings/mkdocstrings-0.25.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Automatic documentation from sources, for MkDocs"
-HOMEPAGE="
- https://mkdocstrings.github.io/
- https://github.com/mkdocstrings/mkdocstrings/
- https://pypi.org/project/mkdocstrings/
-"
-# Tests require files absent from PyPI tarballs
-SRC_URI="
- https://github.com/mkdocstrings/mkdocstrings/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/click-7.0[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.3[${PYTHON_USEDEP}]
- >=dev-python/markupsafe-1.1[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.5[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-autorefs-0.3.1[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/pymdown-extensions-6.3[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/markdown-exec[${PYTHON_USEDEP}]
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- dev-python/mkdocstrings-python[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
-"
-
-# mkdocstrings documentation generation requires several currently
-# unpackaged mkdocs extensions and plug-ins, and this test
-# makes use of mkdocs configuration
-EPYTEST_DESELECT=(
- tests/test_plugin.py::test_disabling_plugin
- # WTF, it tries to unlink installed files from installed package?!
- tests/test_handlers.py::test_extended_templates
- # Needs unpackaged mkdocs-callouts, mkdocs-literate-nav, and possibly more
- tests/test_inventory.py::test_sphinx_load_mkdocstrings_inventory_file
- # Internet
- tests/test_inventory.py::test_load_inventory
-)
-
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
diff --git a/dev-python/nh3/Manifest b/dev-python/nh3/Manifest
index b095f6c3e922..26885a6189cc 100644
--- a/dev-python/nh3/Manifest
+++ b/dev-python/nh3/Manifest
@@ -69,5 +69,5 @@ DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1d
DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
-EBUILD nh3-0.2.17.ebuild 2064 BLAKE2B 9f85a65c0317b5379e1a28d9ec0d72359bca2371b65df7fa85375535878e658b5da31851db41a0bf1c1802958230aed1d3497eefae66ef9122d729d6480570c4 SHA512 b0954b7db9f67fe774ae336de8719c6be025a43d64258224eb60cdfd1740507857fce2ab4f5e984f59f90af58cdaad799e2b019f869b8f2ce6b4f529b44d4d71
+EBUILD nh3-0.2.17.ebuild 2116 BLAKE2B 0a91e31a6ae93492773a2e0ee27899a5395966528991bbb4020288fb0337a25c1e43dc82d5bb5a05335ab59d81bef5f092d80684776c4c8e3476cd0ddbeec371 SHA512 5bc03a7a38e78ab4e59adf05ae655605d180dcc26c55ded7a4e18aa7d023d699decc859a74a4b50e41955594c46393b10681fc6f029026384df78848b4dd411d
MISC metadata.xml 337 BLAKE2B d51bb8c0e03241a1f0db1d6491ee4d689a29fb53824e9536954fc7b0160ac9b481c8502b93f58aa56cb550ff4eb88ce0beb0b6ec7a4bfbb7bfd43e5e8fe071e4 SHA512 2aad73707aaa365a44321d6064536c2dff0528bac777fa0761ecc72845afd9eeb4e02cbad45607dcc17075077e5a29907381bd72c9c4b04aaf4eba387ea25811
diff --git a/dev-python/nh3/nh3-0.2.17.ebuild b/dev-python/nh3/nh3-0.2.17.ebuild
index 84c97523998d..969b7c2090ae 100644
--- a/dev-python/nh3/nh3-0.2.17.ebuild
+++ b/dev-python/nh3/nh3-0.2.17.ebuild
@@ -78,6 +78,7 @@ CRATES="
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
+# py3.13: https://github.com/messense/nh3/issues/45
PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit cargo distutils-r1 pypi
diff --git a/dev-python/nox/Manifest b/dev-python/nox/Manifest
index 4ab40be05702..3d0a10830610 100644
--- a/dev-python/nox/Manifest
+++ b/dev-python/nox/Manifest
@@ -1,7 +1,3 @@
-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
-EBUILD nox-2023.04.22.ebuild 1079 BLAKE2B d0fdc6a53a5faa6f997f0d066747e4075b1d5a9339ebd1321a9029bb81b7dcccb3ea8779ae44d32438a2174530e429eaf342ba4a3b8ef34410209ddb9f5d5dd6 SHA512 36b37041d051d175723f079b314a8b2481b3e529b06e3f508e636d961e3590a806c356deff3adc9cca825456a8527de2efeea45249584c7fc8d5b3055e97222b
-EBUILD nox-2024.03.02.ebuild 1420 BLAKE2B 913082b8fd7af086bc80fc9828f029ceefbe14d5486f86c9701cf4a660336f0b659ab3d24ba6bc40686cc99d428ce36f61f6075be06fb50edf075542fffc6cd7 SHA512 673426070c4dbbcd32f5a91ff0aba992d3bbd1c60ed39598ce34662cbef3971fbc95b4aa8e72fd49d00710709a14f5c42ae5db53814b1eb3537881a83f65dfb3
-EBUILD nox-2024.04.15.ebuild 1495 BLAKE2B ad8352971d95423678a43f8d380b8738ac049d59330d8e87c2d34e671b4a58c7d6b2ea5cef939ea16a1890cd0f5ccacb3f33416eb8262eed394f9bd7711aba07 SHA512 7223aebf27bec410e45f41a01f487b1538718504729f8632d1f36f054608ad49bdbbfa76627c243b928a2a97f50f099b22d0e0ae5836577de01ad6f9c17c3833
+EBUILD nox-2024.04.15.ebuild 1495 BLAKE2B 24c9c77c3b38584033f0d81ef80aedfcb4cded1a7403e45aa428e6498eb3ba642f2f88c477a2075552927a2f9550b83739dc1c9d69e57cac75fd8d8498cf962a SHA512 7b2e3668b97c3723b9a4189c9782d5c145ef580edf4fc2a73c098b20f70b7a4ece5a925b7fa2c0289f5a035fe9d3de910e1783b952a7ec7d99b06ca2f4bb4ce3
MISC metadata.xml 382 BLAKE2B 52bcdba99198ee70c06bcb2d118ae3d92f3072ad7df91433670b6ba14ca76489dac5b275780d11b1052e19a1c03d5021f42ba75c3d5e236f1e028c54f19129c2 SHA512 9fb9741a9920cc7537180b07f2715e40b058c5fd18b74e030c0cc598a46dc5a72b227982a11e39fc09dfe200b3cff0a4c150436709c86cb6e44508e412d364b7
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 8ee0c234be44..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=( pypy3 python3_{10..12} )
-
-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 a6a145b1df10..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=( pypy3 python3_{10..12} )
-
-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/nox/nox-2024.04.15.ebuild b/dev-python/nox/nox-2024.04.15.ebuild
index d0ba41be000f..160adc8eb3e0 100644
--- a/dev-python/nox/nox-2024.04.15.ebuild
+++ b/dev-python/nox/nox-2024.04.15.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest
index 56e5f8c419e2..74c79028889e 100644
--- a/dev-python/numpy/Manifest
+++ b/dev-python/numpy/Manifest
@@ -1,6 +1,8 @@
AUX numpy-2.0.0_rc2-gcc14.patch 892 BLAKE2B 32e2faa0c5979960a7293d9d709ee75d57b7ee182a043ecb942b93b3b0c4e49837b3302ff2dbfafbfa01ac6a1578aa74a0f0d16222218326efc7d8dc96328bd2 SHA512 d2d184e94140652ce42a53d3b1c146dd2ae0844a3f2607238403450690b2023029ff243343b6f5fb2a05e12ed220961002681cedba526be44858285934db328b
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
EBUILD numpy-1.26.4.ebuild 5091 BLAKE2B 91cf0872ed9d2ce980079f780ef545a617b29398b575b041f8674ea93f079e8c31dace23a884ef95962eb5b81670145792f0a0aaf12dd298f479c93426816075 SHA512 760766ddd3fa496e350561d7a306592b822e37b91450e2e3170b427fd84f07a04106fccf2cbf2a9527a288664fafd5de6d423eae3cd09e4a3ea314e5cd853231
+EBUILD numpy-2.0.0.ebuild 3302 BLAKE2B 3fef6c60c9c7869ac55b39695e7b657d9d49ed529aab0590da4453ec4446bd52eac56a95031f123025796b46e19640c6f5732e178b75b025cd21cb2eeba58afa SHA512 4d26cea15c6849ca9b8240e0ecdadea028315719238d2baf181be71b815286ddb3a9be21839fd4171046e24c1b193c27287e0764db33e7ea7b109420b99a10af
EBUILD numpy-2.0.0_rc2-r1.ebuild 3129 BLAKE2B 067a75ecc7ecea3ea603e0d9f9d80076d1d7d488aca0a6ae5714dc69c1acc362284637f36527cf50664adc2555ef4cd408feeed167e6adc6c655d02cfa195c34 SHA512 98e8d460abf6495cd88ae6878d4bca3f22e503103606d1b408a92a736e546a72299f5a3c3aa0224b27dd31ab61067ec215851fb2fa13333e10be803e3b374144
MISC metadata.xml 932 BLAKE2B 7a4af31f613bab05ff542da48bf6ff1484d9df2459f559516e71329451dd739d3df0fead507c8033d94ab9ed516b68efe7f21819a8cd6ca303643d8c8bc34e86 SHA512 32cb8c1ab61521a02cbec38f6ea383f074e50d46aa3462ddcb85710f9d348e8e628cf2a5725e3cd921cc32f02885a1b5f02125639f0ec885384eeeff7f468a06
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..600343fdf194
--- /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_{10..13} 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 38cef3a63908..000000000000
--- a/dev-python/pdm-pep517/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST pdm-pep517-1.1.4.gh.tar.gz 232583 BLAKE2B 0f718e5b0a854505ca22b15cbe0bf3eeb9e028062e1bbd8a5fa6ca79e605ced7ec45e9429747c18fa2b96872487b2a5b3007567e2875d2121ed52c5027e1a4d4 SHA512 b3359ed0f0746e879b3cad8fdedcf49a36f179d68a530a80e5c985d26f89e9e3ab92a56a128dd69603e52fff5070ebe8ec2dc0f6ec07c8eb14da27e5a3b3b4a8
-EBUILD pdm-pep517-1.1.4.ebuild 1544 BLAKE2B 9175c78d6ece4016549b407c0d3d2b21e6918075d6f3a6bd880801f22048f2d13e3fef59a9e1815d846e55d8b24f66720e5ece2403c2f6030914f4c9a33b2fc4 SHA512 226b677dfb8dd4544da24a5c000f04bf7179b33d4af25bc208ff3f28422448d0efb0c0886559b87f632e4bb1893fcb3ac4dc6e0e772cd6de5dd833483620a03d
-MISC metadata.xml 401 BLAKE2B bd202e8cb137f8c6d74d4706e9e4aed7fc8a10825f68d8fec1814c26a58a2ae14208e1256a6826209019b6066f9b96d94a108e1a48c368261886357b7c20893b SHA512 dedab34ff5a645536807de7c3c616e11846d22c7aebf8446d88fb8c3a5c0edc6e97c2a3b25874ab7413b9b6ac6c0734df54e252ee1c55bc1b698883aa1f1552b
diff --git a/dev-python/pdm-pep517/metadata.xml b/dev-python/pdm-pep517/metadata.xml
deleted file mode 100644
index 8de62c6cc043..000000000000
--- a/dev-python/pdm-pep517/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="pypi">pdm-pep517</remote-id>
- <remote-id type="github">pdm-project/pdm-backend</remote-id>
- </upstream>
-</pkgmetadata>
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 3783b9bc35e3..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_{10..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/pkgcraft/Manifest b/dev-python/pkgcraft/Manifest
index 1395afc91f40..2e264368351d 100644
--- a/dev-python/pkgcraft/Manifest
+++ b/dev-python/pkgcraft/Manifest
@@ -1,4 +1,4 @@
DIST pkgcraft-0.0.9.tar.gz 431872 BLAKE2B 6c6ed1677c891c0e5579c7e28342876c2d7cbe03f2fcf3f8ad9f994302570d1d2398d2b4a55ec1a2fd82bbea518a4d2f76e9cabe760f0d9779b8d55170c1d940 SHA512 13988ff6822a5f9b715f3a9e8593a21d6ac530a91ca98790bd8a1c3e5958c97e440ce0610d25ed518f6d485837c9aded2ba145facf98e217325802777a33b3a7
-EBUILD pkgcraft-0.0.9.ebuild 2017 BLAKE2B b03ec93383f0dd77568d6abe350c764f5c5c1f03e146dec81194319e6a13f06baf415f0a3690d79dfa97e2c2cd9b7d8449ba2ff2dc907d244cc851e00d5b3878 SHA512 29052660a8a9bb8a7638ae3d4878975b5800b01811e4dc6605f7788a65b8f0419f8c1e3832c6dddeca43491ced60435c4d36def6fc4121efefb6711df206ecfc
-EBUILD pkgcraft-9999.ebuild 2017 BLAKE2B b03ec93383f0dd77568d6abe350c764f5c5c1f03e146dec81194319e6a13f06baf415f0a3690d79dfa97e2c2cd9b7d8449ba2ff2dc907d244cc851e00d5b3878 SHA512 29052660a8a9bb8a7638ae3d4878975b5800b01811e4dc6605f7788a65b8f0419f8c1e3832c6dddeca43491ced60435c4d36def6fc4121efefb6711df206ecfc
+EBUILD pkgcraft-0.0.9.ebuild 2017 BLAKE2B 3b0ad74b835e5d35c379122bc3784cf964947b1eead0b0053564a09ce5de8390978e1b94efb149c473b1acabae873405afb4fd2651e5b866f6c7e437c219eff3 SHA512 ddf9a25e8e265af21839043baa009613395ce96b19b62a62502666ab3878b46ec752fc671424fe45097a8e37b083195112a14f01bd565b35d1c9ace871f76777
+EBUILD pkgcraft-9999.ebuild 2017 BLAKE2B 3b0ad74b835e5d35c379122bc3784cf964947b1eead0b0053564a09ce5de8390978e1b94efb149c473b1acabae873405afb4fd2651e5b866f6c7e437c219eff3 SHA512 ddf9a25e8e265af21839043baa009613395ce96b19b62a62502666ab3878b46ec752fc671424fe45097a8e37b083195112a14f01bd565b35d1c9ace871f76777
MISC metadata.xml 454 BLAKE2B 5085311aaebe3c2cc696fee5da4ee272e47936a4f729c2007efce94097087a987985fb972df477fb72eead3402555924ca8b8f183b69af357453ad93daeb946e SHA512 ba7457ec4b43f1664042599d4e23506e496d1f2212ea7aa02c58fd9d796915dace2817bfb1c71e6f022e9490215248e2a705b223a087d91255b97b23f82f9c23
diff --git a/dev-python/pkgcraft/pkgcraft-0.0.9.ebuild b/dev-python/pkgcraft/pkgcraft-0.0.9.ebuild
index b61769cf7136..0e6d0142cd1c 100644
--- a/dev-python/pkgcraft/pkgcraft-0.0.9.ebuild
+++ b/dev-python/pkgcraft/pkgcraft-0.0.9.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1
diff --git a/dev-python/pkgcraft/pkgcraft-9999.ebuild b/dev-python/pkgcraft/pkgcraft-9999.ebuild
index b61769cf7136..0e6d0142cd1c 100644
--- a/dev-python/pkgcraft/pkgcraft-9999.ebuild
+++ b/dev-python/pkgcraft/pkgcraft-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1
diff --git a/dev-python/puremagic/Manifest b/dev-python/puremagic/Manifest
index ad71b49157e0..4098b4a1f5da 100644
--- a/dev-python/puremagic/Manifest
+++ b/dev-python/puremagic/Manifest
@@ -1,3 +1,5 @@
DIST puremagic-1.23.gh.tar.gz 306804 BLAKE2B b9da78fc20ee77dac85065f85a8770273ece5f97c372c42e274d272c3c389cca2ed1433774f96d1b55dff01ff542c63ad5093befa5c3530b052de32ffa142a77 SHA512 9bdb6ae0158ecf5d87e82de112ce9d988ac2b4a29d06dd06cba9c4675fe11d270c7cab611f8cb8ffb5ccd622be66fe43b441f203d27e9c4c9feb55bb81036fce
+DIST puremagic-1.24.gh.tar.gz 309763 BLAKE2B 7d2920d2028bb8db9f87f569ae57a00436289e2e6661a07da39d2cdf96975d56c5fbe6569a2909127fef1a1e8c51514ae5f1730df85e620a8cd84abfa8d0dd03 SHA512 06ef1008788c2941df9b3237d41df9908bf172e22f66e478470ab66d3cefd0c8d598f8a95df285bfde58477a98d4da557c0fef7a691b30bcf3d82d76067c518d
EBUILD puremagic-1.23.ebuild 632 BLAKE2B a05216707836158ec9988e1c3fb9090e6dfa09760f1d9c244eeb9197246c858b6a3430680486d4a2dd17975159d68cdad5f0fc7a679a2d56544a6937d1d7b7bd SHA512 af9161937efc171ee05b350241bab778f9d9faee5e6645d75b44dc5f92b301b7df1ed4c02527f71b2ff8d6580c9605ed4ea20248dfa0439c18eda551de85ccb5
+EBUILD puremagic-1.24.ebuild 633 BLAKE2B b5a157f1fbc51b0d98793a931ff2f6faa22ca8fc12155cbc336ea0345b86eb25572085cd0bcc43aaf0caab75f59c4817d50cf972c1c1d11ab6b9806459f72128 SHA512 72bde404febc8f6ddc0ec667c1a03fa3dc21b896d561d686951fee6fca90ca860a451fbd69ca5fa1f232f95f522a172dbcfcc43c1bdce08fa9df24e9bc29a452
MISC metadata.xml 441 BLAKE2B e16e921f5571378e7fe3922ef583aaecf4fdd0160ffe502105f982d05189679395bfb7babc5f3c12ce60af9ddc72ecedd5a7a68e18488cd35174ee1b3eb03c05 SHA512 ddedaeddbca2953c67d6d23414f6dd152823290bc4bd90aee470a16906c4fae9e21043250677faba4873ff50af4ddf88c7208cfd30a040b816ec44782687e3e9
diff --git a/dev-python/puremagic/puremagic-1.24.ebuild b/dev-python/puremagic/puremagic-1.24.ebuild
new file mode 100644
index 000000000000..7a5fd34c2d27
--- /dev/null
+++ b/dev-python/puremagic/puremagic-1.24.ebuild
@@ -0,0 +1,32 @@
+# 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_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure python implementation of magic file detection"
+HOMEPAGE="
+ https://github.com/cdgriffith/puremagic/
+ https://pypi.org/project/puremagic/
+"
+SRC_URI="
+ https://github.com/cdgriffith/${PN}/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( CHANGELOG.md README.rst )
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/pyasynchat/Manifest b/dev-python/pyasynchat/Manifest
index d3f40add0c49..754a89bbc644 100644
--- a/dev-python/pyasynchat/Manifest
+++ b/dev-python/pyasynchat/Manifest
@@ -1,3 +1,3 @@
DIST pyasynchat-1.0.4.tar.gz 9747 BLAKE2B e38edd9e35ce31f9015b934a5d4edb96053ff239978359f13e5b74ac9b8160029556207f79a199d82085882e80d88fc8033f9085f986b48dfaa50de780576197 SHA512 d36eb16770637a311d56fe22229de5a3cdfa699ae64fbafcdd5ce9acd43270b90813fe56db14528083ee1803a43d958d0b3b6616e0bbf907a4dd4a563981a278
-EBUILD pyasynchat-1.0.4.ebuild 581 BLAKE2B 1f8605ec4e94b836185b4ea044ca876b408985a1c291fa836808661a9ddc8afc343e5005efd5faec8151141fe3762da10ebbd5e4617c46fee40d216a0ccdf36b SHA512 16262417a8eb039a0be6d06bff559f82727484a21617b7ef0793813f1e8cfa5b09ce71e4c5c773ee4b7e9b1f5641852213e4bb408842bacc039ced88e63ce365
+EBUILD pyasynchat-1.0.4.ebuild 582 BLAKE2B 5ea883cde722366d8b629aa105adcefcb417da8040477df16be5fb8f4b6b1e77a760ec4f13d8713a81c32891edc60f7281df5822f7fbb2707a2e80485474e5d7 SHA512 ae63208d944f419296db357651fe890727c12cd5131fa6a90c42a634d9d894a517e8dad445d79bdfbb6b18c1d8ecf1a1ca47a4042ddcb124545b3532849f050f
MISC metadata.xml 410 BLAKE2B 9e60dac1e4ef47dd2d5a1811c8ecb03d6b0f8ca88ca22b0717309d74e762f4807db9a240a58dff57b5bce05d6988da02a9961854a65b4442b6d45fdd0251f0e1 SHA512 efdcaf76cdb42d8949e9c5f660b28e782f13510f67f5395d5966551ac8e9c0f4272b64f4c8b6876838306d43b74d6c6ebe9e495d8f08545fc7cee2ecddf6a42f
diff --git a/dev-python/pyasynchat/pyasynchat-1.0.4.ebuild b/dev-python/pyasynchat/pyasynchat-1.0.4.ebuild
index b5a328e71004..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_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/pydot/Manifest b/dev-python/pydot/Manifest
index 4c4acee71a55..64d2804299a5 100644
--- a/dev-python/pydot/Manifest
+++ b/dev-python/pydot/Manifest
@@ -1,3 +1,3 @@
DIST pydot-2.0.0.gh.tar.gz 275188 BLAKE2B 58f1598196861795bd44c6b97683e0c37b3c05e848a69d42a3fc898849f272466c989e7ff72e0be22a322a1e92c31c6b76a9317e56f3ec26743c20801daf8bfd SHA512 09102930a59ac4339e1d1e4f7a9d075f99eda6cb060885631a72f1fded90d001bd02940b55addc0c92856e95321cb3b344a1797b4809ac7c9048ac57c81d4707
-EBUILD pydot-2.0.0.ebuild 970 BLAKE2B e36ceb634fe3a277885c9e374225e7a66b846655da875a94b4f8beacb7918ee86fc21e4729f96f21c881723911da690c4d9fc5ddc82b097b404349a1d03aa969 SHA512 264852b6c3b07ce1a2abfe8b047196094da46a6ae77d6692a2dba3343aee7b2ab686f100d5be3d5afbdd2f90bcf1a1c4a21c37afb1657d8577b37fe935ad3c15
+EBUILD pydot-2.0.0.ebuild 970 BLAKE2B 05495c7bc98615ddaad934411c481474469ba23cc174b880490e60e7dfded9b92a2d360f7355f27b286d52b55de6d44336df9388e1050d0bf97d8b103c0a649c SHA512 4652347414632080f30f05ae3dbf5a272ab9286c76610a63c94b2d364f11c5edf142038f9af6442156c7ba18856b47950e835c371b53e03ba3812cddb1408fa5
MISC metadata.xml 372 BLAKE2B faad24394ef27dedc8b563e505444b414fe95cb6097bd2bebe01232e68c975b77d415c2a05ec1ad19f0ce1218d1c3f057beea6deecef01b940962a287ad8ce46 SHA512 281a6e2097fcf978f7e691640e257a5f60b242570f8a5715e078363c5658b96b50d3c29ccaad448c0b2ac3dd7b898dcae457bafdb08952163de8d1af81954d75
diff --git a/dev-python/pydot/pydot-2.0.0.ebuild b/dev-python/pydot/pydot-2.0.0.ebuild
index d3417c1391b7..ed52cd028776 100644
--- a/dev-python/pydot/pydot-2.0.0.ebuild
+++ b/dev-python/pydot/pydot-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pylibacl/Manifest b/dev-python/pylibacl/Manifest
index e42daa144b4d..697a67565df8 100644
--- a/dev-python/pylibacl/Manifest
+++ b/dev-python/pylibacl/Manifest
@@ -1,3 +1,3 @@
DIST pylibacl-0.7.0.tar.gz 47543 BLAKE2B 277c03d01ab184ffaaa2c07c56e8f2464cba8b6da0fbd251880d274bef3b27dc211f1571425d4216e02bbeba8c623edfa56cafbb27932092ffce254e6be8df5d SHA512 077515a00c7a048faf7792acd9c3e768d35674c0b3f4ec72fdf37561c90ed12bb392582a4fb9a23b7916db3375278c2636f2844f362a8335e7ad68e1e9b9c3bd
-EBUILD pylibacl-0.7.0.ebuild 956 BLAKE2B cca1010dd013d606d2e996520fb2f20de95794ea653a990188f203afba4b0622db8f5f8a19ea29837c431e4e9a36dc01a04a73803ca757e15fcc4916c4a35a3d SHA512 ffc2fb23c958ea0b63c7fd6501b829782f5f481387ac6c35cfc5c2904b920e5669dac47e389c6cc16427fca4c4914fdc6b8aeb25f67e9b3a096c1888dc70bd72
+EBUILD pylibacl-0.7.0.ebuild 956 BLAKE2B 5041d4d8ab6f2f8cbafc8def88e864b9e37ba87e22c77ba71f821e2d7315357e24761bde6afa66c2e47d8d2a64512db6e735198fdcfc9e6f84d363e47cbd0ead SHA512 5e1832b373ce0273c934290871f467ce7a05f3a16c0002ba78af25b7935b139f45722867f0d7c2ec2b232fd5e457f99062e9430c321be31b8b8b941336dec3b0
MISC metadata.xml 446 BLAKE2B 0e111cfd834a03f88984dac937b5b3d09a7675338f0381d30603b0512d7f5ae1f486a832d060ecfb9c5946c7273893ed030555062b8bd3f26f10765c28a90143 SHA512 7df5bf16220e50c851fb03af84a600eaba23fdb703aefc2586aa2d27a1e55a18ad7b117274b8a07c7d7997dfd96fd51bd2dca6d3a1dad01cacafa678a5c8a794
diff --git a/dev-python/pylibacl/pylibacl-0.7.0.ebuild b/dev-python/pylibacl/pylibacl-0.7.0.ebuild
index dbf2d6fe703f..2087d8f0ebe0 100644
--- a/dev-python/pylibacl/pylibacl-0.7.0.ebuild
+++ b/dev-python/pylibacl/pylibacl-0.7.0.ebuild
@@ -1,11 +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_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/pymdown-extensions/Manifest b/dev-python/pymdown-extensions/Manifest
index 8f39b481ec4b..e4fdb057f6fe 100644
--- a/dev-python/pymdown-extensions/Manifest
+++ b/dev-python/pymdown-extensions/Manifest
@@ -1,3 +1,4 @@
+AUX pymdown-extensions-10.8.1-test.patch 2967 BLAKE2B 696c72acfb0111387b309ef3fb1cee82cfaa433fcd8c1d940ad2eac030bdfda55f7c6eb1f1f95d292e0366215e052e6499ef2ad66598cadb43f71650f9edf6b3 SHA512 989e4606330dd94c596ab832e3e1c3e17af98c47b4293e95f8d1f051a16f1567b6daa4de65b7716d3f14c642305738469b8b40eef76ddca18b8eba7a74e70b75
DIST pymdown_extensions-10.8.1.tar.gz 812097 BLAKE2B 1f9d0c2eea87ae15320ac81289532518639464d4fbf8e84fc55d0e3e14b40629960c0518c602a721d29c542d278a9ada53521fa7db228eb92f7f5aaa618dc27d SHA512 3a63086753f662cafaa0e1226d21cf90c9427c409b28898d037a3ebb566806226455b1e9e6c2f2b36781df02dfb7110fe0fb9e6df3170030af75ba5a42661ffd
-EBUILD pymdown-extensions-10.8.1.ebuild 1069 BLAKE2B 430cc4ce166cfd5aeab11355e58e15ffaca7fe1b16d1085c078fa3a884cfbd3d3728983fa615e30cc0245def5e0b2394bf21f833d4a5592e7927dd4a97d7cfef SHA512 38b9a98e192291f1ce12401709b9d4eb5d542590dc5df82d708a9ad124ca94caf2f3c185cfc8d31466a612c2ed9d49a06dedcebb6fddaca22c229848f624a45a
+EBUILD pymdown-extensions-10.8.1.ebuild 824 BLAKE2B eed62e95ee630a5d942787deff0f9221ef4b0ec11d3eb3573018d13955a552c28fdaca7e631d8cee80ae2796f86893e6adba4485fc4e539ea77af2b28c46617b SHA512 8bdb97fb0f7974ed8a1870d473f13af59c85a36cdc04e98458c94a5ef858731e1ba653fd68e2648caee04d091570a53d2dfe307efc208587cf1937249ced2313
MISC metadata.xml 536 BLAKE2B f417ab2132b06eadbf1785654080084c4ef694f983e223ade83d5c77213e4443203a498a168efd68e4a3b1cccbe019c5b88716ac851719b9197deba9d2fd5411 SHA512 51304b48f9e296abea376be300053e041ea331f93e1ec7a2a3cdf10eea0ed6e9b8f04cdcbbed7920b46c60d5f6ce9337e3e25635516871d7b080eb54bfa16f57
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 8f28adec21d5..c37645c8c438 100644
--- a/dev-python/pymdown-extensions/pymdown-extensions-10.8.1.ebuild
+++ b/dev-python/pymdown-extensions/pymdown-extensions-10.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
@@ -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/radon/Manifest b/dev-python/radon/Manifest
index c7b7d89cb45a..5941e50f4db3 100644
--- a/dev-python/radon/Manifest
+++ b/dev-python/radon/Manifest
@@ -1,3 +1,3 @@
DIST radon-6.0.1.tar.gz 1874992 BLAKE2B a70926fc7acc4212d65dc9b6fc843b8fc32ca55aa836464240cf1fd6065ac9d5a28b8a2facdde5287bfd119a388db5ce1a530c5c84aebcbbe414ca1c336451b8 SHA512 91bd091610568dacb95491ba314b68dfb33ee397b043ae96badc7c134a841122d90394a36b1d665c9cabf273c0e6128217ebfc459c36020c12dcab647dd5df53
-EBUILD radon-6.0.1.ebuild 725 BLAKE2B 6b942f71e774411195ff33ab185c7a26abd628cd97e8b9df4e2a387e313f2d86e45a17547bb7d5e36683f9c74a421214b680c29c1f601ff415eca1cc204a454a SHA512 07838735b4a8c6294593f2355c2d85d607a72b3b67f64a786b70d4f3a5af147175bdecdc1a9f7aea56fba9dbf72cd8a5015848fdf6a701b8a8b314b4291f6ef3
+EBUILD radon-6.0.1.ebuild 725 BLAKE2B 1c580fe7e606cd31f59f8f319939404d306144584b500dcfd7afaf166b14307cdca95fe0f442520b9f7cbd963c694646384d59a02470242489b76a5d6bc71924 SHA512 5bff342aca63d1bb3022ba308d385e0b484204f4490186e16ab82b53918763c018264ff741addff17d5706e61064a59609789bd48cf0a42aa5711dc64ba68f94
MISC metadata.xml 384 BLAKE2B 9c13838aaec4e01a6152498eb4f0e3bfbbb8cffe0cebc53ae7602c6ef1009852b8568f33e6c0299619a2a2df234abc6e06726ca145b09470b2798ea500dde731 SHA512 5c1a2d23ef8a2450f6d2540d125c9edea2e512e2df03a6d8501a41e238902afe4283c9f455b178e80626cf266aa472391c342d6128683f534f37db60eab38720
diff --git a/dev-python/radon/radon-6.0.1.ebuild b/dev-python/radon/radon-6.0.1.ebuild
index be3e9f7dcf95..383927aae60c 100644
--- a/dev-python/radon/radon-6.0.1.ebuild
+++ b/dev-python/radon/radon-6.0.1.ebuild
@@ -1,10 +1,10 @@
-# 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=poetry
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/recurring-ical-events/Manifest b/dev-python/recurring-ical-events/Manifest
index 985d5778c08b..964b6a3c767c 100644
--- a/dev-python/recurring-ical-events/Manifest
+++ b/dev-python/recurring-ical-events/Manifest
@@ -1,7 +1,3 @@
-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
-EBUILD recurring-ical-events-2.1.3.ebuild 1204 BLAKE2B a59fc1eb92d2dd547358e92d275a8e58cd4b41f1f698ab0cfff66d36be55afb77b38f614edbdd58874802e7cf83021435fe2ec19c829d1c563d4a83852982fc8 SHA512 582a05386dd9c4844c10811bcf0610621e789779b76a1fcb1228173df7bc711cdb2ee561c33cb07e157894a1f571198ee28f6b9e1dfbe0d290dce3ee5306571e
-EBUILD recurring-ical-events-2.2.0.ebuild 1204 BLAKE2B a59fc1eb92d2dd547358e92d275a8e58cd4b41f1f698ab0cfff66d36be55afb77b38f614edbdd58874802e7cf83021435fe2ec19c829d1c563d4a83852982fc8 SHA512 582a05386dd9c4844c10811bcf0610621e789779b76a1fcb1228173df7bc711cdb2ee561c33cb07e157894a1f571198ee28f6b9e1dfbe0d290dce3ee5306571e
-EBUILD recurring-ical-events-2.2.1.ebuild 1204 BLAKE2B a59fc1eb92d2dd547358e92d275a8e58cd4b41f1f698ab0cfff66d36be55afb77b38f614edbdd58874802e7cf83021435fe2ec19c829d1c563d4a83852982fc8 SHA512 582a05386dd9c4844c10811bcf0610621e789779b76a1fcb1228173df7bc711cdb2ee561c33cb07e157894a1f571198ee28f6b9e1dfbe0d290dce3ee5306571e
+EBUILD recurring-ical-events-2.2.1.ebuild 1204 BLAKE2B 36980a9f3cb9c9da9644a1f5c7212950f2356f5572e1142e560b76492cdde4a9ded63102837d3471d41be3221acec96a55efbe659e143949b95637d6b56934c4 SHA512 4bf2a437c29d3040e7fae604ede2167ca56a7582e5355349152fd53636e771099774374768d09f4105e5d4b723700411a143c507e6ac748431c1b2f1684cdf7f
MISC metadata.xml 431 BLAKE2B 19ac0f0a385fb9b0524bf641831fbe3c02f35f3ada35922b297563f871cb8e745404e04d18d9f7428ef5b3cca27f5205f4a7f99e85e2a3da18542a19574f04de SHA512 35283cfbd447b3ec9d0d97ec7c11580db012ee60076b12ba733962d58896203a162ece04a9015eca8cc556f28fac307fc9ddeb27c3ea9cb9c8b2d6df0cf93a50
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 b1d8fa71740b..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_{10..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 b1d8fa71740b..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_{10..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.1.ebuild b/dev-python/recurring-ical-events/recurring-ical-events-2.2.1.ebuild
index b1d8fa71740b..71560d4ad7a9 100644
--- a/dev-python/recurring-ical-events/recurring-ical-events-2.2.1.ebuild
+++ b/dev-python/recurring-ical-events/recurring-ical-events-2.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/requests-credssp/Manifest b/dev-python/requests-credssp/Manifest
index 9bbafcebd46e..1332cc9c3075 100644
--- a/dev-python/requests-credssp/Manifest
+++ b/dev-python/requests-credssp/Manifest
@@ -1,3 +1,3 @@
-DIST requests-credssp-2.0.0.tar.gz 15225 BLAKE2B 3cd2a6bafcef5803d89ab13c42385709308998187eda514a598d262ab5e8c94bc3c0e9b9bf3756de1454d570012863a01f650b4fc6e3a17fb2845d8e52f0bf3b SHA512 d11a76bc9577f3054e5955aad513ee27ff2cf3a70414a1d4a81e721a7b40510d45fa33abc5957724ead6c04958a009153f670e154f38f32f2331cc14dd44ee27
-EBUILD requests-credssp-2.0.0.ebuild 781 BLAKE2B 2b44ea9fdb64491d0d1424dde44cb9006ac23ceea0ab989f9a8e8a83c372306d37cea4d0390a87f39a8f46c360895cdfa70ffb0a4a9b9227f8ffad6f36baa5d7 SHA512 c1d2be0db0b02a81d61ec94e0506034ffc4385fdbd8b065a4252ac01558db394f667d6f9a0b3f687d90965ced259d4a6931594fca2f0794a7b230e87a07618b5
+DIST requests-credssp-2.0.0.gh.tar.gz 15225 BLAKE2B 3cd2a6bafcef5803d89ab13c42385709308998187eda514a598d262ab5e8c94bc3c0e9b9bf3756de1454d570012863a01f650b4fc6e3a17fb2845d8e52f0bf3b SHA512 d11a76bc9577f3054e5955aad513ee27ff2cf3a70414a1d4a81e721a7b40510d45fa33abc5957724ead6c04958a009153f670e154f38f32f2331cc14dd44ee27
+EBUILD requests-credssp-2.0.0.ebuild 784 BLAKE2B 029bf20563d61f253d83c1905cbe4cabb864ebb56c68bc1c3eb0f8e816ceae1143b9f9b9dd7662add863e36cb4587466f820cf687dfc51c3f7b3aa18785b7027 SHA512 0857535bd72706f58b29b74a3eecdf92f910c083c2e29f0e9c2b15bee54e30dec65f3af665edcf5976bde9718ae169208e125b1a27115fe98cb09766c3fc3fd2
MISC metadata.xml 516 BLAKE2B 23322b5685c76f093b1569624640bfaffda45012b99b24e988f938f3ee7099257e91b9bd86efdd294e5cb6b2ccd5135a109496ba3978cc691faa4a194c07b69b SHA512 fc4361579097ac7192abc556577cbecf45eec46c06537077eff9c97f7a65e66a7cb57c9d4668d95ceb15b354333b86048f45661a2b91c6fcc9464b9ffad6b938
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 5aec141b3f9b..776b93eb8884 100644
--- a/dev-python/requests-credssp/requests-credssp-2.0.0.ebuild
+++ b/dev-python/requests-credssp/requests-credssp-2.0.0.ebuild
@@ -1,10 +1,10 @@
-# 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_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
@@ -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/requests-oauthlib/Manifest b/dev-python/requests-oauthlib/Manifest
index e2f1dbd2ca24..c37caf00a3db 100644
--- a/dev-python/requests-oauthlib/Manifest
+++ b/dev-python/requests-oauthlib/Manifest
@@ -1,3 +1,3 @@
DIST requests-oauthlib-2.0.0.gh.tar.gz 51357 BLAKE2B 1c1c8c2295f1bce2cb1da1c2fdd899004dfac2dc53956ebcd4affb9fcc6c11047545dec0b96311755d041694c07dcfccaff7ae479ecf7aaaf5ebcfb64665a76a SHA512 15d353da1422ce6f826b5cb3b26afeb597da4b1f0ffdf797f9cba75be4d8bbf00321dd697c1e368f6a8aeb92c57566725c745969fa7e8d60f690f79da13db867
-EBUILD requests-oauthlib-2.0.0.ebuild 1109 BLAKE2B f8da93277c158303b6de0efe445876ffe0e7340b9cfc4de9e66d162220c56d92cf0be03a1222d4cb9b031e60f5d307360e72e08bd2646d67f51c9faee9f599cd SHA512 d1bd5d29a0f4489250fa12d20e793aa44b868f7f4d3818da0bf6043e45a50391ab4be61525c4f849010c64574cf5b9876c066ddc56d2beac852518512cf583ea
+EBUILD requests-oauthlib-2.0.0.ebuild 1109 BLAKE2B 5275b50d870c236b2de583ae5e77debc2395e9b581e4f447261db98f4fb0a3f30b05d1dcaa7da513ddd130e661822e8dd13f4e200a9d7aa11b66ddc8b7b68c80 SHA512 a14007b76ee0d66155113b1b1c2b5cef954b81508793d43b543597c1ad9af9e6c61e7d6fbcf83a2dfb11a9e04e30ee122451addbad1db465273a7a8dde1f160b
MISC metadata.xml 411 BLAKE2B 9cf70f8b6a44f1f6d96ffd913ea68b264a868cfbed14071ab549dfe5a3fb49180bba5267a4b1a19886d0334fe44a8f5f5cf3185b90ac276f261de7c6ad3e583f SHA512 a079e7ce4a473014237f72e90349bf7075784cb55685648b2bb2e8586e6ce1c191db09edd15db52635dbdbaf76ce84c261cb7bf448b9fdba498233282e45b5d7
diff --git a/dev-python/requests-oauthlib/requests-oauthlib-2.0.0.ebuild b/dev-python/requests-oauthlib/requests-oauthlib-2.0.0.ebuild
index 398dbff57fe0..bdd6e7878e85 100644
--- a/dev-python/requests-oauthlib/requests-oauthlib-2.0.0.ebuild
+++ b/dev-python/requests-oauthlib/requests-oauthlib-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/respx/Manifest b/dev-python/respx/Manifest
index 3c31b339ddd7..042c2c623a7e 100644
--- a/dev-python/respx/Manifest
+++ b/dev-python/respx/Manifest
@@ -1,3 +1,3 @@
DIST respx-0.21.1.gh.tar.gz 432341 BLAKE2B b375e8bc9370e13855197487e1e8139cf3fede0f03d7ad034ef2c78bce5ad95d3cb8cc7440c2566d188a98a52d0068c13288c7d4ec802e04d2f269a64e1ce326 SHA512 156f34f4635012230b68812f24978136f37f96dc0cf0ea9e80ed2d6a3e0639eb7591ed34933f75d5cda32993852aa034b22389af0fed341ab4ad1002482f2e9c
-EBUILD respx-0.21.1.ebuild 935 BLAKE2B 18c2ef9bf1a9ad37a5f79cd095b31ea96556b60c5e0b56388d287447ec5bb990facaf45227572bf43771bdf550bdd1e1c126c253665fbe830c1449f2beb99490 SHA512 6d8282b7801407d4dcb62a6e8d65681cdb2d924d627cd5c9f9b274d9d40a37fef55d714438d9bee521c1bf6fa6af2e58ee2978057a30593ea9c6b839fb520029
+EBUILD respx-0.21.1.ebuild 935 BLAKE2B 4693096d541272f4660760847dadb3b2929f67e47b673e11762ac3af6ef7bd6630b1dd4c81701781f278701a7ab654b7240b0aaed7f73d1e8791c7600135e6d5 SHA512 6375f47c79f9890d19536511fff9f4db1a1c7dbae001df96158ecaea21358adfbbfb2c8a8ac06ed6abd00a3159a0fa879b1c9f11c2848a68c54cab866a62c2b9
MISC metadata.xml 610 BLAKE2B 3e77efa934fcb00a190e062741e0233a1c9f99619c612efa02e797f133661523b408fec5bda914a6180808370faec6e8928c2c77aa71ed9d4124b8933f7a62e8 SHA512 9fdc4f2a5f0fd9e6095123729fc030ed2baeafd975094a0fc24baae33dcddc08cd59f8ece99196a0fb64a2cad4bbf898a4817a0126d08e3d2b5309fc13d9ca7e
diff --git a/dev-python/respx/respx-0.21.1.ebuild b/dev-python/respx/respx-0.21.1.ebuild
index 546e9bced470..424cae52ceb9 100644
--- a/dev-python/respx/respx-0.21.1.ebuild
+++ b/dev-python/respx/respx-0.21.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1
diff --git a/dev-python/signature-dispatch/Manifest b/dev-python/signature-dispatch/Manifest
index 2a090498e683..bedf76e2147b 100644
--- a/dev-python/signature-dispatch/Manifest
+++ b/dev-python/signature-dispatch/Manifest
@@ -1,3 +1,3 @@
DIST signature_dispatch-1.0.1.tar.gz 15348 BLAKE2B 35356caae5f6f7ba28494c02142addb581a36520b8becd2e0e132f1e4a37002870c981475688b758a4733341d67cc4cb30b2a7b69b3d106570766eeed36104fc SHA512 656fb47c50d865d1afec53f389154e783792bcedd7443442a142d19bcbd352fe0eff41ae9ef74378bafc164bb386a8e9a6f57d762f34ad23557a44a5d0d0f5de
-EBUILD signature-dispatch-1.0.1-r1.ebuild 719 BLAKE2B de6751316df1158a281cee9e46804f4c622588754c28618fd67b4728c943306fca5961c7bf0d8fd1a3d561819bd3ec313918200e0ec1cee751977e08802a09dd SHA512 31e9abdeeb503e714d7895c8bb2171f7d81e11e450698a679135aa8e50bce667cf446a1433ea3ca1b0af3f693579010cf07b07e61b7edbfca49600af1b6b4746
+EBUILD signature-dispatch-1.0.1-r1.ebuild 719 BLAKE2B cf02db777a84005411d5a7b655a7986982ca98497c7be4c61607d02ba5945e146543d14087246eb348e9e3e3a79703f976bef758de9ecbe653dd6fa4374b7c7a SHA512 53f2b2953439e6756f179c9c616d3ba03b22982b7885de3eedc965ad90d401502fccecc45740a857c3f500d8a6e0c6e49ea8b62adda1a7152bb1900ca7720e20
MISC metadata.xml 394 BLAKE2B 8edd4cb637f99bc844dd55e0475c74887f04e272a1238985692cc40e89e45dec82599139c419b894a7ca7f9f35bd2603e78cec838cdbf870da80fed27b7b67d8 SHA512 ed7aa29b9c0407e8b786b75020032040fd127946429ee239a142a6cef313c46af2ba67e7c8d631e5fe3dd733318b0a4a0603ec2fda39de95df861f68084f2369
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 04f5a4598f15..422749befc82 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,10 +1,10 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/simpervisor/Manifest b/dev-python/simpervisor/Manifest
index b09f79deb59c..cdd9e6c702ca 100644
--- a/dev-python/simpervisor/Manifest
+++ b/dev-python/simpervisor/Manifest
@@ -1,4 +1,4 @@
AUX simpervisor-1.0.0-yarl.patch 914 BLAKE2B 06a317c4fe6b464bcb7b920be870749949e1220739279fd3a347d833aff428188deab6d4dd1a09246a1d5b886496c5e37dd6f84b52f42ac02918811419046fc7 SHA512 327ba1fea64d1e178d5f5320e031c73e4ed5865f3c98694a94c7cc81905a8a5b06ead6df1308010765c5a4fc3c38adc5aea9b6e9568365a0fa303c2962de205e
DIST simpervisor-1.0.0.tar.gz 14637 BLAKE2B 3e87cca2478f29e044cafa0f5da6a5c8cfdf61f5c39ce87a0a6bae91670463d894e5c23af53c915b7d3469eade8d26947ea2e5c05c6d491bd33222e817319100 SHA512 0074ca5da0839f7bcf3f692f33f9a27358409bc194cfe04ff906aaec5f4cfbd613ccd285612ac473f5b6452a5c31959c098955a1962755a5c09258ded0d2a430
-EBUILD simpervisor-1.0.0-r1.ebuild 681 BLAKE2B 753a138f7098e783a6f64ab3a3f4ce065ece9ca4c7190f1f5731360d2939b83b3a90b844cf0feb4b6221e0dfd8efeec2b2237d0fa427c418c4b7dc7ab8ff930c SHA512 189e2b095429e27c5cd52471fbcba6f7054af3434638eac63194664c3164bb5bfddb4117172f7685fc6f78b7767fff798e8f7334a2aff51faf152e15217be096
+EBUILD simpervisor-1.0.0-r1.ebuild 681 BLAKE2B 21a65a2557a48c164b440d9924a351e10d2abe2131583d3ed897fcedf1c05b741444fd6830031e5b76e61f645420533d73f3069aa62b912fc0b850800896b95a SHA512 3d9aad0f8f6bfe279d2d19e588ffd91dec9b5ce69565111eea35f1ba4ebc78d80e2b3a56c48cb9dfe4dc10f5cb4d28e4c0a1d83b1b61cf20ed88c642a2d95dae
MISC metadata.xml 416 BLAKE2B 5a2eaeb468acd18ff9b8259bd8428aeb23292e06ad087f0fa9d7b4a3ffd340c8458fad980223b1b342225b518db8eea23af97f07079ae9a3518bb5a50d17edbf SHA512 2cf5e0a854134ed7de9418ba3f84e7a5708ca158021bcb3467b335a9b59686f034a152884e40aaf487b1f3f430f7404f8ed4e52f0192800400aa5cd32b31167d
diff --git a/dev-python/simpervisor/simpervisor-1.0.0-r1.ebuild b/dev-python/simpervisor/simpervisor-1.0.0-r1.ebuild
index 344831934f52..749b43c56024 100644
--- a/dev-python/simpervisor/simpervisor-1.0.0-r1.ebuild
+++ b/dev-python/simpervisor/simpervisor-1.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/spake2/Manifest b/dev-python/spake2/Manifest
index fea6d67e2997..6a3e8794c1ca 100644
--- a/dev-python/spake2/Manifest
+++ b/dev-python/spake2/Manifest
@@ -1,4 +1,4 @@
AUX spake2-0.8-do_not_use_hkdf_package.patch 4380 BLAKE2B afc8222c1c562947c4b9ae6be90b7cb0f6f441f0d02677160f54c7c88b0752f2bdd09599ba04ba131cca4c8481c5abb44079ab63ec36788d5937d18cb2c82fcc SHA512 41156d8b43570158b042802c951ab74a84f618c4dc6ed9edc31c3c28dee972a2b80166b9fcae29ca9aa5a5596ca352f42e58f9c6834cfb2bfd5ba2ce093bd82c
DIST python-spake2-0.8.gh.tar.gz 62425 BLAKE2B 64215362af26fff0785fdabf4282f7111a4cc917750827075b616f009cb1fa6373fc2325382c26b43c051aa5b94e414ca2a5223d9ab666289eb2d04723b15cb5 SHA512 908c377c831f4a11551973ca917b113d51a66c533d35fd19b2692fdb7e575ed2a5045d9b632bc55c37b68ad092f01dff5da191e9dfbfb5599b72844788438d68
-EBUILD spake2-0.8-r1.ebuild 938 BLAKE2B 70678ec7fae326848ed6a5c119105c5e89ebe15fee2cffe7fcb715f0a67bb5d706fcabdf2b04b77adeb13a09a74340e8320a30553113139f44e58c15de3471d9 SHA512 b710d48fb86bc3a282e21fa8aff17e1246ec200fe3547853bdbac46f34eaf14e449e29f3572dd74fa25e6ae03eca07d419f7a4a4c1f319cc8641c27c04ff8006
+EBUILD spake2-0.8-r1.ebuild 938 BLAKE2B 3e824194846c8fd5fc4fba439343937afa18c73323322b76e458692e6d8a62bd724b77a528fcab19d827878d14b0b5c4b874e14ee2ff02596b330ed8bed1e469 SHA512 3446c385ded54edd74022c1c3ec9b808860ae26f8712b84669876c6be19e8f02c6c5be810d0a5322758a10460aaea58aa61c1b107cd0cca01bc1e84b85f88039
MISC metadata.xml 401 BLAKE2B a80b9d771ec1251af6e16f012257a7d1150644cdba64052ff5b70d282c6f27fa57685f675409a3edf30b2c2bc24c85f74b3dd8460999f8497a72e93653183abc SHA512 ecfbcd80d35348bbb1a5469bcca1b06a86ca6fe736d443707e00859400318e5c9bb399e5acf2faaf2771301518741ec93124277f6bf1834454b4406392cf0ea4
diff --git a/dev-python/spake2/spake2-0.8-r1.ebuild b/dev-python/spake2/spake2-0.8-r1.ebuild
index 23cf21291444..63861f484397 100644
--- a/dev-python/spake2/spake2-0.8-r1.ebuild
+++ b/dev-python/spake2/spake2-0.8-r1.ebuild
@@ -1,10 +1,10 @@
-# 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_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/speg/Manifest b/dev-python/speg/Manifest
index 199c2b677cbc..3087bbc0c063 100644
--- a/dev-python/speg/Manifest
+++ b/dev-python/speg/Manifest
@@ -1,3 +1,3 @@
DIST speg-0.3_p20180819.gh.tar.gz 5771 BLAKE2B 1d0a97d65190cd26776509627cc2ada948390af3457d3967fa0a6a3cbe1bc0c566db8188a9bab3a28d5bd8cb85ce0853c903d2c7a7d6faf79766b9f48c229f4d SHA512 01f0913a59b0a3b32c72c937f948508e303121bd35a8d057f1c043ab77a8b5c3a63b696f5aa8a6bf300901131ae56f50d187e7259dcc7bbaf4d1368e6bdd8bb1
-EBUILD speg-0.3_p20180819-r2.ebuild 620 BLAKE2B 60da571d54ffe331092320e8daa3060aab9778fab0674e2002aee0f9625c3d7a77c817add6f925a3ee392082b4976bbfd857f08ff0cd92903140a36e6fee364d SHA512 5fe43fae03fa574183b042feb21bca5875ca3d86e19a0d8ada8a064cff96df5bec7de293df2323741e97e257f2546280defa967caedb5bbac99c2b097f949172
+EBUILD speg-0.3_p20180819-r2.ebuild 622 BLAKE2B 15736b6e14cabacce76034c4dd5f2b6a37760d58351504b32c1eacc85d098f11211bc4be1607d2efa9059e29f4af007a3528cd53362b811426e2e932e996acdd SHA512 45eac28157415025ed08bb48f31a8d95b8af57c51161eb5a2ae1bce3029a519e0a40a44ed71ea3f069bd9a37227ade363a8e75c41b59bb0079f691c8d31d7684
MISC metadata.xml 402 BLAKE2B 75d9fb9dd5201d402fb66fb1802c838258efc61d164c1e353c65f5a9365351c2c553c4d792701a7d216eba80935e2f22b8647fdf51c8aea6bbf4c094f592315d SHA512 e270523cc4c5c534ac06286bd23cf56b20bff25a73572bc2e87f509242b5adf156e625040092c7beabf2f38b50471a5ec46838cf78c337fb5cc78a296b58597c
diff --git a/dev-python/speg/speg-0.3_p20180819-r2.ebuild b/dev-python/speg/speg-0.3_p20180819-r2.ebuild
index d9c99cff61f7..7a98545588b6 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_{9..12} )
+PYTHON_COMPAT=( python3_{10..13} )
+
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/sphinx-argparse/Manifest b/dev-python/sphinx-argparse/Manifest
index dcf42096a51a..fe4d503356ed 100644
--- a/dev-python/sphinx-argparse/Manifest
+++ b/dev-python/sphinx-argparse/Manifest
@@ -1,3 +1,3 @@
DIST sphinx_argparse-0.4.0.tar.gz 15020 BLAKE2B 73118f56ff82d52f04066b9d500aebc77eb5a0fecd03fa69f382c0f2afc0cbffdd395da707cf37b59f039e93935f8d5c3fe0e0f7a2820d3b6509dd78b37b0d74 SHA512 b96050da6c02f87c54f9dc9146bed955e99258df740b467575a2b3e9919fa8c4c6d30a736dab24360086bfc0d7d09c4bc7a818700af2c7846eed3a3b99053d65
-EBUILD sphinx-argparse-0.4.0.ebuild 520 BLAKE2B 009581a57a081e7eba9c3d29e1a241e14751429c86783bf3beca531702c37769e9d6ce1dfb31492c915c867e4697f588a403b17dce0b96291dce626e4224ad53 SHA512 0701e4d9e740104129a488b623c103cc6fb54a4c56dc170761da65a3209f98f49fa481a395c45223b993cacde7a13674174b175b7f9c45bf9a55aaf379d8da2c
-MISC metadata.xml 391 BLAKE2B 972912b11d5fe4f5a7853047a53f1eb1520593df0c80a32d56a332814329994ac931bd7afc03917ad914b31a26ae5c0545ae7b4528afa9d43a3c7ef9a7fab083 SHA512 9b969ffd5114c71e2d7a6c42e234a5346f5c3778bb33f5ee7c0abb3a79c97efde003c54e2c8c49091d765bd79fc903cd02ce34fef85ebfa68c77c8344b38e6e4
+EBUILD sphinx-argparse-0.4.0.ebuild 572 BLAKE2B 212e31ea6858c3a260a45fcfa290ec94fac020578bef77dc9cefd72a008c382599b400f7b922ac9fe468ed698cf618162bfc073b7aee0df00e608eedb6b5e197 SHA512 ab53d09eef154872f45496f8c289a400ed916c9ee988bf083df4894929d8de557f74be909482bd1fba1568232b0ebfcd02002c13be3b4bf5fcc64ab1b77a749d
+MISC metadata.xml 397 BLAKE2B 84e74c41dd570020518232a2b36f5c32ec366255dc9da6ea268f9c3cbbc1acf90632a2cea442cbdf8d591f28c35820afbec79d22a2582584943afeb4efc2a39a SHA512 777f0c6de3fea39696176d7eb1cfef323d64eb440cf07f4eb52815d3ac81ff31df7d9d31816bf560383f33e3c4d6074381b29493a155fc2f0e431bd79014ffbe
diff --git a/dev-python/sphinx-argparse/metadata.xml b/dev-python/sphinx-argparse/metadata.xml
index 34557e466493..a00d23f8e329 100644
--- a/dev-python/sphinx-argparse/metadata.xml
+++ b/dev-python/sphinx-argparse/metadata.xml
@@ -6,7 +6,7 @@
<name>Gentoo Science Project</name>
</maintainer>
<upstream>
- <remote-id type="github">ashb/sphinx-argparse</remote-id>
+ <remote-id type="github">sphinx-doc/sphinx-argparse</remote-id>
<remote-id type="pypi">sphinx-argparse</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild b/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild
index 40e2657c99f2..9d28047739bb 100644
--- a/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild
+++ b/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild
@@ -1,14 +1,18 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..13} )
+
inherit distutils-r1 pypi
DESCRIPTION="Sphinx extension that automatically documents argparse commands and options"
-HOMEPAGE="https://pypi.org/project/sphinx-argparse/"
+HOMEPAGE="
+ https://github.com/sphinx-doc/sphinx-argparse/
+ https://pypi.org/project/sphinx-argparse/
+"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/sphinx-bootstrap-theme/Manifest b/dev-python/sphinx-bootstrap-theme/Manifest
index a50de0aa8e03..6857be32bd6b 100644
--- a/dev-python/sphinx-bootstrap-theme/Manifest
+++ b/dev-python/sphinx-bootstrap-theme/Manifest
@@ -1,3 +1,3 @@
DIST sphinx-bootstrap-theme-0.8.1.gh.tar.gz 1228936 BLAKE2B 1f7d83052cd8f7b5cc8ec89279e591eab46ea3db11562dac8d92f9050b47fe5ab28939a17e4e48178096cd161275af7fb3047c91a4a5c405b9a8f848625893dc SHA512 de56b56bbb729c9d4f98697a1d312555ddb22c05588fb00e0417075f8b500a6cb09c8918276f4a59900ceec1374f1355cd4919b012505a37481de970f0172399
-EBUILD sphinx-bootstrap-theme-0.8.1.ebuild 943 BLAKE2B 1ae49f46156a7db9faba319a2af618bc63c9706c994a6d55a4cf7ea9cebc8e55063981c6b628790fa612377c0d9db0bc1bfb10146caf73c3eca2bb82dd134a02 SHA512 263c0c7c0bd8dcfc98a4fa930f4682c114292710828efacf0f124700a500b7ebe34692096811b40c70d46392864721a5d01463c9696c3012e8e1db8104077063
+EBUILD sphinx-bootstrap-theme-0.8.1.ebuild 943 BLAKE2B e054770ac0c8f5265a3d4477c9b9a44098ef2c74e1788d0e720454113160843c45a3cf6a0a391b131b1e58dd244da195ab7e1926ea4cbbd7fea850fb2026c4fc SHA512 03ba02f1d1fa0bda55ee40092aed42d69a69bb547f94214bb8d369e3c8c18411e59cfeb4f9ce9a7202da2c815343d4743177d1f9a57dcfa38987361c60570c48
MISC metadata.xml 521 BLAKE2B 2748af332700ea3f04ea592b42e5b6e2b099efdac4385ad10672e3e0633b8625ced940d7f94e5c64d4798e29acff17c6e23a71c3d638d3be054fe872aa5409c8 SHA512 6e85d7ca107611051edff6f6f6187656de9d2d6d0faf90df838766a0068d0fa756f8afab992bd7c8de77f44b5f83a6c7b4cd03cbb7a434aabaf1bb8295019e6f
diff --git a/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild b/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild
index 137ceb158040..0a45ea573ed6 100644
--- a/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild
+++ b/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/sphinx-prompt/Manifest b/dev-python/sphinx-prompt/Manifest
index 95abb240180e..3575aace47be 100644
--- a/dev-python/sphinx-prompt/Manifest
+++ b/dev-python/sphinx-prompt/Manifest
@@ -1,3 +1,3 @@
DIST sphinx-prompt-1.8.0.gh.tar.gz 38424 BLAKE2B c469e2acfdad076afd472c30380a59aae4d719edce653794fd4d09a2c8008b7f67642ce2a740fb1408987243ba5d520e28b3dc4d7ec34899de6fcf57f2171456 SHA512 1acaa18066537adaab71eb900f0b0fb8041f8f25a9079e171b98b98106d5b7d1885e23bae2c1fd278bbf22c66d17238fbf386cb61fc5725475862aaf86d5701e
-EBUILD sphinx-prompt-1.8.0.ebuild 1079 BLAKE2B 1ea47a3ef6160e632ec866e6da5753960d76e91c0b91b359711bfb387e7ac78c6f1630a9be8c078ab2c8787ff88c59aa7bc43b2a3bd52ddabfd9cded5c0dc717 SHA512 dac0f26ff810ea2520004e8a7ba20ee99c6de07bdeb1d33cf7d25b77165d81db873f155631bf81a8c0e3d0b5c3b79e60aa9f4202647686287db4534524d91ec4
+EBUILD sphinx-prompt-1.8.0.ebuild 1079 BLAKE2B 4e643538c1a970d07a7d578498f924d44a073795e8d171aa1d77dfd701dfedd418fdb54e96efe94dc95a0b38066415d695ed3b7cea149fb90ed2af2f47b7f5d9 SHA512 70aa685813e870bee106a410b5988260c661f0487764abd4869f81ab5e94c821bdcf465c6144ffa0fe33cf29858eb38de6fad2bc8f2e6a63c1857fa67f552677
MISC metadata.xml 416 BLAKE2B 5c9110bc6a6c0c7acab6e9f10d8d84601a66c7741ba15612eb032272db9517f314eec8f86677e43fd7dfb1b032388b1db3b60c64e0cd9a6943498c4715ebf1e0 SHA512 5d23f08978f7ca0dae7062a4a872f1be37969144c128c4a1f2006798465b5dbf95090e14859eb6c7e1e75649170e40fe156e6b9cd5b1263464e88edffc760a15
diff --git a/dev-python/sphinx-prompt/sphinx-prompt-1.8.0.ebuild b/dev-python/sphinx-prompt/sphinx-prompt-1.8.0.ebuild
index f2c06681099c..f508d7f45965 100644
--- a/dev-python/sphinx-prompt/sphinx-prompt-1.8.0.ebuild
+++ b/dev-python/sphinx-prompt/sphinx-prompt-1.8.0.ebuild
@@ -1,10 +1,10 @@
-# 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=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/sympy/Manifest b/dev-python/sympy/Manifest
index c9c1129f198e..93c2651e5f09 100644
--- a/dev-python/sympy/Manifest
+++ b/dev-python/sympy/Manifest
@@ -1,3 +1,3 @@
DIST sympy-1.12.1.gh.tar.gz 8025309 BLAKE2B 01fe3e95716b0efcf682613fb8ba6f149f4f4dc4ad3f20eb816d85f30042af1cd5860d3d157d4c26458520cc2f8e994ae6671058a7a0d5237e7f15d0e61f9e53 SHA512 9b50d2b0e8e9628c38296f8d1e25c83b1b9fa1503166b48cc344709217393b00910ad3441a1da0e81e6faf56e5db7a33bc96926918da024cafc77fb4957f94a4
-EBUILD sympy-1.12.1.ebuild 3072 BLAKE2B 45ef960cc94967e6250c59c0f2c662b77466c32f553d5c6fe84def7e6c9413b2e05885a32dbfe7b8122bee1815f27b05431921d2b6810af9d2ceb98416653f29 SHA512 bc62be9be0613c178d5e6facb49812e25d3bcc9c4c2ceeec6586eb0a7b8401dedcd19beec642fee7e66656ac2997677dfc9fb9e0e890e7d25938f92015639cf6
-MISC metadata.xml 1722 BLAKE2B 09837a8e4ed0d70cf62a2e5028d480ffd7d15d821220c771dec04380e9707da56625651a49ac656a7de27ee3e8f395091abe763d2d3c59cfe32bf363cdba60cf SHA512 fad83c852dd953709e20056b0da38a0f0504bc70a99d9a9fbf295d98ed462811ee6fcf755d5ad1aeb515fd62fafe35a609f6d2892af2ed921870b6f5c38edc5f
+EBUILD sympy-1.12.1.ebuild 2964 BLAKE2B 4fefc4b402e47fa446423f5d40431184eefa1a0b0538e2342b2877f708addc3e3a360576d2124d412d32be9f0849af0a0c25536ab844a95eba69bcbbe8807219 SHA512 11cfda5d49aadb2e644fc0aa16c16581bbd6c6a9a8c83393f5319a348e8482a359deab6eed0da81514275d7420375795f5ef3e44e012dc62ef656cc79d90c1ff
+MISC metadata.xml 1639 BLAKE2B b539888e4658c640442db1cb6bd6561664ee6c50109926d69572f4e2cfcdbef230a56909e799b09b860a8688ce66455ae5c5ac86099893ba667feb0198f65abe SHA512 9ba4c310c759e9e7fa3a726850b342e79ed07e4ab369ad126a35b1741fd4d343ba75af457cfcd76c5539b3259e0eb198fb58ae965c231bb38a94c83c00f52e48
diff --git a/dev-python/sympy/metadata.xml b/dev-python/sympy/metadata.xml
index d54d19807758..6fb4a815ae87 100644
--- a/dev-python/sympy/metadata.xml
+++ b/dev-python/sympy/metadata.xml
@@ -26,13 +26,12 @@
</longdescription>
<stabilize-allarches/>
<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>
<flag name="pyglet">Use <pkg>dev-python/pyglet</pkg> for plots and print preview</flag>
- <flag name="symengine">Add support for a <pkg>dev-python/symengine</pkg> backend</flag>
- <flag name="texmacs">Add <pkg>app-office/texmacs</pkg> interface</flag>
+ <flag name="symengine">Add support for a <pkg>dev-python/symengine</pkg> backend</flag>
+ <flag name="texmacs">Add <pkg>app-office/texmacs</pkg> interface</flag>
</use>
<upstream>
<remote-id type="pypi">sympy</remote-id>
diff --git a/dev-python/sympy/sympy-1.12.1.ebuild b/dev-python/sympy/sympy-1.12.1.ebuild
index 40cdc20e9bc5..39c944a86106 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? (
diff --git a/dev-python/tavalidate/Manifest b/dev-python/tavalidate/Manifest
index df13c06010f9..42afd4bed804 100644
--- a/dev-python/tavalidate/Manifest
+++ b/dev-python/tavalidate/Manifest
@@ -1,3 +1,3 @@
DIST tavalidate-0.0.6.tar.gz 4561 BLAKE2B 85e923888cf419e7c58f864e1f651d822ee1d52711f12730831d95fe71efc3a7549963983239ef3f7d2babd5c8a624f2b6a55361732e6ef6401c0df654096bb1 SHA512 7651ba2e28d5ff74ce506e1184c20b149c018ba75c5e02631da5b0efa8c48800a3315d74f48d7ba4b5368cf4be445f589099f0d788005c61161a31047c464103
-EBUILD tavalidate-0.0.6-r1.ebuild 521 BLAKE2B c0833c8418fc5518e751faaed8e603fa7e518c34d559976cee4e10f38d68f98e5a991a3a8b57707bb891a6e4ed1b9f1ae9bd22dd9c4fce3c1d76e25944838042 SHA512 86089427ccc981f77c745bc90d3b406c8f04683587dfc486c56340a6345b120ffe9b9d4dc2a573fb774a6379539ec2129e03c8c6b5867e1a4152e14383bc20af
+EBUILD tavalidate-0.0.6-r1.ebuild 521 BLAKE2B 989b1dae51c5862279d60b9f16bd4c1a375b68bad304b5492e4579bd2e32a28ea4a3f41f2118d6ef3065d2740d53f8b9fcb0616aa5b2bb5d60e4047dafb3785a SHA512 6df422d2c76249ef6c7fc2c763dabc9f246526caa8ed1027d88e4d89355400cb66f4d08f0e689e8630359bfaee9c9ae662df063849282c7ce831ede79098d60b
MISC metadata.xml 377 BLAKE2B b5fa32f15de5dded0f99399b882de2685e08f355731e42d20ea212404adec6b81ace6fee20709ceca9b07398b911fe6a3d208cef1aa7ae4e6e588fc8942fec5d SHA512 84a1aa8ab3da136d43bff701c0d81be64dac1a2270fb0df4e7627701f34b519113bd383e4ad33dd71fc68a8391e0e0a8de2bdefdab1ad9bebcc9cbbd148599f1
diff --git a/dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild b/dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild
index 35a456295086..e020faa90a67 100644
--- a/dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild
+++ b/dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild
@@ -1,10 +1,10 @@
-# 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_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/tlsh/Manifest b/dev-python/tlsh/Manifest
index 6fa60bc1b845..0ad90c90d27b 100644
--- a/dev-python/tlsh/Manifest
+++ b/dev-python/tlsh/Manifest
@@ -2,6 +2,6 @@ AUX tlsh-4.8.2-r1-py312.patch 776 BLAKE2B c5189ed9d7b902a2c6a88fd1fac1b1da2b9c89
AUX tlsh-4.8.2-setup-sources.patch 1029 BLAKE2B 6b1a252693940df0856361aa38553a6a684566c4ab80ac4e01b7151a611b5d27bd9065c5560e958931108399b9b860405ab4119615f8f6ab6f8d05e8ce2f4c89 SHA512 04fce865f3a7e73a9a6814596255f86eb1d24086372479ed993b7faa362973808d2d45f4d81506c1bf87bfc534caa410a0c8758250ccb3fa4337c0952610be5e
DIST tlsh-4.8.2.gh.tar.gz 3345458 BLAKE2B 27d5eece16bb36225b9ae8b3d3a9d055a0f214fffae08a58c39211c3d918dd842497315a62237b291ee1055dfadad78826bbd24f7b9d88f510e9a31f74654039 SHA512 5355c7734f5356a3a7a31ccc078254835871fc0369f1889a34131a0f810735201c68f674eb18e975b6a03a32e5c284899ca9ffdc1f583e42192188c172d2aad0
DIST tlsh-4.8.2.tar.gz 3345458 BLAKE2B 27d5eece16bb36225b9ae8b3d3a9d055a0f214fffae08a58c39211c3d918dd842497315a62237b291ee1055dfadad78826bbd24f7b9d88f510e9a31f74654039 SHA512 5355c7734f5356a3a7a31ccc078254835871fc0369f1889a34131a0f810735201c68f674eb18e975b6a03a32e5c284899ca9ffdc1f583e42192188c172d2aad0
-EBUILD tlsh-4.8.2-r1.ebuild 740 BLAKE2B ae7a53b61fffbf7a8b27df9adca68c728c81bbb84f95a311c14c58c8ce91ce7a64e1c563c863a65014323f264b46443abc2f2595509af8858fbc05fb55316925 SHA512 d6bf9dded0002408716b6370ec00e6ef233573ec4af5c9a8c4d1a7b6aa29bdc51aa1755961e781bd994eb68992cb05a641a094beb162d1856f675a0f9895c322
-EBUILD tlsh-4.8.2.ebuild 824 BLAKE2B 7ae8ebc9d5e93ff68a4cb6e2e3098528877f158155f194c67aa2b478dd55ed91efdbbcd4123cdfe6ce98408c51d077c26ef0f56dbf852f9b07a18d95a580476e SHA512 6579172dbc43d0e8e20a692582b99ed22a422474fc081c6cedfe03e6e1e7dab76159c9c63018bef0f7ca0cfd1fadc4b681c7c753663acb5b9dea9bb1f555ca2d
+EBUILD tlsh-4.8.2-r1.ebuild 729 BLAKE2B 5d3615e16bf0be7272cdf24305b2f9e504445260c368226ea8e30eb768d24255a3b887a611591f5e41f691fa3de8e13125df72a2b214bb38f23a94957b5b92bd SHA512 444a43f8e32fb2f1ca5402b4759fbe671256936b91acf802b5cb1bb0c04d921682ec1539579529c2957a86b99929ff207389ead8765621fe852dcd28e19ba6b9
+EBUILD tlsh-4.8.2.ebuild 813 BLAKE2B 289a93315685257bb1c5340c46383936ce45a829495a47ae771ef2fbfb49a0e00ab87ec9c027bcad0b271337ab51c483ea070b61535b189d2e890500c5ea1594 SHA512 a45799b6aef861c969eac5842e654404c68b7d7bc8c63041112504f26c49747e0b9a7dc9a3a998045593118e8e6bd529c8e8eafe0b4007d27909b7cffe664533
MISC metadata.xml 520 BLAKE2B 97d64e94859345f4537e1a95dac94190cf54cf608cc851a8cdf24f5f4b71c0821c778d24f99fb076ed08247a085270d4c36aaa66583916c0a420733b7b8543be SHA512 95dc94ca2c08d71246453ccee139901e675ec84b2c4af224b90057270f4bf5494ffb761e2d3b4dff25cfcac47185d4f7d2f4b3080182f8c9526b746e99519211
diff --git a/dev-python/tlsh/tlsh-4.8.2-r1.ebuild b/dev-python/tlsh/tlsh-4.8.2-r1.ebuild
index 94ebb2d03eab..f453210afb6b 100644
--- a/dev-python/tlsh/tlsh-4.8.2-r1.ebuild
+++ b/dev-python/tlsh/tlsh-4.8.2-r1.ebuild
@@ -26,5 +26,5 @@ PATCHES=(
)
python_test() {
- "${EPYTHON}" test.py test.py test.py &> /dev/null || die
+ ../Testing/python_test.sh "${EPYTHON}" || die
}
diff --git a/dev-python/tlsh/tlsh-4.8.2.ebuild b/dev-python/tlsh/tlsh-4.8.2.ebuild
index 0973a0cbb0a7..d9039383fb11 100644
--- a/dev-python/tlsh/tlsh-4.8.2.ebuild
+++ b/dev-python/tlsh/tlsh-4.8.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -30,5 +30,5 @@ src_prepare() {
}
python_test() {
- "${EPYTHON}" test.py test.py test.py &> /dev/null || die
+ ../Testing/python_test.sh "${EPYTHON}" || die
}
diff --git a/dev-python/unidecode/Manifest b/dev-python/unidecode/Manifest
index 614d443732ba..b4f3a5ce130f 100644
--- a/dev-python/unidecode/Manifest
+++ b/dev-python/unidecode/Manifest
@@ -1,3 +1,3 @@
DIST Unidecode-1.3.8.tar.gz 192701 BLAKE2B 622b61b89d83070101626775187a666b830399bc86c67367b0793b6626667dc8f4655372c7bc8b61f2433ac927ec7572e5beb104407784dd2f8e20ced9ecf981 SHA512 0c93647b05b3ce041ba0091705630a4d75dfc249b3aa57b1d8bd26d26f1a067af1d0103a0f57ee2ea07224797ce204562e08df92d0fe60e250a16614bf146ece
-EBUILD unidecode-1.3.8.ebuild 493 BLAKE2B 4122b0cfb3a6cef670ac90c5f44cddc6329ad84011ad017b3ae28d82aad2e9320c6fb5cc683b938dd4806cf86be675f30855127c853429363b23601329b3f9e0 SHA512 a59f1c189217e18eaf62b89b32122d6dba10f533243287bd099e7bd2ba0057b21c63d5bd7a4756cc0fb8aa9361fbdfd57de750a3dda4a42e6b5a23e99a9788b0
+EBUILD unidecode-1.3.8.ebuild 493 BLAKE2B 11e458629713151d8edc9d202e8e6259db9787e5ece00e04ec31a3df9b1c33f8b07491b82c2622bd4226e4064c1a3571e0fea5f637284aa1bc9f2f75f199d179 SHA512 0e383cde8bcfca160a4a72d2c4e003a2b284fee19a43c5f9a1445f53617e8a7b8a89360ffb98d5cb11c47f438a19d6877fa6bded8455f48431be06f5653f3a88
MISC metadata.xml 457 BLAKE2B 43e1b676ecfc82f845bfc1b3dd2409756ca419086ccb693b39f73e2598b5de9a463fecb3dbda76d7e375b23a6ba06589231d6184a92872bd4f3c16080bef6353 SHA512 7cded888473c7a7829aaba7d63d5a54bc22f5e9829733d961d520a7d3f0ff57ee00e16c42811a6b63c0d02f9e3f93a1d0f539c8c79242038bcdfd594ab7d07c6
diff --git a/dev-python/unidecode/unidecode-1.3.8.ebuild b/dev-python/unidecode/unidecode-1.3.8.ebuild
index 90786226cabb..1f3dfba23a5b 100644
--- a/dev-python/unidecode/unidecode-1.3.8.ebuild
+++ b/dev-python/unidecode/unidecode-1.3.8.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/virtualenv-clone/Manifest b/dev-python/virtualenv-clone/Manifest
index ad2312a57a86..8b307afb4181 100644
--- a/dev-python/virtualenv-clone/Manifest
+++ b/dev-python/virtualenv-clone/Manifest
@@ -1,4 +1,4 @@
AUX virtualenv-clone-0.5.7-backport-pr79.patch 1002 BLAKE2B ee91b2ddc7c1d955abc5a8a4cae24033cbaf1c5f0b494ea2f11bf0e5d8c6ac9183c4388a1b36e390be8efb3ec79c7146c454bbeb5734b36d8c90dee4850270d2 SHA512 5941d9db3f443f617433576ba4963e441164217cc0e9afd726c1fa49765cf423c02fec932a859cf8ce6b9edd4ec64e20f8636a1f728b77c2aadacb370d01395b
DIST virtualenv-clone-0.5.7.gh.tar.gz 8749 BLAKE2B 584f67c5a1921667ff2daf3b632ca6661d60ace166c6d05e22783a37c4387a92ec1a97990eb7a0c1a687d3e14d258df54b8b81c560458e33c31657c2c378382a SHA512 a71cc1e02ac70fb41945a505297ae894a0bd17e397f90b7cc9ddff599b2f649ca24d3e767a2672e8c27c387e5a235ec6bcbbfcdeb9a0c6e6d4600cf7f4149f4a
-EBUILD virtualenv-clone-0.5.7.ebuild 701 BLAKE2B 4d0cbccaa266eea923e07f2f20d30d5af960d8eb11a2eef997cc9f576db806d2281434ceb7feafa8aca0555c522df4e37910bd371c1bf726da32fb16c6f5eda4 SHA512 78c10a73ef637137d3053530e731b78a4e1c7946028986ef9ed303e35e7965620a0d5a4f313d61081763d3b15b94217038983fd33e899fc1361d3e36abb5cabe
+EBUILD virtualenv-clone-0.5.7.ebuild 701 BLAKE2B eafe6838382b46270c83593fb8f4ff0c49ea52160d425d8639853d3c2a2db962dbf8bc456379a1012d06bedc07bf4e0e5f743ae212479f0576f373982b066f6e SHA512 f3b0e8ae0d7fd49fc355e5855077241710f3be111f38158d29043a5b3eb691f6906ded0f6d07c1416a236ba55ddf8b913998d4db8f4bbc628dd012bd86debc7f
MISC metadata.xml 426 BLAKE2B e1f7d7fac506cfd33a89fc1824aecc183c8791629fba4d5dd807042b37b22cac47eec7e4ee8f3cdfc721bbeddb675f8174f97d53f68f64a4ee96370f4b13fa57 SHA512 b3f17e3ad784a814d5107944877612f80353fd0719fdb9875430cc0c327a4b8bf8d62ae9dd5aecaa300b56e2c85d8f8b8ea8b54d1e7d93392a38f0645e1319f2
diff --git a/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild b/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild
index b58e01647789..ebfc3c74ff31 100644
--- a/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild
+++ b/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/wand/Manifest b/dev-python/wand/Manifest
index 6e754e22dc00..03aab4c2f121 100644
--- a/dev-python/wand/Manifest
+++ b/dev-python/wand/Manifest
@@ -1,3 +1,3 @@
DIST Wand-0.6.13.tar.gz 11883700 BLAKE2B b4764d87a5a71acae42ef41b6f066649d9df675045c78de49a64d2a6fa440d0ae995ef20c02ae8fa40af9d728d0b91a43f0371ea220afbae13d3bb9ed3742cd4 SHA512 a166a365474e3c4442b1c0fc521837026a236d416b7cf3f899acee5f3b1febb4c5deb0b75bf158393fb9df60e37e6cd8d528cdfdb637a19ecd271ba841dfada2
-EBUILD wand-0.6.13.ebuild 751 BLAKE2B 9f513c40496186b52d4a8041a8833ddb8be3209a7ba30bd971ffdc88f4f2d32dc85ccad9a4ab3feaf43cc528bfb4e1b5e90285435005a0a7b1ff14696fd84149 SHA512 c2ce19a666c48995d7c49e0d0f356ab23a76439e025aaea9afe49efaeddb4657af5ba647ef04dc277c438afb2650aa221c02dff8124d0ea7301a9c95edfc1707
+EBUILD wand-0.6.13.ebuild 751 BLAKE2B c2513893bf7020a2accba2fc433879953fa69100c2a87a6284647ea5b90487abd82ac62c29f8c15767e5c20d2a36d7f62a55945c582273094318281a09436e3c SHA512 09a072df6e7057755fa122bec29573585494fab173837ddb095074a316c33b729ef92c3fd49609677ab5890c5f218900dde92790a07317d72c6a21fc1058671d
MISC metadata.xml 534 BLAKE2B 0c2295ce9b9805ceff22c9549adfa46578a5d5d1d4f13b7af416ad23f305ee24275deb7204a68076901e6060d41a3935580e24578d2fe56a2c32817ab83165b5 SHA512 68f30bc7ad8cf6a451acf550c02b76e1f71a8c66c9ffc8832995bd292bd460d16c9526e5bb2daaed9cabece9591499f9dd3b0f11d748af247c78654d6104ee13
diff --git a/dev-python/wand/wand-0.6.13.ebuild b/dev-python/wand/wand-0.6.13.ebuild
index c3f0ea330f3e..eeafaccabe11 100644
--- a/dev-python/wand/wand-0.6.13.ebuild
+++ b/dev-python/wand/wand-0.6.13.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
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/wtforms/Manifest b/dev-python/wtforms/Manifest
index 5bd2e9f38421..5e3f4b9e4072 100644
--- a/dev-python/wtforms/Manifest
+++ b/dev-python/wtforms/Manifest
@@ -1,3 +1,3 @@
DIST wtforms-3.1.2.tar.gz 134705 BLAKE2B 748ea71ced149220947d0f54d69cc94b3cd8a2e648551556621082418a7555519b275788b961abca1331e6c6d52c1999451cc26b3bc9ab27261ef25de7ffd9fa SHA512 4c4203c735f755cedf9c20ddf9805d1e80096fe2fb499dc91a9608df0ac5eb0ddf6c67eea782f9507d14b14e362454f50b567dc5518ca95ce090305a44436873
-EBUILD wtforms-3.1.2.ebuild 814 BLAKE2B 00d0e8a6714fd08ee851f6f2de1a6ae94f6444d303eae6b00f22da5eb357aee33c6eac428a378f7a33618037e1d5da6a81de5541b2758bf92028d5275989477f SHA512 5722376ceb112aaa064554cd466191302684010e8e5046d125a89dcfec11aba184703282e16234accc719b7197be4bf801c79505eecfc749435d3ed59b8eee20
+EBUILD wtforms-3.1.2.ebuild 814 BLAKE2B 38f9fb8507551f35f1e41e8b92f3ca44568f23f4d7279bb10d4101e772186f025e51d2a3850b51e1b707e5d66e7c4c9bada8d2b483874231a5e0b382237bc4a5 SHA512 86233ee4ac436f76c548865a3785d06712e526800e68b92c874f0c97b757a1910817c61a03303b1f46104953fbfb100bff501c00a829fe2e121b5fb631bff858
MISC metadata.xml 453 BLAKE2B 24b826025af54d17f8773a9583b369eabc3be6265d26d5fed67d562ff5e2abdb6318e8905d1c1173d399587017c35efe68486f1616e3c1ebb08f1283e2c28985 SHA512 de936c361da6f4b1e64374215c3d2502c77c083a7544e77c77d5b7dc8e6570622a218047651845907d26fb60ab972dc00cc70979df42b888c0cd3373f63e2ebb
diff --git a/dev-python/wtforms/wtforms-3.1.2.ebuild b/dev-python/wtforms/wtforms-3.1.2.ebuild
index b64a91029ed8..4dce0bb41956 100644
--- a/dev-python/wtforms/wtforms-3.1.2.ebuild
+++ b/dev-python/wtforms/wtforms-3.1.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYPI_PN="WTForms"
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/zipp/Manifest b/dev-python/zipp/Manifest
index c59e84f78d70..4d142b7e85cc 100644
--- a/dev-python/zipp/Manifest
+++ b/dev-python/zipp/Manifest
@@ -3,5 +3,5 @@ DIST zipp-3.19.1.tar.gz 22625 BLAKE2B 283754c1b2280ac7dcce867555bacdccb59f4183e6
DIST zipp-3.19.2.tar.gz 22922 BLAKE2B 8f4a115079b6faa730a3502592983c13b2db27541cdbd91723fd20f320d22678f3740b01f24b46f7049607c49953ea64fa8e4855d26f28f0683d330b625a2d0b SHA512 3f1b663c4befef774e076845a8a2d2fc414cb768af0e3bccc57b6b694e9ef28e8dd8ae59b596b269f610b082e9c7a92ec3dcd465aad4e5ebe250ea96df89b2cf
EBUILD zipp-3.18.2.ebuild 1432 BLAKE2B c4d2e793eae3d3169efbff55cf3d9cc26050977f23235a55685ad0c86f09eb121b7a10bc4cb21ff8612f7e68e45c52fd7fbc2ca87d86236118d3ffbf9742327c SHA512 a7127128dc8edb9616cf83f259c2a935db15fd1af64121f39e6f370724807f96c14c3556579bab1420c3c369b31862a6ad488691b8dcb14cba625c12266d73d0
EBUILD zipp-3.19.1.ebuild 1440 BLAKE2B 435cde79cd5ae1b3e48c35ee2af93e402622f25ca7c79939ccb9abab439de25d82a3276561d9820ceb04b0ef48d3cbbcd35abd6031f7daace421b5b71fb1b843 SHA512 9d9747ebda1c88ab6df4aa01de6b56b8c532c34e29ba9142057ec231740dda540b8574909c04491cff89bc1fe5b2847e262cb37a40b9dc3442d8bde6a98947cf
-EBUILD zipp-3.19.2.ebuild 1440 BLAKE2B 435cde79cd5ae1b3e48c35ee2af93e402622f25ca7c79939ccb9abab439de25d82a3276561d9820ceb04b0ef48d3cbbcd35abd6031f7daace421b5b71fb1b843 SHA512 9d9747ebda1c88ab6df4aa01de6b56b8c532c34e29ba9142057ec231740dda540b8574909c04491cff89bc1fe5b2847e262cb37a40b9dc3442d8bde6a98947cf
+EBUILD zipp-3.19.2.ebuild 1440 BLAKE2B 8e33bb9a21fa265b628b9bdebbab4c7cd48062b89d16c053b264f41032c7b40898dc066b1aa42b30d7dfab35a4bac48155cc03f8f729208d5e8b974ed4d31701 SHA512 2bf2cf2354039510a62c94ab4bae6567911dd1940c118c03da97312b1e0c907588f9ff4b2bc84f0d466a062c857bb5cd42001d652cdf1115fd4b4d576e1d0d6a
MISC metadata.xml 442 BLAKE2B f16ae43bab98bfc1f62cb9d4f117ed5c01874bd856781e80a273ff200c2d4de285181d99205d82b714fbc06cdb31625d0e70c0ff8333aa985099fcf8e2e7b795 SHA512 a75626c96d34c020b591e0207d2407f76d766c85b1d2f7e76477c21f309d2c9557ed5156d40940b41d073b3f80a71d25270e08f3baadba3cd6b159806af0ab32
diff --git a/dev-python/zipp/zipp-3.19.2.ebuild b/dev-python/zipp/zipp-3.19.2.ebuild
index 4c2c0b9b1eb8..56691701c850 100644
--- a/dev-python/zipp/zipp-3.19.2.ebuild
+++ b/dev-python/zipp/zipp-3.19.2.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi