[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-10-05 Thread Michał Górny
commit: 6c6157124ce180865260ad394a1793453ca43610
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct  5 07:12:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct  5 07:12:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c615712

dev-python/sphinx-autodoc-typehints: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 -
 .../sphinx-autodoc-typehints-2.3.0.ebuild  | 44 --
 2 files changed, 45 deletions(-)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index 2f08a5aaff6e..3b6ba08d9955 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,2 +1 @@
-DIST sphinx_autodoc_typehints-2.3.0.tar.gz 40709 BLAKE2B 
ef1b606cf6a643f87271fb033bac4d06f83b2be9f73b765064757ff0c1dceb2124841b2f6bb674deb20e39a4d19386fea8c85f0cdb417eeb3d84da19e2bf609e
 SHA512 
f4ee3e0eb51fd63d4cf31f2eed9b9d06cc2dc48a3f3427763e86dba8910ea02c9e31bd8d30e8d0b3494e71fb104d51904400ce96d71270e1e422f44a317de80a
 DIST sphinx_autodoc_typehints-2.4.4.tar.gz 40572 BLAKE2B 
2981d3adb45c7c0bc8ec81d67e26aca302ed5e6a142c36a49fe73197a4aadb91c901f185102757953a1f95ca523cf3a44d7d1a4be2c79651e8f6f8b7a882d0fa
 SHA512 
770145187db71775833a403ebff1ed05e9db81ac0af0c0507f40fdbde5b8d5a4bd298b882ba7c8f45c083d270e82d4a6a3e27c70514dbbd3d2045ec9ba0d20fb

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.3.0.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.3.0.ebuild
deleted file mode 100644
index bb7303f59606..
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.3.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Type hints support for the Sphinx autodoc extension"
-HOMEPAGE="
-   https://github.com/tox-dev/sphinx-autodoc-typehints/
-   https://pypi.org/project/sphinx-autodoc-typehints/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
-   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
-"
-# skipping optional test dep on dev-python/nptyping as that package
-# is horribly broken and on its way out
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # this package is addicted to Internet
-   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-10-05 Thread Michał Górny
commit: 74a356c357e5ff4f0fa5170a2726d4ee55ade395
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct  5 07:10:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct  5 07:10:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74a356c3

dev-python/sphinx-autodoc-typehints: Stabilize 2.4.4 ALLARCHES, #940834

Signed-off-by: Michał Górny  gentoo.org>

 .../sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.4.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.4.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.4.ebuild
index e938bae4f916..bb7303f59606 100644
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.4.ebuild
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-09-28 Thread Michał Górny
commit: 5f4a751c34e087d28215240f38da65f9029a6fc8
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 28 11:56:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 28 12:03:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f4a751c

dev-python/sphinx-autodoc-typehints: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autodoc-typehints/Manifest   |  2 -
 .../sphinx-autodoc-typehints-2.2.3.ebuild  | 44 --
 .../sphinx-autodoc-typehints-2.4.3.ebuild  | 44 --
 3 files changed, 90 deletions(-)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index 625da3312fba..2f08a5aaff6e 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,4 +1,2 @@
-DIST sphinx_autodoc_typehints-2.2.3.tar.gz 40394 BLAKE2B 
eece3fd99898bf6c93561b0269a7cae2d9b5bd7868ef3d9cd61868b57b9435ef255731db7fdbde2cf05b1f1ed1c8864060fd15ad5b44bbd122f2c2d4fd264aeb
 SHA512 
8a39129ae3e90703c7de8d25c7616256b4d203f6e3c6971f382265361236e7606fa16169e189ca47cd4f1dfdf27a98a16c7b92ce409e2431886e4dacd0159fcf
 DIST sphinx_autodoc_typehints-2.3.0.tar.gz 40709 BLAKE2B 
ef1b606cf6a643f87271fb033bac4d06f83b2be9f73b765064757ff0c1dceb2124841b2f6bb674deb20e39a4d19386fea8c85f0cdb417eeb3d84da19e2bf609e
 SHA512 
f4ee3e0eb51fd63d4cf31f2eed9b9d06cc2dc48a3f3427763e86dba8910ea02c9e31bd8d30e8d0b3494e71fb104d51904400ce96d71270e1e422f44a317de80a
-DIST sphinx_autodoc_typehints-2.4.3.tar.gz 40572 BLAKE2B 
25d9f35a6b697cf99264bb48394034a546b48374edfecdd877f3b43ce00deb6b9e6581a8a9cd1b4b9342840dd702bc52c24554f39a6f828e27bb576eb3812996
 SHA512 
eb809df1ed8658bfb33c437417b16888636e89062ba56738dd6f0330bbf090b2ea8f98f6f5611f0c5545e024df66b7739f23aab8bbad2ee70a923ac16393310c
 DIST sphinx_autodoc_typehints-2.4.4.tar.gz 40572 BLAKE2B 
2981d3adb45c7c0bc8ec81d67e26aca302ed5e6a142c36a49fe73197a4aadb91c901f185102757953a1f95ca523cf3a44d7d1a4be2c79651e8f6f8b7a882d0fa
 SHA512 
770145187db71775833a403ebff1ed05e9db81ac0af0c0507f40fdbde5b8d5a4bd298b882ba7c8f45c083d270e82d4a6a3e27c70514dbbd3d2045ec9ba0d20fb

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.3.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.3.ebuild
deleted file mode 100644
index bb7303f59606..
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.3.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Type hints support for the Sphinx autodoc extension"
-HOMEPAGE="
-   https://github.com/tox-dev/sphinx-autodoc-typehints/
-   https://pypi.org/project/sphinx-autodoc-typehints/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
-   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
-"
-# skipping optional test dep on dev-python/nptyping as that package
-# is horribly broken and on its way out
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # this package is addicted to Internet
-   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest
-}

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.3.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.3.ebuild
deleted file mode 100644
index e938bae4f916..
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.3.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Type hints support for the Sphinx autodoc extension"
-HOMEPAGE="
-   https://github.com/tox-dev/sphinx-autodoc-typehints/
-   https://pypi.org/project/sphinx-autodoc-typehints/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
-   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
-"
-# skipping optional test dep on dev-python/nptyping as that package
-# is horribly broken and on its way out
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-4.5[${PYTHON_USEDE

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-09-28 Thread Arthur Zamarin
commit: 2fbec4cdd4b766fe4889ec91042368b95cc5fccb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 28 11:32:08 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 28 11:32:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fbec4cd

dev-python/sphinx-autodoc-typehints: Stabilize 2.3.0 ALLARCHES, #940388

Signed-off-by: Arthur Zamarin  gentoo.org>

 .../sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.3.0.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.3.0.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.3.0.ebuild
index e938bae4f916..bb7303f59606 100644
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.3.0.ebuild
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.3.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autoapi/

2024-09-25 Thread Michał Górny
commit: 071e114c85b04b6e423ac40f6e6d17fe58d821d9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 26 04:31:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 26 04:49:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=071e114c

dev-python/sphinx-autoapi: Bump to 3.3.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autoapi/Manifest |  1 +
 .../sphinx-autoapi/sphinx-autoapi-3.3.2.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/sphinx-autoapi/Manifest 
b/dev-python/sphinx-autoapi/Manifest
index 9aee1cf2e91c..b2b3d66d80c0 100644
--- a/dev-python/sphinx-autoapi/Manifest
+++ b/dev-python/sphinx-autoapi/Manifest
@@ -1 +1,2 @@
 DIST sphinx-autoapi-3.3.1.gh.tar.gz 71304 BLAKE2B 
0570a26bb22d8a2a37484e28e8d0ff6be9673a49cf8a569ea1808a0a04c6b061c740e0562de8ad351d56966c1e942624486e126f9a1adca0b6790eee2363e79e
 SHA512 
322cba62d37d74ee5ed22787fad2959fbac0885b3066f5213fa57985ba062dfb0be7248356aef695beea371d4090bb591bf604fc0df2e3c56e835fcb6937e3dc
+DIST sphinx-autoapi-3.3.2.gh.tar.gz 71874 BLAKE2B 
ec92e3a4d3a7b2597a7224201e7ea443dbc6408e43933a54a24fdcb4968fe4e5d295374ea310c600ecf0893a3692a5d4645eafec8bf2a12566de057193eef073
 SHA512 
6532655408bde105377de1d87cb2f392524935499f45b77afefcfe0fb1b04e8251dce71d338e030537469520774fb8155f91fbe747181ea721a4477fcdebfa3a

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.2.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.2.ebuild
new file mode 100644
index ..2dfb0a4c4c8b
--- /dev/null
+++ b/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-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="A new approach to API documentation in Sphinx"
+HOMEPAGE="
+   https://sphinx-autoapi.readthedocs.io/
+   https://github.com/readthedocs/sphinx-autoapi/
+   https://pypi.org/project/sphinx-autoapi/
+"
+# sdist is missing docs, as of 2.1.0
+SRC_URI="
+   https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-6.1.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND+="
+   test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] )
+"
+
+DOCS=( README.rst CHANGELOG.rst )
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   tests/python/test_pyintegration.py::TestPEP695::test_integration
+   
tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration
+   
"tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample"
+   )
+
+   distutils-r1_python_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autoapi/

2024-09-25 Thread Michał Górny
commit: c2fcc9ffcb053ce953ab9f5dac5ef5c45cb238ea
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 26 04:31:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 26 04:49:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2fcc9ff

dev-python/sphinx-autoapi: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autoapi/Manifest |  2 -
 .../sphinx-autoapi/sphinx-autoapi-3.2.1.ebuild | 50 --
 .../sphinx-autoapi/sphinx-autoapi-3.3.0.ebuild | 50 --
 3 files changed, 102 deletions(-)

diff --git a/dev-python/sphinx-autoapi/Manifest 
b/dev-python/sphinx-autoapi/Manifest
index ab1f34910969..9aee1cf2e91c 100644
--- a/dev-python/sphinx-autoapi/Manifest
+++ b/dev-python/sphinx-autoapi/Manifest
@@ -1,3 +1 @@
-DIST sphinx-autoapi-3.2.1.gh.tar.gz 68891 BLAKE2B 
b31db0f584498a96d3bf7e57fa92abd884d3b8bb8812236a8491685f0fc81d212e114ae1663e316ba7ba14dee082dd4aeab19941f3d6ab85de95399f3736f596
 SHA512 
e1920a79ce8954a9da1d33fd46e5c1968990e5cfd960a8c97ac344d3d6dd97c06dbbafb3144e67d223f6504b233e0cf59328f015d918264df12b00aed8e34f8f
-DIST sphinx-autoapi-3.3.0.gh.tar.gz 70367 BLAKE2B 
8e4efd0722b831816839b88fc1dadd0bbb10143a2361cd040f5bafa806d128b288a0acd77b9cc881c7e45a47e2802f666486f07f705d0aa0312ae840da9c
 SHA512 
fec162717137ff71d196feeecdb84a3fa953471c06a0bf8a586cc5d5f6ecece09b6ac20928039e8cfbd4eeb060e6cf0c1e633ffed2509ad760f1796bd1e10a47
 DIST sphinx-autoapi-3.3.1.gh.tar.gz 71304 BLAKE2B 
0570a26bb22d8a2a37484e28e8d0ff6be9673a49cf8a569ea1808a0a04c6b061c740e0562de8ad351d56966c1e942624486e126f9a1adca0b6790eee2363e79e
 SHA512 
322cba62d37d74ee5ed22787fad2959fbac0885b3066f5213fa57985ba062dfb0be7248356aef695beea371d4090bb591bf604fc0df2e3c56e835fcb6937e3dc

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.2.1.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.2.1.ebuild
deleted file mode 100644
index cc53280450a6..
--- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.2.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2022-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="A new approach to API documentation in Sphinx"
-HOMEPAGE="
-   https://sphinx-autoapi.readthedocs.io/
-   https://github.com/readthedocs/sphinx-autoapi/
-   https://pypi.org/project/sphinx-autoapi/
-"
-# sdist is missing docs, as of 2.1.0
-SRC_URI="
-   https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 x86"
-
-RDEPEND="
-   >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-6.1.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND+="
-   test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] )
-"
-
-DOCS=( README.rst CHANGELOG.rst )
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # Internet
-   tests/python/test_pyintegration.py::TestPEP695::test_integration
-   
tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration
-   
"tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample"
-   )
-
-   distutils-r1_python_test
-}

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.0.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.0.ebuild
deleted file mode 100644
index 2dfb0a4c4c8b..
--- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2022-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="A new approach to API documentation in Sphinx"
-HOMEPAGE="
-   https://sphinx-autoapi.readthedocs.io/
-   https://github.com/readthedocs/sphinx-autoapi/
-   https://pypi.org/project/sphinx-autoapi/
-"
-# sdist is missing docs, as of 2.1.0
-SRC_URI="
-   https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND="
-   >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-6.1.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND+="
-   test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] )
-"
-
-DOCS=( README.rst CHANGELOG.rst )
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # Internet
-   tests/python/test_pyintegration.py::TestPEP695::test_integration
-   
tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration
-   
"tests/test_in

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-aiohttp-theme/, dev-python/aiohttp-theme/, profiles/updates/

2024-09-24 Thread Michał Górny
commit: c6ac717d0c9cf910d84c310ca0636573690762db
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 25 04:02:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 25 04:39:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6ac717d

Rename dev-python/{sphinx-aiohttp-theme → aiohttp-theme}

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/{sphinx-aiohttp-theme => aiohttp-theme}/Manifest  | 0
 .../aiohttp-theme-0.1.6-r1.ebuild}   | 0
 dev-python/{sphinx-aiohttp-theme => aiohttp-theme}/metadata.xml  | 0
 profiles/updates/3Q-2024 | 1 +
 4 files changed, 1 insertion(+)

diff --git a/dev-python/sphinx-aiohttp-theme/Manifest 
b/dev-python/aiohttp-theme/Manifest
similarity index 100%
rename from dev-python/sphinx-aiohttp-theme/Manifest
rename to dev-python/aiohttp-theme/Manifest

diff --git 
a/dev-python/sphinx-aiohttp-theme/sphinx-aiohttp-theme-0.1.6-r1.ebuild 
b/dev-python/aiohttp-theme/aiohttp-theme-0.1.6-r1.ebuild
similarity index 100%
rename from dev-python/sphinx-aiohttp-theme/sphinx-aiohttp-theme-0.1.6-r1.ebuild
rename to dev-python/aiohttp-theme/aiohttp-theme-0.1.6-r1.ebuild

diff --git a/dev-python/sphinx-aiohttp-theme/metadata.xml 
b/dev-python/aiohttp-theme/metadata.xml
similarity index 100%
rename from dev-python/sphinx-aiohttp-theme/metadata.xml
rename to dev-python/aiohttp-theme/metadata.xml

diff --git a/profiles/updates/3Q-2024 b/profiles/updates/3Q-2024
index ac11bf82117c..ade5eb7db7ba 100644
--- a/profiles/updates/3Q-2024
+++ b/profiles/updates/3Q-2024
@@ -8,3 +8,4 @@ slotmove x11-misc/kronometer 5 0
 slotmove app-dicts/dikt 5 0
 slotmove app-cdr/kcdemu 5 0
 move sys-apps/azure-nvme-utils sys-apps/azure-vm-utils
+move dev-python/sphinx-aiohttp-theme dev-python/aiohttp-theme



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autoapi/

2024-09-21 Thread Sam James
commit: 17d4d07a2422ec792940633c38a5070fe27a9e01
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 21 09:58:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 21 09:58:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17d4d07a

dev-python/sphinx-autoapi: Stabilize 3.3.1 ALLARCHES, #939960

Signed-off-by: Sam James  gentoo.org>

 dev-python/sphinx-autoapi/sphinx-autoapi-3.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.1.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.1.ebuild
index 2dfb0a4c4c8b..cc53280450a6 100644
--- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.1.ebuild
+++ b/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 arm arm64 x86"
 
 RDEPEND="
>=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-09-18 Thread Michał Górny
commit: 258bccd9f52f9f2393a123a4b868f723dd4ed64f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 19 04:08:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 19 04:27:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=258bccd9

dev-python/sphinx-autodoc-typehints: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autodoc-typehints/Manifest   |  2 -
 .../sphinx-autodoc-typehints-2.4.0.ebuild  | 44 --
 .../sphinx-autodoc-typehints-2.4.1.ebuild  | 44 --
 3 files changed, 90 deletions(-)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index dcbc96daad1c..2f5ea6114ab4 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,5 +1,3 @@
 DIST sphinx_autodoc_typehints-2.2.3.tar.gz 40394 BLAKE2B 
eece3fd99898bf6c93561b0269a7cae2d9b5bd7868ef3d9cd61868b57b9435ef255731db7fdbde2cf05b1f1ed1c8864060fd15ad5b44bbd122f2c2d4fd264aeb
 SHA512 
8a39129ae3e90703c7de8d25c7616256b4d203f6e3c6971f382265361236e7606fa16169e189ca47cd4f1dfdf27a98a16c7b92ce409e2431886e4dacd0159fcf
 DIST sphinx_autodoc_typehints-2.3.0.tar.gz 40709 BLAKE2B 
ef1b606cf6a643f87271fb033bac4d06f83b2be9f73b765064757ff0c1dceb2124841b2f6bb674deb20e39a4d19386fea8c85f0cdb417eeb3d84da19e2bf609e
 SHA512 
f4ee3e0eb51fd63d4cf31f2eed9b9d06cc2dc48a3f3427763e86dba8910ea02c9e31bd8d30e8d0b3494e71fb104d51904400ce96d71270e1e422f44a317de80a
-DIST sphinx_autodoc_typehints-2.4.0.tar.gz 40568 BLAKE2B 
7b56f034db042d027cb7ccfa3d1ef4f13fa22b22c536cebe42ec3f6da648c2d0578021b89fe4058326254a5900b6e6c9f5455cfcb9ea05cb1e7f6ec6adb0033d
 SHA512 
eb3b11c4fcb1e12048662eec8179d877598f0ec2f34c15efcb4989a905c53442223f7265251f2be8afe5de151f09c342ccbc04f8392eb03bef41c98f1467ea30
-DIST sphinx_autodoc_typehints-2.4.1.tar.gz 40796 BLAKE2B 
ea49531017abd27ae8ff8066c49334047370b27d5c8f972518bf566f1d26b965534317da4bdda2a0f5ebaf4af80ccc4e4befa561fe1bb36e9e92d82cc3175b9c
 SHA512 
fd1bceab209c0d4b65eaec96fbb4a061690fafaeb032c54274676c434fedb8dcfd6adbac0e43de8953578c4955520cc6aac2c4c135a98efe0d46c5ebf2d40a9c
 DIST sphinx_autodoc_typehints-2.4.3.tar.gz 40572 BLAKE2B 
25d9f35a6b697cf99264bb48394034a546b48374edfecdd877f3b43ce00deb6b9e6581a8a9cd1b4b9342840dd702bc52c24554f39a6f828e27bb576eb3812996
 SHA512 
eb809df1ed8658bfb33c437417b16888636e89062ba56738dd6f0330bbf090b2ea8f98f6f5611f0c5545e024df66b7739f23aab8bbad2ee70a923ac16393310c

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.0.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.0.ebuild
deleted file mode 100644
index e938bae4f916..
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Type hints support for the Sphinx autodoc extension"
-HOMEPAGE="
-   https://github.com/tox-dev/sphinx-autodoc-typehints/
-   https://pypi.org/project/sphinx-autodoc-typehints/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
-   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
-"
-# skipping optional test dep on dev-python/nptyping as that package
-# is horribly broken and on its way out
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # this package is addicted to Internet
-   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest
-}

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.1.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.1.ebuild
deleted file mode 100644
index e938bae4f916..
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Type hints support for the Sphinx autodoc extension"
-HOMEPAGE="
-   https://github.com/tox-dev/sphinx-autodoc-typehints/
-   https://pypi.org/project/sphinx-autodoc-typehints/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
-   >=dev-python/sphinx-7.1.2[

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-09-18 Thread Michał Górny
commit: 2c592ed7954c93dbcca66a4391026f4a6339047b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 19 04:09:08 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 19 04:27:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c592ed7

dev-python/sphinx-autodoc-typehints: Bump to 2.4.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 +
 .../sphinx-autodoc-typehints-2.4.4.ebuild  | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index 2f5ea6114ab4..625da3312fba 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,3 +1,4 @@
 DIST sphinx_autodoc_typehints-2.2.3.tar.gz 40394 BLAKE2B 
eece3fd99898bf6c93561b0269a7cae2d9b5bd7868ef3d9cd61868b57b9435ef255731db7fdbde2cf05b1f1ed1c8864060fd15ad5b44bbd122f2c2d4fd264aeb
 SHA512 
8a39129ae3e90703c7de8d25c7616256b4d203f6e3c6971f382265361236e7606fa16169e189ca47cd4f1dfdf27a98a16c7b92ce409e2431886e4dacd0159fcf
 DIST sphinx_autodoc_typehints-2.3.0.tar.gz 40709 BLAKE2B 
ef1b606cf6a643f87271fb033bac4d06f83b2be9f73b765064757ff0c1dceb2124841b2f6bb674deb20e39a4d19386fea8c85f0cdb417eeb3d84da19e2bf609e
 SHA512 
f4ee3e0eb51fd63d4cf31f2eed9b9d06cc2dc48a3f3427763e86dba8910ea02c9e31bd8d30e8d0b3494e71fb104d51904400ce96d71270e1e422f44a317de80a
 DIST sphinx_autodoc_typehints-2.4.3.tar.gz 40572 BLAKE2B 
25d9f35a6b697cf99264bb48394034a546b48374edfecdd877f3b43ce00deb6b9e6581a8a9cd1b4b9342840dd702bc52c24554f39a6f828e27bb576eb3812996
 SHA512 
eb809df1ed8658bfb33c437417b16888636e89062ba56738dd6f0330bbf090b2ea8f98f6f5611f0c5545e024df66b7739f23aab8bbad2ee70a923ac16393310c
+DIST sphinx_autodoc_typehints-2.4.4.tar.gz 40572 BLAKE2B 
2981d3adb45c7c0bc8ec81d67e26aca302ed5e6a142c36a49fe73197a4aadb91c901f185102757953a1f95ca523cf3a44d7d1a4be2c79651e8f6f8b7a882d0fa
 SHA512 
770145187db71775833a403ebff1ed05e9db81ac0af0c0507f40fdbde5b8d5a4bd298b882ba7c8f45c083d270e82d4a6a3e27c70514dbbd3d2045ec9ba0d20fb

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.4.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.4.ebuild
new file mode 100644
index ..e938bae4f916
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/
+   https://pypi.org/project/sphinx-autodoc-typehints/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
+"
+# skipping optional test dep on dev-python/nptyping as that package
+# is horribly broken and on its way out
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # this package is addicted to Internet
+   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-09-18 Thread Michał Górny
commit: 646a3c54b0aeeca89bcbf368d9fd70b40647d282
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 18 12:50:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 18 14:03:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646a3c54

dev-python/sphinx-autodoc-typehints: Bump to 2.4.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 +
 .../sphinx-autodoc-typehints-2.4.3.ebuild  | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index 9534bbb0d989..dcbc96daad1c 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -2,3 +2,4 @@ DIST sphinx_autodoc_typehints-2.2.3.tar.gz 40394 BLAKE2B 
eece3fd99898bf6c93561b0
 DIST sphinx_autodoc_typehints-2.3.0.tar.gz 40709 BLAKE2B 
ef1b606cf6a643f87271fb033bac4d06f83b2be9f73b765064757ff0c1dceb2124841b2f6bb674deb20e39a4d19386fea8c85f0cdb417eeb3d84da19e2bf609e
 SHA512 
f4ee3e0eb51fd63d4cf31f2eed9b9d06cc2dc48a3f3427763e86dba8910ea02c9e31bd8d30e8d0b3494e71fb104d51904400ce96d71270e1e422f44a317de80a
 DIST sphinx_autodoc_typehints-2.4.0.tar.gz 40568 BLAKE2B 
7b56f034db042d027cb7ccfa3d1ef4f13fa22b22c536cebe42ec3f6da648c2d0578021b89fe4058326254a5900b6e6c9f5455cfcb9ea05cb1e7f6ec6adb0033d
 SHA512 
eb3b11c4fcb1e12048662eec8179d877598f0ec2f34c15efcb4989a905c53442223f7265251f2be8afe5de151f09c342ccbc04f8392eb03bef41c98f1467ea30
 DIST sphinx_autodoc_typehints-2.4.1.tar.gz 40796 BLAKE2B 
ea49531017abd27ae8ff8066c49334047370b27d5c8f972518bf566f1d26b965534317da4bdda2a0f5ebaf4af80ccc4e4befa561fe1bb36e9e92d82cc3175b9c
 SHA512 
fd1bceab209c0d4b65eaec96fbb4a061690fafaeb032c54274676c434fedb8dcfd6adbac0e43de8953578c4955520cc6aac2c4c135a98efe0d46c5ebf2d40a9c
+DIST sphinx_autodoc_typehints-2.4.3.tar.gz 40572 BLAKE2B 
25d9f35a6b697cf99264bb48394034a546b48374edfecdd877f3b43ce00deb6b9e6581a8a9cd1b4b9342840dd702bc52c24554f39a6f828e27bb576eb3812996
 SHA512 
eb809df1ed8658bfb33c437417b16888636e89062ba56738dd6f0330bbf090b2ea8f98f6f5611f0c5545e024df66b7739f23aab8bbad2ee70a923ac16393310c

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.3.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.3.ebuild
new file mode 100644
index ..e938bae4f916
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/
+   https://pypi.org/project/sphinx-autodoc-typehints/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
+"
+# skipping optional test dep on dev-python/nptyping as that package
+# is horribly broken and on its way out
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # this package is addicted to Internet
+   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-09-12 Thread Michał Górny
commit: 459481a2821c2575d677ed3b6d2c2c727f13c2c0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 13 02:50:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 13 03:12:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=459481a2

dev-python/sphinx-autodoc-typehints: Bump to 2.4.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 +
 .../sphinx-autodoc-typehints-2.4.1.ebuild  | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index d824597d6c2a..9534bbb0d989 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,3 +1,4 @@
 DIST sphinx_autodoc_typehints-2.2.3.tar.gz 40394 BLAKE2B 
eece3fd99898bf6c93561b0269a7cae2d9b5bd7868ef3d9cd61868b57b9435ef255731db7fdbde2cf05b1f1ed1c8864060fd15ad5b44bbd122f2c2d4fd264aeb
 SHA512 
8a39129ae3e90703c7de8d25c7616256b4d203f6e3c6971f382265361236e7606fa16169e189ca47cd4f1dfdf27a98a16c7b92ce409e2431886e4dacd0159fcf
 DIST sphinx_autodoc_typehints-2.3.0.tar.gz 40709 BLAKE2B 
ef1b606cf6a643f87271fb033bac4d06f83b2be9f73b765064757ff0c1dceb2124841b2f6bb674deb20e39a4d19386fea8c85f0cdb417eeb3d84da19e2bf609e
 SHA512 
f4ee3e0eb51fd63d4cf31f2eed9b9d06cc2dc48a3f3427763e86dba8910ea02c9e31bd8d30e8d0b3494e71fb104d51904400ce96d71270e1e422f44a317de80a
 DIST sphinx_autodoc_typehints-2.4.0.tar.gz 40568 BLAKE2B 
7b56f034db042d027cb7ccfa3d1ef4f13fa22b22c536cebe42ec3f6da648c2d0578021b89fe4058326254a5900b6e6c9f5455cfcb9ea05cb1e7f6ec6adb0033d
 SHA512 
eb3b11c4fcb1e12048662eec8179d877598f0ec2f34c15efcb4989a905c53442223f7265251f2be8afe5de151f09c342ccbc04f8392eb03bef41c98f1467ea30
+DIST sphinx_autodoc_typehints-2.4.1.tar.gz 40796 BLAKE2B 
ea49531017abd27ae8ff8066c49334047370b27d5c8f972518bf566f1d26b965534317da4bdda2a0f5ebaf4af80ccc4e4befa561fe1bb36e9e92d82cc3175b9c
 SHA512 
fd1bceab209c0d4b65eaec96fbb4a061690fafaeb032c54274676c434fedb8dcfd6adbac0e43de8953578c4955520cc6aac2c4c135a98efe0d46c5ebf2d40a9c

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.1.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.1.ebuild
new file mode 100644
index ..e938bae4f916
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/
+   https://pypi.org/project/sphinx-autodoc-typehints/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
+"
+# skipping optional test dep on dev-python/nptyping as that package
+# is horribly broken and on its way out
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # this package is addicted to Internet
+   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-09-07 Thread Michał Górny
commit: 658f6dc00d1df85b95d69a973a49d29d585861d8
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep  8 02:43:07 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Sep  8 02:52:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=658f6dc0

dev-python/sphinx-autodoc-typehints: Bump to 2.4.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 +
 .../sphinx-autodoc-typehints-2.4.0.ebuild  | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index ffe1cba7ea5b..d824597d6c2a 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,2 +1,3 @@
 DIST sphinx_autodoc_typehints-2.2.3.tar.gz 40394 BLAKE2B 
eece3fd99898bf6c93561b0269a7cae2d9b5bd7868ef3d9cd61868b57b9435ef255731db7fdbde2cf05b1f1ed1c8864060fd15ad5b44bbd122f2c2d4fd264aeb
 SHA512 
8a39129ae3e90703c7de8d25c7616256b4d203f6e3c6971f382265361236e7606fa16169e189ca47cd4f1dfdf27a98a16c7b92ce409e2431886e4dacd0159fcf
 DIST sphinx_autodoc_typehints-2.3.0.tar.gz 40709 BLAKE2B 
ef1b606cf6a643f87271fb033bac4d06f83b2be9f73b765064757ff0c1dceb2124841b2f6bb674deb20e39a4d19386fea8c85f0cdb417eeb3d84da19e2bf609e
 SHA512 
f4ee3e0eb51fd63d4cf31f2eed9b9d06cc2dc48a3f3427763e86dba8910ea02c9e31bd8d30e8d0b3494e71fb104d51904400ce96d71270e1e422f44a317de80a
+DIST sphinx_autodoc_typehints-2.4.0.tar.gz 40568 BLAKE2B 
7b56f034db042d027cb7ccfa3d1ef4f13fa22b22c536cebe42ec3f6da648c2d0578021b89fe4058326254a5900b6e6c9f5455cfcb9ea05cb1e7f6ec6adb0033d
 SHA512 
eb3b11c4fcb1e12048662eec8179d877598f0ec2f34c15efcb4989a905c53442223f7265251f2be8afe5de151f09c342ccbc04f8392eb03bef41c98f1467ea30

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.0.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.0.ebuild
new file mode 100644
index ..f6053e2167f7
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.4.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/
+   https://pypi.org/project/sphinx-autodoc-typehints/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
+"
+# skipping optional test dep on dev-python/nptyping as that package
+# is horribly broken and on its way out
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # this package is addicted to Internet
+   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autoapi/

2024-09-01 Thread Michał Górny
commit: 61c34e3f9cc423ca95f09eda33fb1ef0473409ad
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep  2 02:46:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  2 03:02:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c34e3f

dev-python/sphinx-autoapi: Bump to 3.3.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autoapi/Manifest |  1 +
 .../sphinx-autoapi/sphinx-autoapi-3.3.1.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/sphinx-autoapi/Manifest 
b/dev-python/sphinx-autoapi/Manifest
index e76f4eaa6dcc..ab1f34910969 100644
--- a/dev-python/sphinx-autoapi/Manifest
+++ b/dev-python/sphinx-autoapi/Manifest
@@ -1,2 +1,3 @@
 DIST sphinx-autoapi-3.2.1.gh.tar.gz 68891 BLAKE2B 
b31db0f584498a96d3bf7e57fa92abd884d3b8bb8812236a8491685f0fc81d212e114ae1663e316ba7ba14dee082dd4aeab19941f3d6ab85de95399f3736f596
 SHA512 
e1920a79ce8954a9da1d33fd46e5c1968990e5cfd960a8c97ac344d3d6dd97c06dbbafb3144e67d223f6504b233e0cf59328f015d918264df12b00aed8e34f8f
 DIST sphinx-autoapi-3.3.0.gh.tar.gz 70367 BLAKE2B 
8e4efd0722b831816839b88fc1dadd0bbb10143a2361cd040f5bafa806d128b288a0acd77b9cc881c7e45a47e2802f666486f07f705d0aa0312ae840da9c
 SHA512 
fec162717137ff71d196feeecdb84a3fa953471c06a0bf8a586cc5d5f6ecece09b6ac20928039e8cfbd4eeb060e6cf0c1e633ffed2509ad760f1796bd1e10a47
+DIST sphinx-autoapi-3.3.1.gh.tar.gz 71304 BLAKE2B 
0570a26bb22d8a2a37484e28e8d0ff6be9673a49cf8a569ea1808a0a04c6b061c740e0562de8ad351d56966c1e942624486e126f9a1adca0b6790eee2363e79e
 SHA512 
322cba62d37d74ee5ed22787fad2959fbac0885b3066f5213fa57985ba062dfb0be7248356aef695beea371d4090bb591bf604fc0df2e3c56e835fcb6937e3dc

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.1.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.1.ebuild
new file mode 100644
index ..2dfb0a4c4c8b
--- /dev/null
+++ b/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-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="A new approach to API documentation in Sphinx"
+HOMEPAGE="
+   https://sphinx-autoapi.readthedocs.io/
+   https://github.com/readthedocs/sphinx-autoapi/
+   https://pypi.org/project/sphinx-autoapi/
+"
+# sdist is missing docs, as of 2.1.0
+SRC_URI="
+   https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-6.1.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND+="
+   test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] )
+"
+
+DOCS=( README.rst CHANGELOG.rst )
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   tests/python/test_pyintegration.py::TestPEP695::test_integration
+   
tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration
+   
"tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample"
+   )
+
+   distutils-r1_python_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autoapi/

2024-08-29 Thread Michał Górny
commit: efff784a07b24978292efb69ffe9c7364ee222b7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 30 01:51:07 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 30 01:53:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efff784a

dev-python/sphinx-autoapi: Bump to 3.3.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autoapi/Manifest |  1 +
 .../sphinx-autoapi/sphinx-autoapi-3.3.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/sphinx-autoapi/Manifest 
b/dev-python/sphinx-autoapi/Manifest
index 04447c744e8b..e76f4eaa6dcc 100644
--- a/dev-python/sphinx-autoapi/Manifest
+++ b/dev-python/sphinx-autoapi/Manifest
@@ -1 +1,2 @@
 DIST sphinx-autoapi-3.2.1.gh.tar.gz 68891 BLAKE2B 
b31db0f584498a96d3bf7e57fa92abd884d3b8bb8812236a8491685f0fc81d212e114ae1663e316ba7ba14dee082dd4aeab19941f3d6ab85de95399f3736f596
 SHA512 
e1920a79ce8954a9da1d33fd46e5c1968990e5cfd960a8c97ac344d3d6dd97c06dbbafb3144e67d223f6504b233e0cf59328f015d918264df12b00aed8e34f8f
+DIST sphinx-autoapi-3.3.0.gh.tar.gz 70367 BLAKE2B 
8e4efd0722b831816839b88fc1dadd0bbb10143a2361cd040f5bafa806d128b288a0acd77b9cc881c7e45a47e2802f666486f07f705d0aa0312ae840da9c
 SHA512 
fec162717137ff71d196feeecdb84a3fa953471c06a0bf8a586cc5d5f6ecece09b6ac20928039e8cfbd4eeb060e6cf0c1e633ffed2509ad760f1796bd1e10a47

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.0.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.0.ebuild
new file mode 100644
index ..2dfb0a4c4c8b
--- /dev/null
+++ b/dev-python/sphinx-autoapi/sphinx-autoapi-3.3.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-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="A new approach to API documentation in Sphinx"
+HOMEPAGE="
+   https://sphinx-autoapi.readthedocs.io/
+   https://github.com/readthedocs/sphinx-autoapi/
+   https://pypi.org/project/sphinx-autoapi/
+"
+# sdist is missing docs, as of 2.1.0
+SRC_URI="
+   https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-6.1.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND+="
+   test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] )
+"
+
+DOCS=( README.rst CHANGELOG.rst )
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   tests/python/test_pyintegration.py::TestPEP695::test_integration
+   
tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration
+   
"tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample"
+   )
+
+   distutils-r1_python_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-08-29 Thread Michał Górny
commit: 533e847ced01f39bc34b4023e955f28df0c6c7c0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 30 01:43:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 30 01:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=533e847c

dev-python/sphinx-autodoc-typehints: Bump to 2.3.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 +
 .../sphinx-autodoc-typehints-2.3.0.ebuild  | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index 9b1aa0833b4a..ffe1cba7ea5b 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1 +1,2 @@
 DIST sphinx_autodoc_typehints-2.2.3.tar.gz 40394 BLAKE2B 
eece3fd99898bf6c93561b0269a7cae2d9b5bd7868ef3d9cd61868b57b9435ef255731db7fdbde2cf05b1f1ed1c8864060fd15ad5b44bbd122f2c2d4fd264aeb
 SHA512 
8a39129ae3e90703c7de8d25c7616256b4d203f6e3c6971f382265361236e7606fa16169e189ca47cd4f1dfdf27a98a16c7b92ce409e2431886e4dacd0159fcf
+DIST sphinx_autodoc_typehints-2.3.0.tar.gz 40709 BLAKE2B 
ef1b606cf6a643f87271fb033bac4d06f83b2be9f73b765064757ff0c1dceb2124841b2f6bb674deb20e39a4d19386fea8c85f0cdb417eeb3d84da19e2bf609e
 SHA512 
f4ee3e0eb51fd63d4cf31f2eed9b9d06cc2dc48a3f3427763e86dba8910ea02c9e31bd8d30e8d0b3494e71fb104d51904400ce96d71270e1e422f44a317de80a

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.3.0.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.3.0.ebuild
new file mode 100644
index ..f6053e2167f7
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.3.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/
+   https://pypi.org/project/sphinx-autodoc-typehints/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
+"
+# skipping optional test dep on dev-python/nptyping as that package
+# is horribly broken and on its way out
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # this package is addicted to Internet
+   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/files/

2024-08-28 Thread Andrew Ammerlaan
commit: 5c166770c34a10248ebcc5a7304669b0a4004ca6
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Aug 28 07:19:47 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Aug 28 07:55:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c166770

dev-python/sphinx: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../sphinx/files/sphinx-7.3.7-opt-defusedxml.patch | 34 --
 1 file changed, 34 deletions(-)

diff --git a/dev-python/sphinx/files/sphinx-7.3.7-opt-defusedxml.patch 
b/dev-python/sphinx/files/sphinx-7.3.7-opt-defusedxml.patch
deleted file mode 100644
index cb70e2cf89fc..
--- a/dev-python/sphinx/files/sphinx-7.3.7-opt-defusedxml.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From ce86026f3b667949ef39f7fdab9a40941d99c5ca Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Sat, 11 May 2024 18:31:02 +0200
-Subject: [PATCH] DEPS: Lazy import `defusedxml` only when necessary (#12362)
-
-The `defusedxml` dependency was added to `sphinx.testing` in sphinx 7.3,
-but it is not part of the core sphinx dependencies, and not strictly necessary 
for the running of the pytest plugin.
-This commit moves the import into the only function which uses it,
-so that the pytest plugins can be used again without this dependency.

- sphinx/testing/util.py | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/sphinx/testing/util.py b/sphinx/testing/util.py
-index d1de8ea2b7..b2df709eea 100644
 a/sphinx/testing/util.py
-+++ b/sphinx/testing/util.py
-@@ -11,7 +11,6 @@
- from types import MappingProxyType
- from typing import TYPE_CHECKING
- 
--from defusedxml.ElementTree import parse as xml_parse
- from docutils import nodes
- from docutils.parsers.rst import directives, roles
- 
-@@ -73,6 +72,8 @@ def assert_node(node: Node, cls: Any = None, xpath: str = 
"", **kwargs: Any) ->
- # keep this to restrict the API usage and to have a correct return type
- def etree_parse(path: str | os.PathLike[str]) -> ElementTree:
- """Parse a file into a (safe) XML element tree."""
-+from defusedxml.ElementTree import parse as xml_parse
-+
- return xml_parse(path)
- 
- 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-gallery/

2024-08-24 Thread Michał Górny
commit: 1f1aecd539c31cfa7b220fed59182afc530e4298
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 24 13:02:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 24 13:02:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f1aecd5

dev-python/sphinx-gallery: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-gallery/Manifest |  2 -
 .../sphinx-gallery/sphinx-gallery-0.16.0.ebuild| 51 --
 .../sphinx-gallery/sphinx-gallery-0.17.0.ebuild| 51 --
 3 files changed, 104 deletions(-)

diff --git a/dev-python/sphinx-gallery/Manifest 
b/dev-python/sphinx-gallery/Manifest
index e8adf338376c..70844fb77ceb 100644
--- a/dev-python/sphinx-gallery/Manifest
+++ b/dev-python/sphinx-gallery/Manifest
@@ -1,3 +1 @@
-DIST sphinx_gallery-0.16.0.tar.gz 432247 BLAKE2B 
130800616a29be2daedb77404f79ca8d1543ecd391f45f8f19cbcf46ce742d02725d9b087be337d11496021b5c486c6c24b35f22b2c7d4cb575cb2c217d328db
 SHA512 
b45e9141d64b1e277d75f501f2cc40979942953cd8412716e5af64917a3b9adc0a746fbd6249c3636c3db222c1e438ee7f9a9ad93f57b2f05f9ec80a562796c3
-DIST sphinx_gallery-0.17.0.tar.gz 461588 BLAKE2B 
2f95724b184a2fe6359cf90c5200cebb80da8bd47160eb801069a396ddc6d889bd84a088899c2e0b461e81a6bf31ebbcebd4b555b83a3a5eebd11e48048ca2a3
 SHA512 
969bedefdb9231fd9fd92f1a8eb4488dbf6c8b68175e6869d0e893f1a6674bbf7b6e2b0281e54b929a3b2ca1d2928f75f00cb307100391656b6ebd62e8046b7a
 DIST sphinx_gallery-0.17.1.tar.gz 464013 BLAKE2B 
42a0d6e9fca934bfaf234710acc800229ee2dfc4844d17a5c1774ee5e36f6e2f1fe2a0f636035a58b4f2ea5bf0643abf9f018026a1d3b552093f1814c7f7cbe3
 SHA512 
7d580e3e603f6778dbf47e3f46ade2e612596337e432ee0ca5b603c7e002f43b65e0258dda04d427613b2a3331466b7c852287937c4706fe0bdafa1e7804f9fa

diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild 
b/dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild
deleted file mode 100644
index 2d76d2361dbd..
--- a/dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# 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 pypi
-
-DESCRIPTION="Sphinx extension to automatically generate an examples gallery"
-HOMEPAGE="
-   https://github.com/sphinx-gallery/sphinx-gallery/
-   https://sphinx-gallery.github.io/
-   https://pypi.org/project/sphinx-gallery/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-4[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   test? (
-   dev-python/joblib[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # Internet
-   
sphinx_gallery/tests/test_docs_resolv.py::test_embed_code_links_get_data
-   sphinx_gallery/tests/test_full.py::test_run_sphinx
-   sphinx_gallery/tests/test_full.py::test_embed_links_and_styles
-   # require jupyterlite_sphinx
-   sphinx_gallery/tests/test_full.py
-   sphinx_gallery/tests/test_full_noexec.py
-   
sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents
-   
sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_non_default_contents
-   
sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_with_jupyterlite_disabled_via_config
-   )
-
-   epytest -o addopts=
-}

diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.17.0.ebuild 
b/dev-python/sphinx-gallery/sphinx-gallery-0.17.0.ebuild
deleted file mode 100644
index 5f967116b733..
--- a/dev-python/sphinx-gallery/sphinx-gallery-0.17.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# 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 pypi
-
-DESCRIPTION="Sphinx extension to automatically generate an examples gallery"
-HOMEPAGE="
-   https://github.com/sphinx-gallery/sphinx-gallery/
-   https://sphinx-gallery.github.io/
-   https://pypi.org/project/sphinx-gallery/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   test? (
-   dev-python/joblib[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() 

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-prompt/

2024-08-24 Thread Michał Górny
commit: 36fe1f816ec36deeb64734f1091fd57ad019733f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 24 12:58:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 24 12:58:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36fe1f81

dev-python/sphinx-prompt: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-prompt/Manifest  |  1 -
 .../sphinx-prompt/sphinx-prompt-1.8.0.ebuild   | 43 --
 2 files changed, 44 deletions(-)

diff --git a/dev-python/sphinx-prompt/Manifest 
b/dev-python/sphinx-prompt/Manifest
index 0199b5855a29..71b542fcd68f 100644
--- a/dev-python/sphinx-prompt/Manifest
+++ b/dev-python/sphinx-prompt/Manifest
@@ -1,2 +1 @@
-DIST sphinx-prompt-1.8.0.gh.tar.gz 38424 BLAKE2B 
c469e2acfdad076afd472c30380a59aae4d719edce653794fd4d09a2c8008b7f67642ce2a740fb1408987243ba5d520e28b3dc4d7ec34899de6fcf57f2171456
 SHA512 
1acaa18066537adaab71eb900f0b0fb8041f8f25a9079e171b98b98106d5b7d1885e23bae2c1fd278bbf22c66d17238fbf386cb61fc5725475862aaf86d5701e
 DIST sphinx-prompt-1.9.0.gh.tar.gz 39458 BLAKE2B 
16b646bd0e288da3d2f401650c3131c7c6b9fb27023617717821927c7bd8b8d031f14d82b7dd02c6603f3ece084e766a28022cc418867646d770886cdce538ce
 SHA512 
f9ee34b86ead0eda791ba7d648ae54785c09ca276279197c4632963892a03080e547d1930743d81ddb3b327c912c70a58dea968b1da763c4875ec84014b207f8

diff --git a/dev-python/sphinx-prompt/sphinx-prompt-1.8.0.ebuild 
b/dev-python/sphinx-prompt/sphinx-prompt-1.8.0.ebuild
deleted file mode 100644
index f508d7f45965..
--- a/dev-python/sphinx-prompt/sphinx-prompt-1.8.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# 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..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Sphinx directive to add unselectable prompt"
-HOMEPAGE="
-   https://github.com/sbrunner/sphinx-prompt/
-   https://pypi.org/project/sphinx-prompt/
-"
-SRC_URI="
-   https://github.com/sbrunner/sphinx-prompt/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc 
x86"
-
-RDEPEND="
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/pygments[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # version number relies on git repo, sigh
-   # also all dependencies are pinned to exact versions, sigh
-   # also huge hack to install package as "sphinx-prompt", sigh
-   sed -i \
-   -e "/^version =/s:[0-9.]\+:${PV}:" \
-   -e '/^\[tool\.poetry\.dependencies\]$/,$s:"[0-9.]\+:"*:' \
-   -e '/include.*sphinx-prompt/d' \
-   pyproject.toml || die
-
-   distutils-r1_python_prepare_all
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-gallery/

2024-08-24 Thread Arthur Zamarin
commit: 48c3859a5165832871cd6b38ff75aee07ad117aa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 24 09:05:28 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 24 09:05:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c3859a

dev-python/sphinx-gallery: Stabilize 0.17.1 ALLARCHES, #938404

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/sphinx-gallery/sphinx-gallery-0.17.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.17.1.ebuild 
b/dev-python/sphinx-gallery/sphinx-gallery-0.17.1.ebuild
index 5f967116b733..e641b83bfaea 100644
--- a/dev-python/sphinx-gallery/sphinx-gallery-0.17.1.ebuild
+++ b/dev-python/sphinx-gallery/sphinx-gallery-0.17.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
dev-python/matplotlib[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-prompt/

2024-08-24 Thread Sam James
commit: e2f5e6c62fe6336084941dd189babf1c805ffea6
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 24 08:09:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 24 08:09:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f5e6c6

dev-python/sphinx-prompt: Stabilize 1.9.0 ALLARCHES, #938420

Signed-off-by: Sam James  gentoo.org>

 dev-python/sphinx-prompt/sphinx-prompt-1.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-prompt/sphinx-prompt-1.9.0.ebuild 
b/dev-python/sphinx-prompt/sphinx-prompt-1.9.0.ebuild
index 6daa0821df96..f508d7f45965 100644
--- a/dev-python/sphinx-prompt/sphinx-prompt-1.9.0.ebuild
+++ b/dev-python/sphinx-prompt/sphinx-prompt-1.9.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc 
x86"
 
 RDEPEND="
dev-python/sphinx[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2024-08-17 Thread Michał Górny
commit: 8b45362804c4988719f9cc01f3c167f8dfb38a97
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 17 09:56:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 17 09:56:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b453628

dev-python/sphinx: Stabilize 8.0.2 ALLARCHES, #938032

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx/sphinx-8.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx/sphinx-8.0.2.ebuild 
b/dev-python/sphinx/sphinx-8.0.2.ebuild
index af4ae1849105..e46240f2fea6 100644
--- a/dev-python/sphinx/sphinx-8.0.2.ebuild
+++ b/dev-python/sphinx/sphinx-8.0.2.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc latex"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-notfound-page/

2024-08-17 Thread Michał Górny
commit: 912a683735f8bb6d08ef45bd203f06ab4bd6b008
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 17 07:44:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 17 07:44:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=912a6837

dev-python/sphinx-notfound-page: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-notfound-page/Manifest   |  1 -
 .../sphinx-notfound-page-1.0.2.ebuild  | 35 --
 2 files changed, 36 deletions(-)

diff --git a/dev-python/sphinx-notfound-page/Manifest 
b/dev-python/sphinx-notfound-page/Manifest
index f7acdbd4f3cc..de6abc7b82d4 100644
--- a/dev-python/sphinx-notfound-page/Manifest
+++ b/dev-python/sphinx-notfound-page/Manifest
@@ -1,2 +1 @@
-DIST sphinx-notfound-page-1.0.2.gh.tar.gz 543984 BLAKE2B 
a6a7a1f157c9500618c296152f44a441db9bf4198e196e5be5c71444e05f2623457d0807103dcc55d08c869afb0d35b719dc73f7f43e57f08a025aa08a4f42b1
 SHA512 
faa6c2cf59dcb3ab90e00176f1f9480ad8f5ff07e76dfd49a17985e638ea05329faaffa15f64d5c7cedc37028d0b9de10927429eb85d5b0bb1397d6bd14e
 DIST sphinx-notfound-page-1.0.4.gh.tar.gz 544117 BLAKE2B 
f8155167183fa3d6487cfd9f93eff8a99dd3253ed7f44632ca822b9da3d0b409a6897edd4f972fc9535b4759c2ef976c5f66daf85249ba9de4c83ae96ff65d7a
 SHA512 
d6643e29768b31834c73302f8995cd92c052b2a51a4ecffc997f4ea4d15cf830c17a2f538fec637b1a3a7e187fa787252652b5ab8ce0ab92f44996a63669b504

diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild 
b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild
deleted file mode 100644
index 4b163eacf4d3..
--- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Create a custom 404 page with absolute URLs hardcoded"
-HOMEPAGE="
-   https://sphinx-notfound-page.readthedocs.io/
-   https://github.com/readthedocs/sphinx-notfound-page/
-   https://pypi.org/project/sphinx-notfound-page/
-"
-SRC_URI="
-   https://github.com/readthedocs/sphinx-notfound-page/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 
~x64-macos"
-
-RDEPEND="
-   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # calls sphinx-build directly, works around venv
-   tests/test_urls.py::test_parallel_build
-)



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2024-08-17 Thread Michał Górny
commit: 22dafbd7c8630426672ad757da3cc5a218d72144
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 17 07:44:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 17 07:44:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22dafbd7

dev-python/sphinx: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx/Manifest   |   2 -
 dev-python/sphinx/sphinx-7.2.6.ebuild| 132 
 dev-python/sphinx/sphinx-7.3.7-r2.ebuild | 144 ---
 3 files changed, 278 deletions(-)

diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index bfa5822e3887..86c7560716fa 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -1,4 +1,2 @@
-DIST sphinx-7.2.6.gh.tar.gz 7067425 BLAKE2B 
4da1cb5ccebea4df0dc134c552311d7b70ce9b76424ea4355ad67b1ece60c9b445e56c96b838832d4df2f50940832b3fa9555b596390464a4017a573bcf514c3
 SHA512 
204e859318ad5044639f2e682098b07c7cc675b54ba801feeb3322290bfd15316cc15a2cae8fa6a55e6ec6d1e9690790e5402652eb04720bfe96e172f4c8bdbc
-DIST sphinx-7.3.7.gh.tar.gz 7165383 BLAKE2B 
bcc68f26937e6aefe60cedea533a5c8e245c76b59ab4913fb6516f285e3afc32be60b336c662ac8305fb88e82fcc2b477128f2d8b9bf92f037b124f4c855df2a
 SHA512 
540553ecddc55b3e673c79bc776a899d2c660f1e93ef819711be52174accf5b70465883a46bed81d163534e56718caf0765b4bae153e9307a3792387d8228df5
 DIST sphinx-7.4.7.gh.tar.gz 8135111 BLAKE2B 
b5a511355b16edfbcf32f9a20855466251c592a7fbffa33a84d84369f2a9de7767cd9529cce3f350cdf25bfbb53534ddea70d9482c1d6d78e9ab160d2c9821e8
 SHA512 
bfb48d4dc09f108986c5b7737710c7495fbdd83eb18f2a1c77bc9d324c499bffb5103f65ebf7396260f10c0f89eddb1ae5eb8d037bd33fffd748483f4391a7e1
 DIST sphinx-8.0.2.gh.tar.gz 8264835 BLAKE2B 
ed6e321a1e58341609d88993c418ec1a0a580683ed28895077322fdba839d5c158007d65d5349d4d53c5e3b49ae823142cc6eb0203812580ebbb5b95247bf157
 SHA512 
5e9f38af91d7a80b6a80a80ab26adbebc1c3303996182a58eed9120ed896c5bfde022616e116e8cb8195fe03741e93fd97dcacccf492912ab147c5bfcb79213d

diff --git a/dev-python/sphinx/sphinx-7.2.6.ebuild 
b/dev-python/sphinx/sphinx-7.2.6.ebuild
deleted file mode 100644
index 8b4651d984c4..
--- a/dev-python/sphinx/sphinx-7.2.6.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Python documentation generator"
-HOMEPAGE="
-   https://www.sphinx-doc.org/
-   https://github.com/sphinx-doc/sphinx/
-   https://pypi.org/project/Sphinx/
-"
-SRC_URI="
-   https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="doc latex"
-
-RDEPEND="
-   =dev-python/Babel-2.9[${PYTHON_USEDEP}]
-   =dev-python/docutils-0.18.1[${PYTHON_USEDEP}]
-   >=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
-   >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
-   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.25.0[${PYTHON_USEDEP}]
-   >=dev-python/snowballstemmer-2.0[${PYTHON_USEDEP}]
-   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
-   dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
-   dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
-   >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}]
-   dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.0[${PYTHON_USEDEP}]
-   latex? (
-   dev-texlive/texlive-latexextra
-   dev-texlive/texlive-luatex
-   app-text/dvipng
-   )
-   !dev-python/namespace-sphinxcontrib
-"
-BDEPEND="
-   doc? (
-   dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
-   media-gfx/graphviz
-   )
-   test? (
-   app-text/dvipng
-   >=dev-python/cython-3.0.0[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   dev-python/html5lib[${PYTHON_USEDEP}]
-   >=dev-python/setuptools-67.0[${PYTHON_USEDEP}]
-   dev-texlive/texlive-fontsextra
-   dev-texlive/texlive-latexextra
-   dev-texlive/texlive-luatex
-   virtual/imagemagick-tools[jpeg,png,svg]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/sphinx-3.2.1-doc-link.patch"
-   "${FILESDIR}/sphinx-4.3.2-doc-link.patch"
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # disable internet access
-   sed -i -e 's:^intersphinx_mapping:disabled_&:' \
-   doc/conf.py || die
-
-   distutils-r1_python_prep

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-notfound-page/

2024-08-17 Thread Michał Górny
commit: 18a26a08462f2f139fceb364d2b46d07965b3e9d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 17 07:42:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 17 07:42:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18a26a08

dev-python/sphinx-notfound-page: Stabilize 1.0.4 ALLARCHES, #938050

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.4.ebuild 
b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.4.ebuild
index 2160322293ab..4b163eacf4d3 100644
--- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.4.ebuild
+++ b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.4.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 
~x64-macos"
 
 RDEPEND="
>=dev-python/sphinx-5[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2024-08-10 Thread Michał Górny
commit: e5b6696ea8df4731778ac8a3b2d6b1bc62e825d8
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 10 07:27:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 10 07:31:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5b6696e

dev-python/sphinx: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx/Manifest|   3 -
 dev-python/sphinx/sphinx-7.4.6.ebuild | 142 -
 dev-python/sphinx/sphinx-8.0.0_rc1.ebuild | 144 --
 dev-python/sphinx/sphinx-8.0.1.ebuild | 144 --
 4 files changed, 433 deletions(-)

diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index a58e2bb07f7a..bfa5822e3887 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -1,7 +1,4 @@
 DIST sphinx-7.2.6.gh.tar.gz 7067425 BLAKE2B 
4da1cb5ccebea4df0dc134c552311d7b70ce9b76424ea4355ad67b1ece60c9b445e56c96b838832d4df2f50940832b3fa9555b596390464a4017a573bcf514c3
 SHA512 
204e859318ad5044639f2e682098b07c7cc675b54ba801feeb3322290bfd15316cc15a2cae8fa6a55e6ec6d1e9690790e5402652eb04720bfe96e172f4c8bdbc
 DIST sphinx-7.3.7.gh.tar.gz 7165383 BLAKE2B 
bcc68f26937e6aefe60cedea533a5c8e245c76b59ab4913fb6516f285e3afc32be60b336c662ac8305fb88e82fcc2b477128f2d8b9bf92f037b124f4c855df2a
 SHA512 
540553ecddc55b3e673c79bc776a899d2c660f1e93ef819711be52174accf5b70465883a46bed81d163534e56718caf0765b4bae153e9307a3792387d8228df5
-DIST sphinx-7.4.6.gh.tar.gz 8187130 BLAKE2B 
69cf73dc3644ac0fbb4e2d26ee07652b4a16bb2d87fba1a6f5a3dba74533af470d2449658eb7029479618d47ea34d6dc896126cfe330d31b343c0a3300ba90b3
 SHA512 
7015aa5b926856e1e3ed35b559a78dbeb8a1746028f4a488a3237c65ea5eb786a9feff05649b8126395c6f8277802a093c704ca13e941d3aab561b2fca8b0de8
 DIST sphinx-7.4.7.gh.tar.gz 8135111 BLAKE2B 
b5a511355b16edfbcf32f9a20855466251c592a7fbffa33a84d84369f2a9de7767cd9529cce3f350cdf25bfbb53534ddea70d9482c1d6d78e9ab160d2c9821e8
 SHA512 
bfb48d4dc09f108986c5b7737710c7495fbdd83eb18f2a1c77bc9d324c499bffb5103f65ebf7396260f10c0f89eddb1ae5eb8d037bd33fffd748483f4391a7e1
-DIST sphinx-8.0.0rc1.gh.tar.gz 8139326 BLAKE2B 
3cb69ece3d6f85ceebd494abe9ae11a76b3473eca52611b197cd3a34985e37bc0275c9c194d87ca529a63d46976c9624ff9270734b638f8cbfb81c25f5fee0be
 SHA512 
cd7e1b01a2a6dcc3106aef6f110bbd1c4cc06865e7c20c85e65b191128c4a28c836c5401f02e6a812317033b97ff4f683948b78d3edd56fbb8d12d6a7ada52f6
-DIST sphinx-8.0.1.gh.tar.gz 8264971 BLAKE2B 
5c0fb71607b75fc445cafe115bc2765e859d0224857149862517060e6133a610a05ca2c10fe78f32cf7f99396bd4991a834dcdecd0d3945bc6300a010dfdf408
 SHA512 
11e6901c27484fbad7c9f1b3c192603f3dd9d79092f3910ea05edd6541d0f8368471134c53d694f6032ad2d22131baf1b0bee2725f89c291dc236a6195315ed9
 DIST sphinx-8.0.2.gh.tar.gz 8264835 BLAKE2B 
ed6e321a1e58341609d88993c418ec1a0a580683ed28895077322fdba839d5c158007d65d5349d4d53c5e3b49ae823142cc6eb0203812580ebbb5b95247bf157
 SHA512 
5e9f38af91d7a80b6a80a80ab26adbebc1c3303996182a58eed9120ed896c5bfde022616e116e8cb8195fe03741e93fd97dcacccf492912ab147c5bfcb79213d

diff --git a/dev-python/sphinx/sphinx-7.4.6.ebuild 
b/dev-python/sphinx/sphinx-7.4.6.ebuild
deleted file mode 100644
index b2268853964a..
--- a/dev-python/sphinx/sphinx-7.4.6.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Python documentation generator"
-HOMEPAGE="
-   https://www.sphinx-doc.org/
-   https://github.com/sphinx-doc/sphinx/
-   https://pypi.org/project/Sphinx/
-"
-SRC_URI="
-   https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="doc latex"
-
-RDEPEND="
-   >=dev-python/alabaster-0.7.14[${PYTHON_USEDEP}]
-   >=dev-python/Babel-2.13[${PYTHON_USEDEP}]
-   =dev-python/docutils-0.20[${PYTHON_USEDEP}]
-   >=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
-   >=dev-python/jinja-3.1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-23.0[${PYTHON_USEDEP}]
-   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.30.0[${PYTHON_USEDEP}]
-   >=dev-python/snowballstemmer-2.2[${PYTHON_USEDEP}]
-   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
-   dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
-   dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
-   >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}]
-   dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2024-08-10 Thread Michał Górny
commit: 93ffdd61f9b4a644d8bf58b57c250ddf7090bcc2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 10 07:24:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 10 07:25:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ffdd61

dev-python/sphinx: Stabilize 7.4.7 ALLARCHES, #937687

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx/sphinx-7.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx/sphinx-7.4.7.ebuild 
b/dev-python/sphinx/sphinx-7.4.7.ebuild
index b2268853964a..c182027710f8 100644
--- a/dev-python/sphinx/sphinx-7.4.7.ebuild
+++ b/dev-python/sphinx/sphinx-7.4.7.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc latex"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autoapi/

2024-08-09 Thread Michał Górny
commit: 2896f4035f01f0eff039f909e9c3756f85bc0836
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 10 06:46:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 10 06:46:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2896f403

dev-python/sphinx-autoapi: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autoapi/Manifest |  2 -
 .../sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild | 50 --
 .../sphinx-autoapi/sphinx-autoapi-3.2.0.ebuild | 50 --
 3 files changed, 102 deletions(-)

diff --git a/dev-python/sphinx-autoapi/Manifest 
b/dev-python/sphinx-autoapi/Manifest
index ccf1a9ebc0c0..04447c744e8b 100644
--- a/dev-python/sphinx-autoapi/Manifest
+++ b/dev-python/sphinx-autoapi/Manifest
@@ -1,3 +1 @@
-DIST sphinx-autoapi-3.1.2.gh.tar.gz 68260 BLAKE2B 
31315fb298f7dae78c10f839e2738340eaf68d5497f22368c50f14309a564d1c5636015a715a9f99080a4f753416a10c63147e63dfcd53a27d7466ad422f95c4
 SHA512 
18e4a49e831446fa14278ffda4fec703f3b2c86654ce78fa7f4b89e5a41f1e6b19ea76cb64e7290a3125dc027a2de8aa052495a8bfd4bcc1828780f762e81957
-DIST sphinx-autoapi-3.2.0.gh.tar.gz 68693 BLAKE2B 
f9d70febea444a12c4db906614223415f51e649c3cb02770ca24e7274cb1e6c64a86802545ff1cb7b22e0e63bb63ceaaf1c27e487982a3d8d45e750a497dda01
 SHA512 
d14d62d4ab414f54f0066a63de490c293f1ca364b3094ca915fcb7765f373650a933026bf9582aeafb5556efb83c72a907f17c516bcfd7cbad081583
 DIST sphinx-autoapi-3.2.1.gh.tar.gz 68891 BLAKE2B 
b31db0f584498a96d3bf7e57fa92abd884d3b8bb8812236a8491685f0fc81d212e114ae1663e316ba7ba14dee082dd4aeab19941f3d6ab85de95399f3736f596
 SHA512 
e1920a79ce8954a9da1d33fd46e5c1968990e5cfd960a8c97ac344d3d6dd97c06dbbafb3144e67d223f6504b233e0cf59328f015d918264df12b00aed8e34f8f

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild
deleted file mode 100644
index cc53280450a6..
--- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2022-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="A new approach to API documentation in Sphinx"
-HOMEPAGE="
-   https://sphinx-autoapi.readthedocs.io/
-   https://github.com/readthedocs/sphinx-autoapi/
-   https://pypi.org/project/sphinx-autoapi/
-"
-# sdist is missing docs, as of 2.1.0
-SRC_URI="
-   https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 x86"
-
-RDEPEND="
-   >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-6.1.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND+="
-   test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] )
-"
-
-DOCS=( README.rst CHANGELOG.rst )
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # Internet
-   tests/python/test_pyintegration.py::TestPEP695::test_integration
-   
tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration
-   
"tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample"
-   )
-
-   distutils-r1_python_test
-}

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.2.0.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.2.0.ebuild
deleted file mode 100644
index 2dfb0a4c4c8b..
--- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.2.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2022-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="A new approach to API documentation in Sphinx"
-HOMEPAGE="
-   https://sphinx-autoapi.readthedocs.io/
-   https://github.com/readthedocs/sphinx-autoapi/
-   https://pypi.org/project/sphinx-autoapi/
-"
-# sdist is missing docs, as of 2.1.0
-SRC_URI="
-   https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND="
-   >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-6.1.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND+="
-   test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] )
-"
-
-DOCS=( README.rst CHANGELOG.rst )
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # Internet
-   tests/python/test_pyintegration.py::TestPEP695::test_integration
-   
tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration
-   
"tests/test_in

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autoapi/

2024-08-09 Thread Michał Górny
commit: 069ac1aeb4cc1c114b463b73b50cdb520e420bf1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 10 06:46:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 10 06:46:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=069ac1ae

dev-python/sphinx-autoapi: Stabilize 3.2.1 ALLARCHES, #937655

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autoapi/sphinx-autoapi-3.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.2.1.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.2.1.ebuild
index 2dfb0a4c4c8b..cc53280450a6 100644
--- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.2.1.ebuild
+++ b/dev-python/sphinx-autoapi/sphinx-autoapi-3.2.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 arm arm64 x86"
 
 RDEPEND="
>=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-prompt/

2024-08-07 Thread Michał Górny
commit: f66d3d4d47f5a6b073b95fe6ed77103af166a575
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug  8 02:52:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug  8 03:07:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f66d3d4d

dev-python/sphinx-prompt: Bump to 1.9.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-prompt/Manifest  |  1 +
 .../sphinx-prompt/sphinx-prompt-1.9.0.ebuild   | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/dev-python/sphinx-prompt/Manifest 
b/dev-python/sphinx-prompt/Manifest
index 666a3bee910b..0199b5855a29 100644
--- a/dev-python/sphinx-prompt/Manifest
+++ b/dev-python/sphinx-prompt/Manifest
@@ -1 +1,2 @@
 DIST sphinx-prompt-1.8.0.gh.tar.gz 38424 BLAKE2B 
c469e2acfdad076afd472c30380a59aae4d719edce653794fd4d09a2c8008b7f67642ce2a740fb1408987243ba5d520e28b3dc4d7ec34899de6fcf57f2171456
 SHA512 
1acaa18066537adaab71eb900f0b0fb8041f8f25a9079e171b98b98106d5b7d1885e23bae2c1fd278bbf22c66d17238fbf386cb61fc5725475862aaf86d5701e
+DIST sphinx-prompt-1.9.0.gh.tar.gz 39458 BLAKE2B 
16b646bd0e288da3d2f401650c3131c7c6b9fb27023617717821927c7bd8b8d031f14d82b7dd02c6603f3ece084e766a28022cc418867646d770886cdce538ce
 SHA512 
f9ee34b86ead0eda791ba7d648ae54785c09ca276279197c4632963892a03080e547d1930743d81ddb3b327c912c70a58dea968b1da763c4875ec84014b207f8

diff --git a/dev-python/sphinx-prompt/sphinx-prompt-1.9.0.ebuild 
b/dev-python/sphinx-prompt/sphinx-prompt-1.9.0.ebuild
new file mode 100644
index ..6daa0821df96
--- /dev/null
+++ b/dev-python/sphinx-prompt/sphinx-prompt-1.9.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=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Sphinx directive to add unselectable prompt"
+HOMEPAGE="
+   https://github.com/sbrunner/sphinx-prompt/
+   https://pypi.org/project/sphinx-prompt/
+"
+SRC_URI="
+   https://github.com/sbrunner/sphinx-prompt/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # version number relies on git repo, sigh
+   # also all dependencies are pinned to exact versions, sigh
+   # also huge hack to install package as "sphinx-prompt", sigh
+   sed -i \
+   -e "/^version =/s:[0-9.]\+:${PV}:" \
+   -e '/^\[tool\.poetry\.dependencies\]$/,$s:"[0-9.]\+:"*:' \
+   -e '/include.*sphinx-prompt/d' \
+   pyproject.toml || die
+
+   distutils-r1_python_prepare_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-gallery/

2024-08-07 Thread Michał Górny
commit: af7389c987df4ffc6f54a65c415e2d6b1fafb3f1
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  7 13:15:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  7 14:10:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af7389c9

dev-python/sphinx-gallery: Bump to 0.17.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-gallery/Manifest |  1 +
 .../sphinx-gallery/sphinx-gallery-0.17.1.ebuild| 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/sphinx-gallery/Manifest 
b/dev-python/sphinx-gallery/Manifest
index 692043ce408f..e8adf338376c 100644
--- a/dev-python/sphinx-gallery/Manifest
+++ b/dev-python/sphinx-gallery/Manifest
@@ -1,2 +1,3 @@
 DIST sphinx_gallery-0.16.0.tar.gz 432247 BLAKE2B 
130800616a29be2daedb77404f79ca8d1543ecd391f45f8f19cbcf46ce742d02725d9b087be337d11496021b5c486c6c24b35f22b2c7d4cb575cb2c217d328db
 SHA512 
b45e9141d64b1e277d75f501f2cc40979942953cd8412716e5af64917a3b9adc0a746fbd6249c3636c3db222c1e438ee7f9a9ad93f57b2f05f9ec80a562796c3
 DIST sphinx_gallery-0.17.0.tar.gz 461588 BLAKE2B 
2f95724b184a2fe6359cf90c5200cebb80da8bd47160eb801069a396ddc6d889bd84a088899c2e0b461e81a6bf31ebbcebd4b555b83a3a5eebd11e48048ca2a3
 SHA512 
969bedefdb9231fd9fd92f1a8eb4488dbf6c8b68175e6869d0e893f1a6674bbf7b6e2b0281e54b929a3b2ca1d2928f75f00cb307100391656b6ebd62e8046b7a
+DIST sphinx_gallery-0.17.1.tar.gz 464013 BLAKE2B 
42a0d6e9fca934bfaf234710acc800229ee2dfc4844d17a5c1774ee5e36f6e2f1fe2a0f636035a58b4f2ea5bf0643abf9f018026a1d3b552093f1814c7f7cbe3
 SHA512 
7d580e3e603f6778dbf47e3f46ade2e612596337e432ee0ca5b603c7e002f43b65e0258dda04d427613b2a3331466b7c852287937c4706fe0bdafa1e7804f9fa

diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.17.1.ebuild 
b/dev-python/sphinx-gallery/sphinx-gallery-0.17.1.ebuild
new file mode 100644
index ..5f967116b733
--- /dev/null
+++ b/dev-python/sphinx-gallery/sphinx-gallery-0.17.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_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Sphinx extension to automatically generate an examples gallery"
+HOMEPAGE="
+   https://github.com/sphinx-gallery/sphinx-gallery/
+   https://sphinx-gallery.github.io/
+   https://pypi.org/project/sphinx-gallery/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/joblib[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   
sphinx_gallery/tests/test_docs_resolv.py::test_embed_code_links_get_data
+   sphinx_gallery/tests/test_full.py::test_run_sphinx
+   sphinx_gallery/tests/test_full.py::test_embed_links_and_styles
+   # require jupyterlite_sphinx
+   sphinx_gallery/tests/test_full.py
+   sphinx_gallery/tests/test_full_noexec.py
+   
sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents
+   
sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_non_default_contents
+   
sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_with_jupyterlite_disabled_via_config
+   )
+
+   epytest -o addopts=
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-argparse/

2024-08-02 Thread Michał Górny
commit: fc91ec529247fed2fd5a202eaa9dc4f6c62459a5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug  3 06:38:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug  3 06:38:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc91ec52

dev-python/sphinx-argparse: Add python@ as co-maint.

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-argparse/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/sphinx-argparse/metadata.xml 
b/dev-python/sphinx-argparse/metadata.xml
index 3a9ee2116bef..5d4bea87d6b6 100644
--- a/dev-python/sphinx-argparse/metadata.xml
+++ b/dev-python/sphinx-argparse/metadata.xml
@@ -5,6 +5,10 @@
s...@gentoo.org
Gentoo Science Project

+   
+   pyt...@gentoo.org
+   Python
+   


sphinx-doc/sphinx-argparse



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-argparse/

2024-08-02 Thread Michał Górny
commit: cc47d739ed24d9667bcf3bb8b88445393364b544
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug  3 06:38:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug  3 06:38:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc47d739

dev-python/sphinx-argparse: Mark ALLARCHES

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-argparse/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/sphinx-argparse/metadata.xml 
b/dev-python/sphinx-argparse/metadata.xml
index a00d23f8e329..3a9ee2116bef 100644
--- a/dev-python/sphinx-argparse/metadata.xml
+++ b/dev-python/sphinx-argparse/metadata.xml
@@ -5,6 +5,7 @@
s...@gentoo.org
Gentoo Science Project

+   

sphinx-doc/sphinx-argparse
sphinx-argparse



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-argparse/

2024-08-02 Thread Michał Górny
commit: 6ef95d296039f5e776056bc012ed98cc790eac69
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug  3 06:37:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug  3 06:37:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef95d29

dev-python/sphinx-argparse: Stabilize 0.5.2 x86, #937196

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild 
b/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild
index 57694eedc314..39fba4f60b8f 100644
--- a/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild
+++ b/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
 
 RDEPEND="
>=dev-python/docutils-0.19[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-argparse/

2024-08-02 Thread Michał Górny
commit: 66933500206f72403a7e695f70c11dd279ea9aab
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug  3 06:37:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug  3 06:37:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66933500

dev-python/sphinx-argparse: Stabilize 0.5.2 amd64, #937196

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild 
b/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild
index 07cc564179b6..57694eedc314 100644
--- a/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild
+++ b/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/docutils-0.19[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-08-02 Thread Michał Górny
commit: 68ee34357c538f6523466c92d78adccf03ee045a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug  3 06:26:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug  3 06:26:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ee3435

dev-python/sphinx-autodoc-typehints: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 -
 .../sphinx-autodoc-typehints-2.2.2.ebuild  | 44 --
 2 files changed, 45 deletions(-)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index e79cf40fa3aa..9b1aa0833b4a 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,2 +1 @@
-DIST sphinx_autodoc_typehints-2.2.2.tar.gz 40324 BLAKE2B 
113a3ce262ca5c1bab60d388080ce33559dc24388c0690b9db8413825b136830015afd70cfa0c95464d6bdc4824fb8b511a22579eb2ab0fec267405ce953ace9
 SHA512 
11996f0cf916ccf7f630bbdad7e4b4f0e0969c97c5714c71a08a2c0eda3c1e36a27843048cf44c42b1a71e7d50b4353d94cf3c201bf2356ded2f305709bd1b1e
 DIST sphinx_autodoc_typehints-2.2.3.tar.gz 40394 BLAKE2B 
eece3fd99898bf6c93561b0269a7cae2d9b5bd7868ef3d9cd61868b57b9435ef255731db7fdbde2cf05b1f1ed1c8864060fd15ad5b44bbd122f2c2d4fd264aeb
 SHA512 
8a39129ae3e90703c7de8d25c7616256b4d203f6e3c6971f382265361236e7606fa16169e189ca47cd4f1dfdf27a98a16c7b92ce409e2431886e4dacd0159fcf

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.2.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.2.ebuild
deleted file mode 100644
index c90e5eccabbf..
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Type hints support for the Sphinx autodoc extension"
-HOMEPAGE="
-   https://github.com/tox-dev/sphinx-autodoc-typehints/
-   https://pypi.org/project/sphinx-autodoc-typehints/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
-   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
-"
-# skipping optional test dep on dev-python/nptyping as that package
-# is horribly broken and on its way out
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # this package is addicted to Internet
-   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-08-02 Thread Michał Górny
commit: 963febe7b25bc83c541437cd0bae13aca630bbe7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug  3 06:24:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug  3 06:24:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=963febe7

dev-python/sphinx-autodoc-typehints: Stabilize 2.2.3 ALLARCHES, #937175

Signed-off-by: Michał Górny  gentoo.org>

 .../sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.3.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.3.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.3.ebuild
index f6053e2167f7..c90e5eccabbf 100644
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.3.ebuild
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-notfound-page/

2024-07-31 Thread Michał Górny
commit: 2bb4b9209197ab068f418adf1791651b61bf70d8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 31 15:16:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 31 15:58:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bb4b920

dev-python/sphinx-notfound-page: Bump to 1.0.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-notfound-page/Manifest   |  1 +
 .../sphinx-notfound-page-1.0.4.ebuild  | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/sphinx-notfound-page/Manifest 
b/dev-python/sphinx-notfound-page/Manifest
index df65c0f1cb23..f7acdbd4f3cc 100644
--- a/dev-python/sphinx-notfound-page/Manifest
+++ b/dev-python/sphinx-notfound-page/Manifest
@@ -1 +1,2 @@
 DIST sphinx-notfound-page-1.0.2.gh.tar.gz 543984 BLAKE2B 
a6a7a1f157c9500618c296152f44a441db9bf4198e196e5be5c71444e05f2623457d0807103dcc55d08c869afb0d35b719dc73f7f43e57f08a025aa08a4f42b1
 SHA512 
faa6c2cf59dcb3ab90e00176f1f9480ad8f5ff07e76dfd49a17985e638ea05329faaffa15f64d5c7cedc37028d0b9de10927429eb85d5b0bb1397d6bd14e
+DIST sphinx-notfound-page-1.0.4.gh.tar.gz 544117 BLAKE2B 
f8155167183fa3d6487cfd9f93eff8a99dd3253ed7f44632ca822b9da3d0b409a6897edd4f972fc9535b4759c2ef976c5f66daf85249ba9de4c83ae96ff65d7a
 SHA512 
d6643e29768b31834c73302f8995cd92c052b2a51a4ecffc997f4ea4d15cf830c17a2f538fec637b1a3a7e187fa787252652b5ab8ce0ab92f44996a63669b504

diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.4.ebuild 
b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.4.ebuild
new file mode 100644
index ..2160322293ab
--- /dev/null
+++ b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Create a custom 404 page with absolute URLs hardcoded"
+HOMEPAGE="
+   https://sphinx-notfound-page.readthedocs.io/
+   https://github.com/readthedocs/sphinx-notfound-page/
+   https://pypi.org/project/sphinx-notfound-page/
+"
+SRC_URI="
+   https://github.com/readthedocs/sphinx-notfound-page/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # calls sphinx-build directly, works around venv
+   tests/test_urls.py::test_parallel_build
+)



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2024-07-30 Thread Michał Górny
commit: 7998e1f91f638d230fdd1d3632d5d539e99c57a5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 31 05:31:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 31 05:52:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7998e1f9

dev-python/sphinx: Bump to 8.0.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx/Manifest|   1 +
 dev-python/sphinx/sphinx-8.0.2.ebuild | 144 ++
 2 files changed, 145 insertions(+)

diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index 3bcdd4894e6e..a58e2bb07f7a 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -4,3 +4,4 @@ DIST sphinx-7.4.6.gh.tar.gz 8187130 BLAKE2B 
69cf73dc3644ac0fbb4e2d26ee07652b4a16
 DIST sphinx-7.4.7.gh.tar.gz 8135111 BLAKE2B 
b5a511355b16edfbcf32f9a20855466251c592a7fbffa33a84d84369f2a9de7767cd9529cce3f350cdf25bfbb53534ddea70d9482c1d6d78e9ab160d2c9821e8
 SHA512 
bfb48d4dc09f108986c5b7737710c7495fbdd83eb18f2a1c77bc9d324c499bffb5103f65ebf7396260f10c0f89eddb1ae5eb8d037bd33fffd748483f4391a7e1
 DIST sphinx-8.0.0rc1.gh.tar.gz 8139326 BLAKE2B 
3cb69ece3d6f85ceebd494abe9ae11a76b3473eca52611b197cd3a34985e37bc0275c9c194d87ca529a63d46976c9624ff9270734b638f8cbfb81c25f5fee0be
 SHA512 
cd7e1b01a2a6dcc3106aef6f110bbd1c4cc06865e7c20c85e65b191128c4a28c836c5401f02e6a812317033b97ff4f683948b78d3edd56fbb8d12d6a7ada52f6
 DIST sphinx-8.0.1.gh.tar.gz 8264971 BLAKE2B 
5c0fb71607b75fc445cafe115bc2765e859d0224857149862517060e6133a610a05ca2c10fe78f32cf7f99396bd4991a834dcdecd0d3945bc6300a010dfdf408
 SHA512 
11e6901c27484fbad7c9f1b3c192603f3dd9d79092f3910ea05edd6541d0f8368471134c53d694f6032ad2d22131baf1b0bee2725f89c291dc236a6195315ed9
+DIST sphinx-8.0.2.gh.tar.gz 8264835 BLAKE2B 
ed6e321a1e58341609d88993c418ec1a0a580683ed28895077322fdba839d5c158007d65d5349d4d53c5e3b49ae823142cc6eb0203812580ebbb5b95247bf157
 SHA512 
5e9f38af91d7a80b6a80a80ab26adbebc1c3303996182a58eed9120ed896c5bfde022616e116e8cb8195fe03741e93fd97dcacccf492912ab147c5bfcb79213d

diff --git a/dev-python/sphinx/sphinx-8.0.2.ebuild 
b/dev-python/sphinx/sphinx-8.0.2.ebuild
new file mode 100644
index ..af4ae1849105
--- /dev/null
+++ b/dev-python/sphinx/sphinx-8.0.2.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="Python documentation generator"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinx/
+   https://pypi.org/project/Sphinx/
+"
+SRC_URI="
+   https://github.com/sphinx-doc/sphinx/archive/v${PV/_}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc latex"
+
+RDEPEND="
+   >=dev-python/alabaster-0.7.14[${PYTHON_USEDEP}]
+   >=dev-python/Babel-2.13[${PYTHON_USEDEP}]
+   =dev-python/docutils-0.20[${PYTHON_USEDEP}]
+   >=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.30.0[${PYTHON_USEDEP}]
+   >=dev-python/snowballstemmer-2.2[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2[${PYTHON_USEDEP}]
+   ' 3.10)
+   latex? (
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   app-text/dvipng
+   )
+"
+BDEPEND="
+   doc? (
+   dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )
+   test? (
+   app-text/dvipng
+   >=dev-python/cython-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.0[${PYTHON_USEDEP}]
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   virtual/imagemagick-tools[jpeg,png,svg]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/sphinx-3.2.1-doc-link.patch"
+   #"${FILESDIR}/sphinx-4.3.2-doc-link.patch"
+)
+
+distutils_enable_tests py

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2024-07-29 Thread Michał Górny
commit: 4015290d73cd8902ce76abdbe9d87cd7b03384af
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 30 02:25:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 30 02:25:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4015290d

dev-python/sphinx: Bump to 8.0.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx/Manifest|   1 +
 dev-python/sphinx/sphinx-8.0.1.ebuild | 144 ++
 2 files changed, 145 insertions(+)

diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index da36c871619f..3bcdd4894e6e 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -3,3 +3,4 @@ DIST sphinx-7.3.7.gh.tar.gz 7165383 BLAKE2B 
bcc68f26937e6aefe60cedea533a5c8e245c
 DIST sphinx-7.4.6.gh.tar.gz 8187130 BLAKE2B 
69cf73dc3644ac0fbb4e2d26ee07652b4a16bb2d87fba1a6f5a3dba74533af470d2449658eb7029479618d47ea34d6dc896126cfe330d31b343c0a3300ba90b3
 SHA512 
7015aa5b926856e1e3ed35b559a78dbeb8a1746028f4a488a3237c65ea5eb786a9feff05649b8126395c6f8277802a093c704ca13e941d3aab561b2fca8b0de8
 DIST sphinx-7.4.7.gh.tar.gz 8135111 BLAKE2B 
b5a511355b16edfbcf32f9a20855466251c592a7fbffa33a84d84369f2a9de7767cd9529cce3f350cdf25bfbb53534ddea70d9482c1d6d78e9ab160d2c9821e8
 SHA512 
bfb48d4dc09f108986c5b7737710c7495fbdd83eb18f2a1c77bc9d324c499bffb5103f65ebf7396260f10c0f89eddb1ae5eb8d037bd33fffd748483f4391a7e1
 DIST sphinx-8.0.0rc1.gh.tar.gz 8139326 BLAKE2B 
3cb69ece3d6f85ceebd494abe9ae11a76b3473eca52611b197cd3a34985e37bc0275c9c194d87ca529a63d46976c9624ff9270734b638f8cbfb81c25f5fee0be
 SHA512 
cd7e1b01a2a6dcc3106aef6f110bbd1c4cc06865e7c20c85e65b191128c4a28c836c5401f02e6a812317033b97ff4f683948b78d3edd56fbb8d12d6a7ada52f6
+DIST sphinx-8.0.1.gh.tar.gz 8264971 BLAKE2B 
5c0fb71607b75fc445cafe115bc2765e859d0224857149862517060e6133a610a05ca2c10fe78f32cf7f99396bd4991a834dcdecd0d3945bc6300a010dfdf408
 SHA512 
11e6901c27484fbad7c9f1b3c192603f3dd9d79092f3910ea05edd6541d0f8368471134c53d694f6032ad2d22131baf1b0bee2725f89c291dc236a6195315ed9

diff --git a/dev-python/sphinx/sphinx-8.0.1.ebuild 
b/dev-python/sphinx/sphinx-8.0.1.ebuild
new file mode 100644
index ..af4ae1849105
--- /dev/null
+++ b/dev-python/sphinx/sphinx-8.0.1.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="Python documentation generator"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinx/
+   https://pypi.org/project/Sphinx/
+"
+SRC_URI="
+   https://github.com/sphinx-doc/sphinx/archive/v${PV/_}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc latex"
+
+RDEPEND="
+   >=dev-python/alabaster-0.7.14[${PYTHON_USEDEP}]
+   >=dev-python/Babel-2.13[${PYTHON_USEDEP}]
+   =dev-python/docutils-0.20[${PYTHON_USEDEP}]
+   >=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.30.0[${PYTHON_USEDEP}]
+   >=dev-python/snowballstemmer-2.2[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2[${PYTHON_USEDEP}]
+   ' 3.10)
+   latex? (
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   app-text/dvipng
+   )
+"
+BDEPEND="
+   doc? (
+   dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )
+   test? (
+   app-text/dvipng
+   >=dev-python/cython-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.0[${PYTHON_USEDEP}]
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   virtual/imagemagick-tools[jpeg,png,svg]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/sphinx-3.2.1-doc-link.patch"
+   #"${FILESDIR}/sphinx-4.3.2-doc-link.patch"
+)
+
+distutils_enable_tests py

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2024-07-24 Thread Michał Górny
commit: d5a5b14f58b088a23a90951651ef2ff8285b1e5f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 25 02:48:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 25 02:48:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5a5b14f

dev-python/sphinx: Bump to 8.0.0_rc1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx/Manifest|   1 +
 dev-python/sphinx/sphinx-8.0.0_rc1.ebuild | 144 ++
 2 files changed, 145 insertions(+)

diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index 1d6e00a9df4d..da36c871619f 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -2,3 +2,4 @@ DIST sphinx-7.2.6.gh.tar.gz 7067425 BLAKE2B 
4da1cb5ccebea4df0dc134c552311d7b70ce
 DIST sphinx-7.3.7.gh.tar.gz 7165383 BLAKE2B 
bcc68f26937e6aefe60cedea533a5c8e245c76b59ab4913fb6516f285e3afc32be60b336c662ac8305fb88e82fcc2b477128f2d8b9bf92f037b124f4c855df2a
 SHA512 
540553ecddc55b3e673c79bc776a899d2c660f1e93ef819711be52174accf5b70465883a46bed81d163534e56718caf0765b4bae153e9307a3792387d8228df5
 DIST sphinx-7.4.6.gh.tar.gz 8187130 BLAKE2B 
69cf73dc3644ac0fbb4e2d26ee07652b4a16bb2d87fba1a6f5a3dba74533af470d2449658eb7029479618d47ea34d6dc896126cfe330d31b343c0a3300ba90b3
 SHA512 
7015aa5b926856e1e3ed35b559a78dbeb8a1746028f4a488a3237c65ea5eb786a9feff05649b8126395c6f8277802a093c704ca13e941d3aab561b2fca8b0de8
 DIST sphinx-7.4.7.gh.tar.gz 8135111 BLAKE2B 
b5a511355b16edfbcf32f9a20855466251c592a7fbffa33a84d84369f2a9de7767cd9529cce3f350cdf25bfbb53534ddea70d9482c1d6d78e9ab160d2c9821e8
 SHA512 
bfb48d4dc09f108986c5b7737710c7495fbdd83eb18f2a1c77bc9d324c499bffb5103f65ebf7396260f10c0f89eddb1ae5eb8d037bd33fffd748483f4391a7e1
+DIST sphinx-8.0.0rc1.gh.tar.gz 8139326 BLAKE2B 
3cb69ece3d6f85ceebd494abe9ae11a76b3473eca52611b197cd3a34985e37bc0275c9c194d87ca529a63d46976c9624ff9270734b638f8cbfb81c25f5fee0be
 SHA512 
cd7e1b01a2a6dcc3106aef6f110bbd1c4cc06865e7c20c85e65b191128c4a28c836c5401f02e6a812317033b97ff4f683948b78d3edd56fbb8d12d6a7ada52f6

diff --git a/dev-python/sphinx/sphinx-8.0.0_rc1.ebuild 
b/dev-python/sphinx/sphinx-8.0.0_rc1.ebuild
new file mode 100644
index ..af4ae1849105
--- /dev/null
+++ b/dev-python/sphinx/sphinx-8.0.0_rc1.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="Python documentation generator"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinx/
+   https://pypi.org/project/Sphinx/
+"
+SRC_URI="
+   https://github.com/sphinx-doc/sphinx/archive/v${PV/_}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc latex"
+
+RDEPEND="
+   >=dev-python/alabaster-0.7.14[${PYTHON_USEDEP}]
+   >=dev-python/Babel-2.13[${PYTHON_USEDEP}]
+   =dev-python/docutils-0.20[${PYTHON_USEDEP}]
+   >=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.30.0[${PYTHON_USEDEP}]
+   >=dev-python/snowballstemmer-2.2[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2[${PYTHON_USEDEP}]
+   ' 3.10)
+   latex? (
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   app-text/dvipng
+   )
+"
+BDEPEND="
+   doc? (
+   dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )
+   test? (
+   app-text/dvipng
+   >=dev-python/cython-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.0[${PYTHON_USEDEP}]
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   virtual/imagemagick-tools[jpeg,png,svg]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/sphinx-3.2.1-doc-link.patch"
+   #"${FILESDIR}/sphinx-4.3.2-doc-link.patch"
+)
+
+distu

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autoapi/

2024-07-23 Thread Michał Górny
commit: 5c702866e128a39f79aea15bf22e33fdb63079d6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 23 19:24:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 23 20:06:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c702866

dev-python/sphinx-autoapi: Bump to 3.2.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autoapi/Manifest |  1 +
 .../sphinx-autoapi/sphinx-autoapi-3.2.1.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/sphinx-autoapi/Manifest 
b/dev-python/sphinx-autoapi/Manifest
index e7d25ff332d2..ccf1a9ebc0c0 100644
--- a/dev-python/sphinx-autoapi/Manifest
+++ b/dev-python/sphinx-autoapi/Manifest
@@ -1,2 +1,3 @@
 DIST sphinx-autoapi-3.1.2.gh.tar.gz 68260 BLAKE2B 
31315fb298f7dae78c10f839e2738340eaf68d5497f22368c50f14309a564d1c5636015a715a9f99080a4f753416a10c63147e63dfcd53a27d7466ad422f95c4
 SHA512 
18e4a49e831446fa14278ffda4fec703f3b2c86654ce78fa7f4b89e5a41f1e6b19ea76cb64e7290a3125dc027a2de8aa052495a8bfd4bcc1828780f762e81957
 DIST sphinx-autoapi-3.2.0.gh.tar.gz 68693 BLAKE2B 
f9d70febea444a12c4db906614223415f51e649c3cb02770ca24e7274cb1e6c64a86802545ff1cb7b22e0e63bb63ceaaf1c27e487982a3d8d45e750a497dda01
 SHA512 
d14d62d4ab414f54f0066a63de490c293f1ca364b3094ca915fcb7765f373650a933026bf9582aeafb5556efb83c72a907f17c516bcfd7cbad081583
+DIST sphinx-autoapi-3.2.1.gh.tar.gz 68891 BLAKE2B 
b31db0f584498a96d3bf7e57fa92abd884d3b8bb8812236a8491685f0fc81d212e114ae1663e316ba7ba14dee082dd4aeab19941f3d6ab85de95399f3736f596
 SHA512 
e1920a79ce8954a9da1d33fd46e5c1968990e5cfd960a8c97ac344d3d6dd97c06dbbafb3144e67d223f6504b233e0cf59328f015d918264df12b00aed8e34f8f

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.2.1.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.2.1.ebuild
new file mode 100644
index ..2dfb0a4c4c8b
--- /dev/null
+++ b/dev-python/sphinx-autoapi/sphinx-autoapi-3.2.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-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="A new approach to API documentation in Sphinx"
+HOMEPAGE="
+   https://sphinx-autoapi.readthedocs.io/
+   https://github.com/readthedocs/sphinx-autoapi/
+   https://pypi.org/project/sphinx-autoapi/
+"
+# sdist is missing docs, as of 2.1.0
+SRC_URI="
+   https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-6.1.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND+="
+   test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] )
+"
+
+DOCS=( README.rst CHANGELOG.rst )
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   tests/python/test_pyintegration.py::TestPEP695::test_integration
+   
tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration
+   
"tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample"
+   )
+
+   distutils-r1_python_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-gallery/

2024-07-21 Thread Michał Górny
commit: 736a40c24bb69f64306f0c55ec2e6833220b740e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 22 01:42:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 22 01:42:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=736a40c2

dev-python/sphinx-gallery: Bump to 0.17.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-gallery/Manifest |  1 +
 .../sphinx-gallery/sphinx-gallery-0.17.0.ebuild| 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/sphinx-gallery/Manifest 
b/dev-python/sphinx-gallery/Manifest
index 3a1c4c5b08a6..692043ce408f 100644
--- a/dev-python/sphinx-gallery/Manifest
+++ b/dev-python/sphinx-gallery/Manifest
@@ -1 +1,2 @@
 DIST sphinx_gallery-0.16.0.tar.gz 432247 BLAKE2B 
130800616a29be2daedb77404f79ca8d1543ecd391f45f8f19cbcf46ce742d02725d9b087be337d11496021b5c486c6c24b35f22b2c7d4cb575cb2c217d328db
 SHA512 
b45e9141d64b1e277d75f501f2cc40979942953cd8412716e5af64917a3b9adc0a746fbd6249c3636c3db222c1e438ee7f9a9ad93f57b2f05f9ec80a562796c3
+DIST sphinx_gallery-0.17.0.tar.gz 461588 BLAKE2B 
2f95724b184a2fe6359cf90c5200cebb80da8bd47160eb801069a396ddc6d889bd84a088899c2e0b461e81a6bf31ebbcebd4b555b83a3a5eebd11e48048ca2a3
 SHA512 
969bedefdb9231fd9fd92f1a8eb4488dbf6c8b68175e6869d0e893f1a6674bbf7b6e2b0281e54b929a3b2ca1d2928f75f00cb307100391656b6ebd62e8046b7a

diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.17.0.ebuild 
b/dev-python/sphinx-gallery/sphinx-gallery-0.17.0.ebuild
new file mode 100644
index ..5f967116b733
--- /dev/null
+++ b/dev-python/sphinx-gallery/sphinx-gallery-0.17.0.ebuild
@@ -0,0 +1,51 @@
+# 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 pypi
+
+DESCRIPTION="Sphinx extension to automatically generate an examples gallery"
+HOMEPAGE="
+   https://github.com/sphinx-gallery/sphinx-gallery/
+   https://sphinx-gallery.github.io/
+   https://pypi.org/project/sphinx-gallery/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/joblib[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   
sphinx_gallery/tests/test_docs_resolv.py::test_embed_code_links_get_data
+   sphinx_gallery/tests/test_full.py::test_run_sphinx
+   sphinx_gallery/tests/test_full.py::test_embed_links_and_styles
+   # require jupyterlite_sphinx
+   sphinx_gallery/tests/test_full.py
+   sphinx_gallery/tests/test_full_noexec.py
+   
sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents
+   
sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_non_default_contents
+   
sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_with_jupyterlite_disabled_via_config
+   )
+
+   epytest -o addopts=
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autoapi/

2024-07-20 Thread Michał Górny
commit: 82e61e22e29dafc0aa98e9ca24e75a378d2f02b5
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 21 02:33:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 21 02:33:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82e61e22

dev-python/sphinx-autoapi: Bump to 3.2.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autoapi/Manifest |  1 +
 .../sphinx-autoapi/sphinx-autoapi-3.2.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/sphinx-autoapi/Manifest 
b/dev-python/sphinx-autoapi/Manifest
index 54d210ca0fce..e7d25ff332d2 100644
--- a/dev-python/sphinx-autoapi/Manifest
+++ b/dev-python/sphinx-autoapi/Manifest
@@ -1 +1,2 @@
 DIST sphinx-autoapi-3.1.2.gh.tar.gz 68260 BLAKE2B 
31315fb298f7dae78c10f839e2738340eaf68d5497f22368c50f14309a564d1c5636015a715a9f99080a4f753416a10c63147e63dfcd53a27d7466ad422f95c4
 SHA512 
18e4a49e831446fa14278ffda4fec703f3b2c86654ce78fa7f4b89e5a41f1e6b19ea76cb64e7290a3125dc027a2de8aa052495a8bfd4bcc1828780f762e81957
+DIST sphinx-autoapi-3.2.0.gh.tar.gz 68693 BLAKE2B 
f9d70febea444a12c4db906614223415f51e649c3cb02770ca24e7274cb1e6c64a86802545ff1cb7b22e0e63bb63ceaaf1c27e487982a3d8d45e750a497dda01
 SHA512 
d14d62d4ab414f54f0066a63de490c293f1ca364b3094ca915fcb7765f373650a933026bf9582aeafb5556efb83c72a907f17c516bcfd7cbad081583

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.2.0.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.2.0.ebuild
new file mode 100644
index ..2dfb0a4c4c8b
--- /dev/null
+++ b/dev-python/sphinx-autoapi/sphinx-autoapi-3.2.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-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="A new approach to API documentation in Sphinx"
+HOMEPAGE="
+   https://sphinx-autoapi.readthedocs.io/
+   https://github.com/readthedocs/sphinx-autoapi/
+   https://pypi.org/project/sphinx-autoapi/
+"
+# sdist is missing docs, as of 2.1.0
+SRC_URI="
+   https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-6.1.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND+="
+   test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] )
+"
+
+DOCS=( README.rst CHANGELOG.rst )
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   tests/python/test_pyintegration.py::TestPEP695::test_integration
+   
tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration
+   
"tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample"
+   )
+
+   distutils-r1_python_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2024-07-20 Thread Michał Górny
commit: 8dd071fe7f475d3534d8d7f99effc57bdecda8dc
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 21 01:45:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 21 02:31:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dd071fe

dev-python/sphinx: Bump to 7.4.7

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx/Manifest|   1 +
 dev-python/sphinx/sphinx-7.4.7.ebuild | 142 ++
 2 files changed, 143 insertions(+)

diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index cc3ce69b7c3e..1d6e00a9df4d 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -1,3 +1,4 @@
 DIST sphinx-7.2.6.gh.tar.gz 7067425 BLAKE2B 
4da1cb5ccebea4df0dc134c552311d7b70ce9b76424ea4355ad67b1ece60c9b445e56c96b838832d4df2f50940832b3fa9555b596390464a4017a573bcf514c3
 SHA512 
204e859318ad5044639f2e682098b07c7cc675b54ba801feeb3322290bfd15316cc15a2cae8fa6a55e6ec6d1e9690790e5402652eb04720bfe96e172f4c8bdbc
 DIST sphinx-7.3.7.gh.tar.gz 7165383 BLAKE2B 
bcc68f26937e6aefe60cedea533a5c8e245c76b59ab4913fb6516f285e3afc32be60b336c662ac8305fb88e82fcc2b477128f2d8b9bf92f037b124f4c855df2a
 SHA512 
540553ecddc55b3e673c79bc776a899d2c660f1e93ef819711be52174accf5b70465883a46bed81d163534e56718caf0765b4bae153e9307a3792387d8228df5
 DIST sphinx-7.4.6.gh.tar.gz 8187130 BLAKE2B 
69cf73dc3644ac0fbb4e2d26ee07652b4a16bb2d87fba1a6f5a3dba74533af470d2449658eb7029479618d47ea34d6dc896126cfe330d31b343c0a3300ba90b3
 SHA512 
7015aa5b926856e1e3ed35b559a78dbeb8a1746028f4a488a3237c65ea5eb786a9feff05649b8126395c6f8277802a093c704ca13e941d3aab561b2fca8b0de8
+DIST sphinx-7.4.7.gh.tar.gz 8135111 BLAKE2B 
b5a511355b16edfbcf32f9a20855466251c592a7fbffa33a84d84369f2a9de7767cd9529cce3f350cdf25bfbb53534ddea70d9482c1d6d78e9ab160d2c9821e8
 SHA512 
bfb48d4dc09f108986c5b7737710c7495fbdd83eb18f2a1c77bc9d324c499bffb5103f65ebf7396260f10c0f89eddb1ae5eb8d037bd33fffd748483f4391a7e1

diff --git a/dev-python/sphinx/sphinx-7.4.7.ebuild 
b/dev-python/sphinx/sphinx-7.4.7.ebuild
new file mode 100644
index ..b2268853964a
--- /dev/null
+++ b/dev-python/sphinx/sphinx-7.4.7.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python documentation generator"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinx/
+   https://pypi.org/project/Sphinx/
+"
+SRC_URI="
+   https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc latex"
+
+RDEPEND="
+   >=dev-python/alabaster-0.7.14[${PYTHON_USEDEP}]
+   >=dev-python/Babel-2.13[${PYTHON_USEDEP}]
+   =dev-python/docutils-0.20[${PYTHON_USEDEP}]
+   >=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.30.0[${PYTHON_USEDEP}]
+   >=dev-python/snowballstemmer-2.2[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2[${PYTHON_USEDEP}]
+   ' 3.10)
+   latex? (
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   app-text/dvipng
+   )
+"
+BDEPEND="
+   doc? (
+   dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )
+   test? (
+   app-text/dvipng
+   >=dev-python/cython-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.0[${PYTHON_USEDEP}]
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   virtual/imagemagick-tools[jpeg,png,svg]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/sphinx-3.2.1-doc-link.patch"
+   #"${FILESDIR}/sphinx-4.3.2-doc-link.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # disable internet access
+   sed -i -e 's:^intersphinx_mapping:disabled_&:' \
+  

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2024-07-20 Thread Michał Górny
commit: 59bc2c07d315de267d79b9c53918f45206927e34
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 21 01:45:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 21 02:30:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59bc2c07

dev-python/sphinx: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx/Manifest|   3 -
 dev-python/sphinx/sphinx-7.4.0.ebuild | 141 --
 dev-python/sphinx/sphinx-7.4.4.ebuild | 141 --
 dev-python/sphinx/sphinx-7.4.5.ebuild | 141 --
 4 files changed, 426 deletions(-)

diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index d5846cf1f623..cc3ce69b7c3e 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -1,6 +1,3 @@
 DIST sphinx-7.2.6.gh.tar.gz 7067425 BLAKE2B 
4da1cb5ccebea4df0dc134c552311d7b70ce9b76424ea4355ad67b1ece60c9b445e56c96b838832d4df2f50940832b3fa9555b596390464a4017a573bcf514c3
 SHA512 
204e859318ad5044639f2e682098b07c7cc675b54ba801feeb3322290bfd15316cc15a2cae8fa6a55e6ec6d1e9690790e5402652eb04720bfe96e172f4c8bdbc
 DIST sphinx-7.3.7.gh.tar.gz 7165383 BLAKE2B 
bcc68f26937e6aefe60cedea533a5c8e245c76b59ab4913fb6516f285e3afc32be60b336c662ac8305fb88e82fcc2b477128f2d8b9bf92f037b124f4c855df2a
 SHA512 
540553ecddc55b3e673c79bc776a899d2c660f1e93ef819711be52174accf5b70465883a46bed81d163534e56718caf0765b4bae153e9307a3792387d8228df5
-DIST sphinx-7.4.0.gh.tar.gz 8186356 BLAKE2B 
968d2bc887c6326c44c741cfdfeb67bb303c718d4283d8149b1ab7bafa84ef7f3ef5ff3fd72b82a207846e91bda3fff72ed6c8953c1bcf8482bc79b992f636f3
 SHA512 
fea84f86e414bba741537f4db68a1f0e0922f8fe6eea5e0eefac4a76bfb30d5eb97eb5590404c7e427b03c57b589844ebba8ef5f3f6d786ca91bb2dbbc704d8f
-DIST sphinx-7.4.4.gh.tar.gz 8184232 BLAKE2B 
cf75b1dc39d194293845a621c12246fd78249541634dc5edee6ed6da15285ab763223729a63ef2c375215a394c12e189333d248b7f047195b66d8e7c6706ed18
 SHA512 
4f2ef5f0c4270517a12b9dc169903ece7ec809687c14961522c37a5ea829d1624ee45926a5fe48fefce77ac73b5dc4035e2452b2b6c4bbdf14c06e9201596f66
-DIST sphinx-7.4.5.gh.tar.gz 8187162 BLAKE2B 
95aa15db43abfb9671c3d7a3094525afb4f3a56eda6ef6c81a2e669b3d6512ff8a5e7c0c6f29614abe06316fbea1fef34f8b6884ed04c1e060e043f04950748c
 SHA512 
649d8776561fe0fc3452302cafe01cca66680db19ab5283d34656023ab78f9803d3cd33156aeb00c8d5d205f78afbc75d0d676a44ace52a86e51200afd14fb3a
 DIST sphinx-7.4.6.gh.tar.gz 8187130 BLAKE2B 
69cf73dc3644ac0fbb4e2d26ee07652b4a16bb2d87fba1a6f5a3dba74533af470d2449658eb7029479618d47ea34d6dc896126cfe330d31b343c0a3300ba90b3
 SHA512 
7015aa5b926856e1e3ed35b559a78dbeb8a1746028f4a488a3237c65ea5eb786a9feff05649b8126395c6f8277802a093c704ca13e941d3aab561b2fca8b0de8

diff --git a/dev-python/sphinx/sphinx-7.4.0.ebuild 
b/dev-python/sphinx/sphinx-7.4.0.ebuild
deleted file mode 100644
index 457f27a037c2..
--- a/dev-python/sphinx/sphinx-7.4.0.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Python documentation generator"
-HOMEPAGE="
-   https://www.sphinx-doc.org/
-   https://github.com/sphinx-doc/sphinx/
-   https://pypi.org/project/Sphinx/
-"
-SRC_URI="
-   https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="doc latex"
-
-RDEPEND="
-   >=dev-python/alabaster-0.7.14[${PYTHON_USEDEP}]
-   >=dev-python/Babel-2.13[${PYTHON_USEDEP}]
-   =dev-python/docutils-0.20[${PYTHON_USEDEP}]
-   >=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
-   >=dev-python/jinja-3.1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-23.0[${PYTHON_USEDEP}]
-   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.30.0[${PYTHON_USEDEP}]
-   >=dev-python/snowballstemmer-2.2[${PYTHON_USEDEP}]
-   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
-   dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
-   dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
-   >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}]
-   dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2[${PYTHON_USEDEP}]
-   ' 3.10)
-   latex? (
-   dev-texlive/texlive-latexextra
-   dev-texlive/texlive-luatex
-   app-text/dvipng
-   )
-"
-BDEPEND="
-   doc? (
-   dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
-   media-gfx/graphviz
-

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2024-07-18 Thread Michał Górny
commit: d23f5d1ebdd5168780a3e0059c2ee4214ced0437
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 19 03:24:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 19 04:16:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d23f5d1e

dev-python/sphinx: Bump to 7.4.6

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx/Manifest|   1 +
 dev-python/sphinx/sphinx-7.4.6.ebuild | 142 ++
 2 files changed, 143 insertions(+)

diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index f004ecdc679f..d5846cf1f623 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -3,3 +3,4 @@ DIST sphinx-7.3.7.gh.tar.gz 7165383 BLAKE2B 
bcc68f26937e6aefe60cedea533a5c8e245c
 DIST sphinx-7.4.0.gh.tar.gz 8186356 BLAKE2B 
968d2bc887c6326c44c741cfdfeb67bb303c718d4283d8149b1ab7bafa84ef7f3ef5ff3fd72b82a207846e91bda3fff72ed6c8953c1bcf8482bc79b992f636f3
 SHA512 
fea84f86e414bba741537f4db68a1f0e0922f8fe6eea5e0eefac4a76bfb30d5eb97eb5590404c7e427b03c57b589844ebba8ef5f3f6d786ca91bb2dbbc704d8f
 DIST sphinx-7.4.4.gh.tar.gz 8184232 BLAKE2B 
cf75b1dc39d194293845a621c12246fd78249541634dc5edee6ed6da15285ab763223729a63ef2c375215a394c12e189333d248b7f047195b66d8e7c6706ed18
 SHA512 
4f2ef5f0c4270517a12b9dc169903ece7ec809687c14961522c37a5ea829d1624ee45926a5fe48fefce77ac73b5dc4035e2452b2b6c4bbdf14c06e9201596f66
 DIST sphinx-7.4.5.gh.tar.gz 8187162 BLAKE2B 
95aa15db43abfb9671c3d7a3094525afb4f3a56eda6ef6c81a2e669b3d6512ff8a5e7c0c6f29614abe06316fbea1fef34f8b6884ed04c1e060e043f04950748c
 SHA512 
649d8776561fe0fc3452302cafe01cca66680db19ab5283d34656023ab78f9803d3cd33156aeb00c8d5d205f78afbc75d0d676a44ace52a86e51200afd14fb3a
+DIST sphinx-7.4.6.gh.tar.gz 8187130 BLAKE2B 
69cf73dc3644ac0fbb4e2d26ee07652b4a16bb2d87fba1a6f5a3dba74533af470d2449658eb7029479618d47ea34d6dc896126cfe330d31b343c0a3300ba90b3
 SHA512 
7015aa5b926856e1e3ed35b559a78dbeb8a1746028f4a488a3237c65ea5eb786a9feff05649b8126395c6f8277802a093c704ca13e941d3aab561b2fca8b0de8

diff --git a/dev-python/sphinx/sphinx-7.4.6.ebuild 
b/dev-python/sphinx/sphinx-7.4.6.ebuild
new file mode 100644
index ..b2268853964a
--- /dev/null
+++ b/dev-python/sphinx/sphinx-7.4.6.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python documentation generator"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinx/
+   https://pypi.org/project/Sphinx/
+"
+SRC_URI="
+   https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc latex"
+
+RDEPEND="
+   >=dev-python/alabaster-0.7.14[${PYTHON_USEDEP}]
+   >=dev-python/Babel-2.13[${PYTHON_USEDEP}]
+   =dev-python/docutils-0.20[${PYTHON_USEDEP}]
+   >=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.30.0[${PYTHON_USEDEP}]
+   >=dev-python/snowballstemmer-2.2[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2[${PYTHON_USEDEP}]
+   ' 3.10)
+   latex? (
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   app-text/dvipng
+   )
+"
+BDEPEND="
+   doc? (
+   dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )
+   test? (
+   app-text/dvipng
+   >=dev-python/cython-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.0[${PYTHON_USEDEP}]
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   virtual/imagemagick-tools[jpeg,png,svg]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/sphinx-3.2.1-doc-link.patch"
+   #"${FILESDIR}/sphinx-4.3.2-doc-link.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # di

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-07-17 Thread Michał Górny
commit: cbc6236c95c71164eb6fd37bfb0a3ee47ff03595
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 18 01:48:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 18 01:48:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbc6236c

dev-python/sphinx-autodoc-typehints: Bump to 2.2.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 +
 .../sphinx-autodoc-typehints-2.2.3.ebuild  | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index 204f2cb51cde..e79cf40fa3aa 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1 +1,2 @@
 DIST sphinx_autodoc_typehints-2.2.2.tar.gz 40324 BLAKE2B 
113a3ce262ca5c1bab60d388080ce33559dc24388c0690b9db8413825b136830015afd70cfa0c95464d6bdc4824fb8b511a22579eb2ab0fec267405ce953ace9
 SHA512 
11996f0cf916ccf7f630bbdad7e4b4f0e0969c97c5714c71a08a2c0eda3c1e36a27843048cf44c42b1a71e7d50b4353d94cf3c201bf2356ded2f305709bd1b1e
+DIST sphinx_autodoc_typehints-2.2.3.tar.gz 40394 BLAKE2B 
eece3fd99898bf6c93561b0269a7cae2d9b5bd7868ef3d9cd61868b57b9435ef255731db7fdbde2cf05b1f1ed1c8864060fd15ad5b44bbd122f2c2d4fd264aeb
 SHA512 
8a39129ae3e90703c7de8d25c7616256b4d203f6e3c6971f382265361236e7606fa16169e189ca47cd4f1dfdf27a98a16c7b92ce409e2431886e4dacd0159fcf

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.3.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.3.ebuild
new file mode 100644
index ..f6053e2167f7
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/
+   https://pypi.org/project/sphinx-autodoc-typehints/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
+"
+# skipping optional test dep on dev-python/nptyping as that package
+# is horribly broken and on its way out
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # this package is addicted to Internet
+   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-argparse/

2024-07-17 Thread Michał Górny
commit: 4453a87ea026c2567e144009445ecbe289169f55
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 18 01:47:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 18 01:47:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4453a87e

dev-python/sphinx-argparse: Bump to 0.5.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-argparse/Manifest|  1 +
 .../sphinx-argparse/sphinx-argparse-0.5.2.ebuild   | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/sphinx-argparse/Manifest 
b/dev-python/sphinx-argparse/Manifest
index 78929c27d15f..1699498acb2a 100644
--- a/dev-python/sphinx-argparse/Manifest
+++ b/dev-python/sphinx-argparse/Manifest
@@ -1 +1,2 @@
 DIST sphinx_argparse-0.4.0.tar.gz 15020 BLAKE2B 
73118f56ff82d52f04066b9d500aebc77eb5a0fecd03fa69f382c0f2afc0cbffdd395da707cf37b59f039e93935f8d5c3fe0e0f7a2820d3b6509dd78b37b0d74
 SHA512 
b96050da6c02f87c54f9dc9146bed955e99258df740b467575a2b3e9919fa8c4c6d30a736dab24360086bfc0d7d09c4bc7a818700af2c7846eed3a3b99053d65
+DIST sphinx_argparse-0.5.2.tar.gz 27838 BLAKE2B 
273b08c02ed9d43483988170857389c3e933a850774a721e59049c8c42c82f85cfd60aa324d8189a9f06993166bbe079449fff48a4947c271a8ebe19cbb13d86
 SHA512 
d200099392f7ab657f98b98bf0a02992baa5e2762805f4b066cc971a8181fb53ea20c522fbc1927e7be73cb69725c31a0aa9433b59a1deea0d1a805321fa77dd

diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild 
b/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild
new file mode 100644
index ..07cc564179b6
--- /dev/null
+++ b/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Sphinx extension that automatically documents argparse commands 
and options"
+HOMEPAGE="
+   https://github.com/sphinx-doc/sphinx-argparse/
+   https://pypi.org/project/sphinx-argparse/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/docutils-0.19[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-5.1.0[${PYTHON_USEDEP}]
+   >=dev-python/commonmark-0.5.6[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2024-07-17 Thread Michał Górny
commit: 613070eea869e23daa156663985d9422d59c3a87
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 17 09:49:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 17 12:35:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=613070ee

dev-python/sphinx: Bump to 7.4.5

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx/Manifest|   1 +
 dev-python/sphinx/sphinx-7.4.5.ebuild | 141 ++
 2 files changed, 142 insertions(+)

diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index e5e08475bae2..f004ecdc679f 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -2,3 +2,4 @@ DIST sphinx-7.2.6.gh.tar.gz 7067425 BLAKE2B 
4da1cb5ccebea4df0dc134c552311d7b70ce
 DIST sphinx-7.3.7.gh.tar.gz 7165383 BLAKE2B 
bcc68f26937e6aefe60cedea533a5c8e245c76b59ab4913fb6516f285e3afc32be60b336c662ac8305fb88e82fcc2b477128f2d8b9bf92f037b124f4c855df2a
 SHA512 
540553ecddc55b3e673c79bc776a899d2c660f1e93ef819711be52174accf5b70465883a46bed81d163534e56718caf0765b4bae153e9307a3792387d8228df5
 DIST sphinx-7.4.0.gh.tar.gz 8186356 BLAKE2B 
968d2bc887c6326c44c741cfdfeb67bb303c718d4283d8149b1ab7bafa84ef7f3ef5ff3fd72b82a207846e91bda3fff72ed6c8953c1bcf8482bc79b992f636f3
 SHA512 
fea84f86e414bba741537f4db68a1f0e0922f8fe6eea5e0eefac4a76bfb30d5eb97eb5590404c7e427b03c57b589844ebba8ef5f3f6d786ca91bb2dbbc704d8f
 DIST sphinx-7.4.4.gh.tar.gz 8184232 BLAKE2B 
cf75b1dc39d194293845a621c12246fd78249541634dc5edee6ed6da15285ab763223729a63ef2c375215a394c12e189333d248b7f047195b66d8e7c6706ed18
 SHA512 
4f2ef5f0c4270517a12b9dc169903ece7ec809687c14961522c37a5ea829d1624ee45926a5fe48fefce77ac73b5dc4035e2452b2b6c4bbdf14c06e9201596f66
+DIST sphinx-7.4.5.gh.tar.gz 8187162 BLAKE2B 
95aa15db43abfb9671c3d7a3094525afb4f3a56eda6ef6c81a2e669b3d6512ff8a5e7c0c6f29614abe06316fbea1fef34f8b6884ed04c1e060e043f04950748c
 SHA512 
649d8776561fe0fc3452302cafe01cca66680db19ab5283d34656023ab78f9803d3cd33156aeb00c8d5d205f78afbc75d0d676a44ace52a86e51200afd14fb3a

diff --git a/dev-python/sphinx/sphinx-7.4.5.ebuild 
b/dev-python/sphinx/sphinx-7.4.5.ebuild
new file mode 100644
index ..457f27a037c2
--- /dev/null
+++ b/dev-python/sphinx/sphinx-7.4.5.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python documentation generator"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinx/
+   https://pypi.org/project/Sphinx/
+"
+SRC_URI="
+   https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc latex"
+
+RDEPEND="
+   >=dev-python/alabaster-0.7.14[${PYTHON_USEDEP}]
+   >=dev-python/Babel-2.13[${PYTHON_USEDEP}]
+   =dev-python/docutils-0.20[${PYTHON_USEDEP}]
+   >=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.30.0[${PYTHON_USEDEP}]
+   >=dev-python/snowballstemmer-2.2[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2[${PYTHON_USEDEP}]
+   ' 3.10)
+   latex? (
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   app-text/dvipng
+   )
+"
+BDEPEND="
+   doc? (
+   dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )
+   test? (
+   app-text/dvipng
+   >=dev-python/cython-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.0[${PYTHON_USEDEP}]
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   virtual/imagemagick-tools[jpeg,png,svg]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/sphinx-3.2.1-doc-link.patch"
+   #"${FILESDIR}/sphinx-4.3.2-doc-link.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # disable internet access
+   sed -i -e 's:^intersphinx_mapping:di

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2024-07-15 Thread Michał Górny
commit: 54bdb9ad372dc6248ec8bdc8d38d3ffa30fc0e01
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 16 04:01:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 16 05:30:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54bdb9ad

dev-python/sphinx: Bump to 7.4.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx/Manifest|   1 +
 dev-python/sphinx/sphinx-7.4.4.ebuild | 141 ++
 2 files changed, 142 insertions(+)

diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index 527315057dd6..e5e08475bae2 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -1,3 +1,4 @@
 DIST sphinx-7.2.6.gh.tar.gz 7067425 BLAKE2B 
4da1cb5ccebea4df0dc134c552311d7b70ce9b76424ea4355ad67b1ece60c9b445e56c96b838832d4df2f50940832b3fa9555b596390464a4017a573bcf514c3
 SHA512 
204e859318ad5044639f2e682098b07c7cc675b54ba801feeb3322290bfd15316cc15a2cae8fa6a55e6ec6d1e9690790e5402652eb04720bfe96e172f4c8bdbc
 DIST sphinx-7.3.7.gh.tar.gz 7165383 BLAKE2B 
bcc68f26937e6aefe60cedea533a5c8e245c76b59ab4913fb6516f285e3afc32be60b336c662ac8305fb88e82fcc2b477128f2d8b9bf92f037b124f4c855df2a
 SHA512 
540553ecddc55b3e673c79bc776a899d2c660f1e93ef819711be52174accf5b70465883a46bed81d163534e56718caf0765b4bae153e9307a3792387d8228df5
 DIST sphinx-7.4.0.gh.tar.gz 8186356 BLAKE2B 
968d2bc887c6326c44c741cfdfeb67bb303c718d4283d8149b1ab7bafa84ef7f3ef5ff3fd72b82a207846e91bda3fff72ed6c8953c1bcf8482bc79b992f636f3
 SHA512 
fea84f86e414bba741537f4db68a1f0e0922f8fe6eea5e0eefac4a76bfb30d5eb97eb5590404c7e427b03c57b589844ebba8ef5f3f6d786ca91bb2dbbc704d8f
+DIST sphinx-7.4.4.gh.tar.gz 8184232 BLAKE2B 
cf75b1dc39d194293845a621c12246fd78249541634dc5edee6ed6da15285ab763223729a63ef2c375215a394c12e189333d248b7f047195b66d8e7c6706ed18
 SHA512 
4f2ef5f0c4270517a12b9dc169903ece7ec809687c14961522c37a5ea829d1624ee45926a5fe48fefce77ac73b5dc4035e2452b2b6c4bbdf14c06e9201596f66

diff --git a/dev-python/sphinx/sphinx-7.4.4.ebuild 
b/dev-python/sphinx/sphinx-7.4.4.ebuild
new file mode 100644
index ..457f27a037c2
--- /dev/null
+++ b/dev-python/sphinx/sphinx-7.4.4.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python documentation generator"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinx/
+   https://pypi.org/project/Sphinx/
+"
+SRC_URI="
+   https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc latex"
+
+RDEPEND="
+   >=dev-python/alabaster-0.7.14[${PYTHON_USEDEP}]
+   >=dev-python/Babel-2.13[${PYTHON_USEDEP}]
+   =dev-python/docutils-0.20[${PYTHON_USEDEP}]
+   >=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.30.0[${PYTHON_USEDEP}]
+   >=dev-python/snowballstemmer-2.2[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2[${PYTHON_USEDEP}]
+   ' 3.10)
+   latex? (
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   app-text/dvipng
+   )
+"
+BDEPEND="
+   doc? (
+   dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )
+   test? (
+   app-text/dvipng
+   >=dev-python/cython-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.0[${PYTHON_USEDEP}]
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   virtual/imagemagick-tools[jpeg,png,svg]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/sphinx-3.2.1-doc-link.patch"
+   #"${FILESDIR}/sphinx-4.3.2-doc-link.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # disable internet access
+   sed -i -e 's:^intersphinx_mapping:disabled_&:' \
+   doc/conf.py || die
+
+   distutils-r1_python_prep

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2024-07-15 Thread Michał Górny
commit: c174a9c104deaa922ebe4c732575ceefd5035e45
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 15 07:49:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 15 09:04:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c174a9c1

dev-python/sphinx: Bump to 7.4.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx/Manifest|   1 +
 dev-python/sphinx/sphinx-7.4.0.ebuild | 141 ++
 2 files changed, 142 insertions(+)

diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index 8d26b2d8487b..527315057dd6 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -1,2 +1,3 @@
 DIST sphinx-7.2.6.gh.tar.gz 7067425 BLAKE2B 
4da1cb5ccebea4df0dc134c552311d7b70ce9b76424ea4355ad67b1ece60c9b445e56c96b838832d4df2f50940832b3fa9555b596390464a4017a573bcf514c3
 SHA512 
204e859318ad5044639f2e682098b07c7cc675b54ba801feeb3322290bfd15316cc15a2cae8fa6a55e6ec6d1e9690790e5402652eb04720bfe96e172f4c8bdbc
 DIST sphinx-7.3.7.gh.tar.gz 7165383 BLAKE2B 
bcc68f26937e6aefe60cedea533a5c8e245c76b59ab4913fb6516f285e3afc32be60b336c662ac8305fb88e82fcc2b477128f2d8b9bf92f037b124f4c855df2a
 SHA512 
540553ecddc55b3e673c79bc776a899d2c660f1e93ef819711be52174accf5b70465883a46bed81d163534e56718caf0765b4bae153e9307a3792387d8228df5
+DIST sphinx-7.4.0.gh.tar.gz 8186356 BLAKE2B 
968d2bc887c6326c44c741cfdfeb67bb303c718d4283d8149b1ab7bafa84ef7f3ef5ff3fd72b82a207846e91bda3fff72ed6c8953c1bcf8482bc79b992f636f3
 SHA512 
fea84f86e414bba741537f4db68a1f0e0922f8fe6eea5e0eefac4a76bfb30d5eb97eb5590404c7e427b03c57b589844ebba8ef5f3f6d786ca91bb2dbbc704d8f

diff --git a/dev-python/sphinx/sphinx-7.4.0.ebuild 
b/dev-python/sphinx/sphinx-7.4.0.ebuild
new file mode 100644
index ..457f27a037c2
--- /dev/null
+++ b/dev-python/sphinx/sphinx-7.4.0.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python documentation generator"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinx/
+   https://pypi.org/project/Sphinx/
+"
+SRC_URI="
+   https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc latex"
+
+RDEPEND="
+   >=dev-python/alabaster-0.7.14[${PYTHON_USEDEP}]
+   >=dev-python/Babel-2.13[${PYTHON_USEDEP}]
+   =dev-python/docutils-0.20[${PYTHON_USEDEP}]
+   >=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.30.0[${PYTHON_USEDEP}]
+   >=dev-python/snowballstemmer-2.2[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2[${PYTHON_USEDEP}]
+   ' 3.10)
+   latex? (
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   app-text/dvipng
+   )
+"
+BDEPEND="
+   doc? (
+   dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )
+   test? (
+   app-text/dvipng
+   >=dev-python/cython-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.0[${PYTHON_USEDEP}]
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   virtual/imagemagick-tools[jpeg,png,svg]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/sphinx-3.2.1-doc-link.patch"
+   #"${FILESDIR}/sphinx-4.3.2-doc-link.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # disable internet access
+   sed -i -e 's:^intersphinx_mapping:disabled_&:' \
+   doc/conf.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   # we can't use distutils_enable_sphinx because it would
+   # introduce a dep on itself
+   use doc && build_sphinx doc
+}
+
+python_test() {
+   mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die
+   local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdi

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-07-13 Thread Michał Górny
commit: 4e2d165779d9cc9492253754fcbef4c62d07d14e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul 13 09:45:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul 13 09:45:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e2d1657

dev-python/sphinx-autodoc-typehints: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autodoc-typehints/Manifest   |  3 --
 .../sphinx-autodoc-typehints-2.1.0.ebuild  | 41 
 .../sphinx-autodoc-typehints-2.2.0.ebuild  | 44 --
 .../sphinx-autodoc-typehints-2.2.1.ebuild  | 44 --
 4 files changed, 132 deletions(-)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index 0a6c24ec8af8..204f2cb51cde 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,4 +1 @@
-DIST sphinx_autodoc_typehints-2.1.0.tar.gz 39386 BLAKE2B 
ccf6b618fc3db2a576a2d9a36a575087cdc3c7c5cf59a6057a956478a12715b1623dc4bc1ae3f7c30deab317a15fa187faf19f9d050fa61c293dc20bee41effd
 SHA512 
59c5b4c682fadc1d0ec62a5aa639bb87d6e4710db89793824c348c7598d73b144f0b083ce6462ea32d958b1ed7fd2fb96c2a92780267adef03b625e64c08c412
-DIST sphinx_autodoc_typehints-2.2.0.tar.gz 39603 BLAKE2B 
42286d62684a3fdb9949f9e4af56aece11b93b8b5e78be06df03389ceec7fdb99f4baa1ddd46facaa8cb85900655ddae08056fef44a73dc21f29fd87540dacfc
 SHA512 
24c2cc40c56656cc85006e96341d57d46228a67524f4cbc13724fdbd1c0a5a2c41b08e170e217ac5198330fb70539514735b60c34eb84ea15717c38bb95b0adf
-DIST sphinx_autodoc_typehints-2.2.1.tar.gz 39845 BLAKE2B 
8ed9ce0ad5db9504f783f739319026ff72520ecf706ccf486001e2bbfbaca851e3a2b2593759214bb31d19f140bc6708e6861f6b835ed60a3c610508727b
 SHA512 
fd364809c9ba3a4ad1ffeedcb55de2e57ecaa15235a4cfc0e97131071cd08c4b7af298e6f975d102aa30500984625cee6df2f690ddbf6e80ba280cc4b4f6cd2e
 DIST sphinx_autodoc_typehints-2.2.2.tar.gz 40324 BLAKE2B 
113a3ce262ca5c1bab60d388080ce33559dc24388c0690b9db8413825b136830015afd70cfa0c95464d6bdc4824fb8b511a22579eb2ab0fec267405ce953ace9
 SHA512 
11996f0cf916ccf7f630bbdad7e4b4f0e0969c97c5714c71a08a2c0eda3c1e36a27843048cf44c42b1a71e7d50b4353d94cf3c201bf2356ded2f305709bd1b1e

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.1.0.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.1.0.ebuild
deleted file mode 100644
index 7bc18475650e..
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.1.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Type hints support for the Sphinx autodoc extension"
-HOMEPAGE="
-   https://github.com/tox-dev/sphinx-autodoc-typehints/
-   https://pypi.org/project/sphinx-autodoc-typehints/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
-   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
-"
-# skipping optional test dep on dev-python/nptyping as that package
-# is horribly broken and on its way out
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # this package is addicted to Internet
-   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
-   # TODO
-   
'tests/test_sphinx_autodoc_typehints.py::test_always_document_param_types[doc_param_type]'
-)

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.0.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.0.ebuild
deleted file mode 100644
index f6053e2167f7..
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Type hints support for the Sphinx autodoc extension"
-HOMEPAGE="
-   https://github.com/tox-dev/sphinx-autodoc-typehints/
-   https://pypi.org/project/sphinx-autodoc-typehints/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-
-RDEPEND="
-   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
-"
-# skipping optional test dep on dev-python/nptyping as that package
-# is horribly broken and on its way out
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/sphobjinv-2.3.1[$

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-07-13 Thread Arthur Zamarin
commit: 5725d0d8ed930ca6803eb242a43930baaa194e3c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 13 09:36:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 13 09:36:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5725d0d8

dev-python/sphinx-autodoc-typehints: Stabilize 2.2.2 ALLARCHES, #935953

Signed-off-by: Arthur Zamarin  gentoo.org>

 .../sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.2.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.2.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.2.ebuild
index f6053e2167f7..c90e5eccabbf 100644
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.2.ebuild
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-gallery/

2024-07-11 Thread Michał Górny
commit: d37dc4aa3999639129a444392b179e34b85727d2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 11 19:17:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 11 19:23:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d37dc4aa

dev-python/sphinx-gallery: Enable py3.13

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild 
b/dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild
index ad9ca7368bfd..2d76d2361dbd 100644
--- a/dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild
+++ b/dev-python/sphinx-gallery/sphinx-gallery-0.16.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 pypi
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-celery/

2024-07-09 Thread Michał Górny
commit: 8bf28662366089dcb96e7bca73ba9230c5454a98
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  9 15:30:08 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  9 15:30:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bf28662

dev-python/sphinx-celery: Enable py3.13

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-celery/sphinx-celery-2.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-celery/sphinx-celery-2.1.3.ebuild 
b/dev-python/sphinx-celery/sphinx-celery-2.1.3.ebuild
index c5afa423f675..d2c2aa1b980b 100644
--- a/dev-python/sphinx-celery/sphinx-celery-2.1.3.ebuild
+++ b/dev-python/sphinx-celery/sphinx-celery-2.1.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autoapi/

2024-07-08 Thread Michał Górny
commit: 690545a530ecfa3991bd98dc207833d2b2dac112
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul  8 19:05:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul  8 19:22:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=690545a5

dev-python/sphinx-autoapi: Enable py3.13

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild
index e6ac209aa02a..cc53280450a6 100644
--- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild
+++ b/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autoapi/

2024-07-05 Thread Michał Górny
commit: e98c05acfbe9c3c9f71b9cf146ec6171ab3a6912
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  6 06:31:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  6 06:35:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e98c05ac

dev-python/sphinx-autoapi: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autoapi/Manifest |  1 -
 .../sphinx-autoapi/sphinx-autoapi-3.1.1.ebuild | 50 --
 2 files changed, 51 deletions(-)

diff --git a/dev-python/sphinx-autoapi/Manifest 
b/dev-python/sphinx-autoapi/Manifest
index d293cd2d6c32..54d210ca0fce 100644
--- a/dev-python/sphinx-autoapi/Manifest
+++ b/dev-python/sphinx-autoapi/Manifest
@@ -1,2 +1 @@
-DIST sphinx-autoapi-3.1.1.gh.tar.gz 67903 BLAKE2B 
aec809e53b2c1080a29c49f5d9916df2e9def0c2072d99dde7ee3250a9cc7a9fc2d1e3e76ad954cfc417205c9b8994dcb7d0533f5994eb2a584d8ffa3ee3260e
 SHA512 
c5a3db4f6e3969af8f8f2933822e577d3469c649f6976327e55c449cd6992274ee896a7ad01d5a3bfab378819bd4fe319b9f08e989214c00b4844c03c56ed2c8
 DIST sphinx-autoapi-3.1.2.gh.tar.gz 68260 BLAKE2B 
31315fb298f7dae78c10f839e2738340eaf68d5497f22368c50f14309a564d1c5636015a715a9f99080a4f753416a10c63147e63dfcd53a27d7466ad422f95c4
 SHA512 
18e4a49e831446fa14278ffda4fec703f3b2c86654ce78fa7f4b89e5a41f1e6b19ea76cb64e7290a3125dc027a2de8aa052495a8bfd4bcc1828780f762e81957

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.1.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.1.ebuild
deleted file mode 100644
index e6ac209aa02a..
--- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2022-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
-
-DESCRIPTION="A new approach to API documentation in Sphinx"
-HOMEPAGE="
-   https://sphinx-autoapi.readthedocs.io/
-   https://github.com/readthedocs/sphinx-autoapi/
-   https://pypi.org/project/sphinx-autoapi/
-"
-# sdist is missing docs, as of 2.1.0
-SRC_URI="
-   https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 x86"
-
-RDEPEND="
-   >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-6.1.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND+="
-   test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] )
-"
-
-DOCS=( README.rst CHANGELOG.rst )
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # Internet
-   tests/python/test_pyintegration.py::TestPEP695::test_integration
-   
tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration
-   
"tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample"
-   )
-
-   distutils-r1_python_test
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autoapi/

2024-07-05 Thread Sam James
commit: daf76e44c02e9deda7bf4628632c2c6f95caf7e2
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  6 06:24:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  6 06:24:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daf76e44

dev-python/sphinx-autoapi: Stabilize 3.1.2 ALLARCHES, #935600

Signed-off-by: Sam James  gentoo.org>

 dev-python/sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild
index 9182b8aa4e2c..e6ac209aa02a 100644
--- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild
+++ b/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 arm arm64 x86"
 
 RDEPEND="
>=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-multiversion/

2024-06-30 Thread Michał Górny
commit: b107ff4d7f5be9338f35619fb0e2634e0cf33384
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 30 16:30:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 30 17:00:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b107ff4d

dev-python/sphinx-multiversion: Enable py3.13

Signed-off-by: Michał Górny  gentoo.org>

 .../sphinx-multiversion-0.2.4-r1.ebuild   | 15 +++
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild 
b/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild
index a4a539081ef1..3c5e4af6e775 100644
--- a/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild
+++ b/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild
@@ -1,15 +1,22 @@
-# 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} )
 DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
 inherit distutils-r1
 
 DESCRIPTION="Add support for multiple versions to sphinx"
-HOMEPAGE="https://github.com/Holzhaus/sphinx-multiversion";
-SRC_URI="https://github.com/Holzhaus/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+HOMEPAGE="
+   https://github.com/Holzhaus/sphinx-multiversion/
+   https://pypi.org/project/sphinx-multiversion/
+"
+SRC_URI="
+   https://github.com/Holzhaus/sphinx-multiversion/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
 
 LICENSE="BSD-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-notfound-page/

2024-06-30 Thread Michał Górny
commit: 574b930040f6aa08eec2465520ef541d404396a4
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 30 16:36:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 30 17:00:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=574b9300

dev-python/sphinx-notfound-page: Enable py3.13

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild 
b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild
index 235e468105f1..4b163eacf4d3 100644
--- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild
+++ b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-argparse/

2024-06-23 Thread Alexey Shvetsov
commit: a702ddd3ec16b5f796945d07eea6bd7107c12844
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Sun Jun 23 20:08:57 2024 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Sun Jun 23 20:21:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a702ddd3

dev-python/sphinx-argparse: keyword 0.4.0 for ~riscv

Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 9d28047739bb..ac81f626dd0b 100644
--- a/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild
+++ b/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
 
 RDEPEND="
dev-python/sphinx[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-copybutton/

2024-06-23 Thread Alexey Shvetsov
commit: bcffa3bba121ec9f9e1d2c1a4b9a0d3ee17dba0b
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Sun Jun 23 20:07:49 2024 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Sun Jun 23 20:21:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcffa3bb

dev-python/sphinx-copybutton: keyword 0.5.2 for ~riscv

Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild 
b/dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild
index 297c59d28f0d..95b715f89cb6 100644
--- a/dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild
+++ b/dev-python/sphinx-copybutton/sphinx-copybutton-0.5.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
@@ -13,7 +13,7 @@ HOMEPAGE="https://pypi.org/project/sphinx-copybutton/";
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/sphinx-6.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-inline-tabs/

2024-06-23 Thread Alexey Shvetsov
commit: 042a001151864fa390436a9b8eb8e893b4b6444b
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Sun Jun 23 20:07:19 2024 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Sun Jun 23 20:21:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=042a0011

dev-python/sphinx-inline-tabs: keyword 2023.4.21 for ~riscv

Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-python/sphinx-inline-tabs/sphinx-inline-tabs-2023.4.21.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/sphinx-inline-tabs/sphinx-inline-tabs-2023.4.21.ebuild 
b/dev-python/sphinx-inline-tabs/sphinx-inline-tabs-2023.4.21.ebuild
index ad6169c8bad4..26218e365229 100644
--- a/dev-python/sphinx-inline-tabs/sphinx-inline-tabs-2023.4.21.ebuild
+++ b/dev-python/sphinx-inline-tabs/sphinx-inline-tabs-2023.4.21.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
@@ -12,7 +12,7 @@ HOMEPAGE="https://pypi.org/project/sphinx-inline-tabs/";
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/sphinx-6.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-06-22 Thread Michał Górny
commit: aa8d277af35340b0cb55dd76f9ed637fb46a0f11
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 23 02:47:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 23 02:53:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa8d277a

dev-python/sphinx-autodoc-typehints: Bump to 2.2.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 +
 .../sphinx-autodoc-typehints-2.2.2.ebuild  | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index 338977f69b23..0a6c24ec8af8 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,3 +1,4 @@
 DIST sphinx_autodoc_typehints-2.1.0.tar.gz 39386 BLAKE2B 
ccf6b618fc3db2a576a2d9a36a575087cdc3c7c5cf59a6057a956478a12715b1623dc4bc1ae3f7c30deab317a15fa187faf19f9d050fa61c293dc20bee41effd
 SHA512 
59c5b4c682fadc1d0ec62a5aa639bb87d6e4710db89793824c348c7598d73b144f0b083ce6462ea32d958b1ed7fd2fb96c2a92780267adef03b625e64c08c412
 DIST sphinx_autodoc_typehints-2.2.0.tar.gz 39603 BLAKE2B 
42286d62684a3fdb9949f9e4af56aece11b93b8b5e78be06df03389ceec7fdb99f4baa1ddd46facaa8cb85900655ddae08056fef44a73dc21f29fd87540dacfc
 SHA512 
24c2cc40c56656cc85006e96341d57d46228a67524f4cbc13724fdbd1c0a5a2c41b08e170e217ac5198330fb70539514735b60c34eb84ea15717c38bb95b0adf
 DIST sphinx_autodoc_typehints-2.2.1.tar.gz 39845 BLAKE2B 
8ed9ce0ad5db9504f783f739319026ff72520ecf706ccf486001e2bbfbaca851e3a2b2593759214bb31d19f140bc6708e6861f6b835ed60a3c610508727b
 SHA512 
fd364809c9ba3a4ad1ffeedcb55de2e57ecaa15235a4cfc0e97131071cd08c4b7af298e6f975d102aa30500984625cee6df2f690ddbf6e80ba280cc4b4f6cd2e
+DIST sphinx_autodoc_typehints-2.2.2.tar.gz 40324 BLAKE2B 
113a3ce262ca5c1bab60d388080ce33559dc24388c0690b9db8413825b136830015afd70cfa0c95464d6bdc4824fb8b511a22579eb2ab0fec267405ce953ace9
 SHA512 
11996f0cf916ccf7f630bbdad7e4b4f0e0969c97c5714c71a08a2c0eda3c1e36a27843048cf44c42b1a71e7d50b4353d94cf3c201bf2356ded2f305709bd1b1e

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.2.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.2.ebuild
new file mode 100644
index ..f6053e2167f7
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/
+   https://pypi.org/project/sphinx-autodoc-typehints/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
+"
+# skipping optional test dep on dev-python/nptyping as that package
+# is horribly broken and on its way out
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # this package is addicted to Internet
+   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-06-21 Thread Michał Górny
commit: 9f6e29558ec21c04e73e3cca1605d3cebd8364bd
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 22 04:37:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 22 05:33:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f6e2955

dev-python/sphinx-autodoc-typehints: Bump to 2.2.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 +
 .../sphinx-autodoc-typehints-2.2.1.ebuild  | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index 8fabe3b71114..338977f69b23 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,2 +1,3 @@
 DIST sphinx_autodoc_typehints-2.1.0.tar.gz 39386 BLAKE2B 
ccf6b618fc3db2a576a2d9a36a575087cdc3c7c5cf59a6057a956478a12715b1623dc4bc1ae3f7c30deab317a15fa187faf19f9d050fa61c293dc20bee41effd
 SHA512 
59c5b4c682fadc1d0ec62a5aa639bb87d6e4710db89793824c348c7598d73b144f0b083ce6462ea32d958b1ed7fd2fb96c2a92780267adef03b625e64c08c412
 DIST sphinx_autodoc_typehints-2.2.0.tar.gz 39603 BLAKE2B 
42286d62684a3fdb9949f9e4af56aece11b93b8b5e78be06df03389ceec7fdb99f4baa1ddd46facaa8cb85900655ddae08056fef44a73dc21f29fd87540dacfc
 SHA512 
24c2cc40c56656cc85006e96341d57d46228a67524f4cbc13724fdbd1c0a5a2c41b08e170e217ac5198330fb70539514735b60c34eb84ea15717c38bb95b0adf
+DIST sphinx_autodoc_typehints-2.2.1.tar.gz 39845 BLAKE2B 
8ed9ce0ad5db9504f783f739319026ff72520ecf706ccf486001e2bbfbaca851e3a2b2593759214bb31d19f140bc6708e6861f6b835ed60a3c610508727b
 SHA512 
fd364809c9ba3a4ad1ffeedcb55de2e57ecaa15235a4cfc0e97131071cd08c4b7af298e6f975d102aa30500984625cee6df2f690ddbf6e80ba280cc4b4f6cd2e

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.1.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.1.ebuild
new file mode 100644
index ..f6053e2167f7
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/
+   https://pypi.org/project/sphinx-autodoc-typehints/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
+"
+# skipping optional test dep on dev-python/nptyping as that package
+# is horribly broken and on its way out
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # this package is addicted to Internet
+   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autoapi/

2024-06-21 Thread Michał Górny
commit: 310a0580abf96d7ed050a289786b931a2c74055a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 21 15:34:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 21 16:59:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=310a0580

dev-python/sphinx-autoapi: Bump to 3.1.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autoapi/Manifest |  1 +
 .../sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/sphinx-autoapi/Manifest 
b/dev-python/sphinx-autoapi/Manifest
index 77e89ae443e9..d293cd2d6c32 100644
--- a/dev-python/sphinx-autoapi/Manifest
+++ b/dev-python/sphinx-autoapi/Manifest
@@ -1 +1,2 @@
 DIST sphinx-autoapi-3.1.1.gh.tar.gz 67903 BLAKE2B 
aec809e53b2c1080a29c49f5d9916df2e9def0c2072d99dde7ee3250a9cc7a9fc2d1e3e76ad954cfc417205c9b8994dcb7d0533f5994eb2a584d8ffa3ee3260e
 SHA512 
c5a3db4f6e3969af8f8f2933822e577d3469c649f6976327e55c449cd6992274ee896a7ad01d5a3bfab378819bd4fe319b9f08e989214c00b4844c03c56ed2c8
+DIST sphinx-autoapi-3.1.2.gh.tar.gz 68260 BLAKE2B 
31315fb298f7dae78c10f839e2738340eaf68d5497f22368c50f14309a564d1c5636015a715a9f99080a4f753416a10c63147e63dfcd53a27d7466ad422f95c4
 SHA512 
18e4a49e831446fa14278ffda4fec703f3b2c86654ce78fa7f4b89e5a41f1e6b19ea76cb64e7290a3125dc027a2de8aa052495a8bfd4bcc1828780f762e81957

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild
new file mode 100644
index ..9182b8aa4e2c
--- /dev/null
+++ b/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-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
+
+DESCRIPTION="A new approach to API documentation in Sphinx"
+HOMEPAGE="
+   https://sphinx-autoapi.readthedocs.io/
+   https://github.com/readthedocs/sphinx-autoapi/
+   https://pypi.org/project/sphinx-autoapi/
+"
+# sdist is missing docs, as of 2.1.0
+SRC_URI="
+   https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-6.1.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND+="
+   test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] )
+"
+
+DOCS=( README.rst CHANGELOG.rst )
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   tests/python/test_pyintegration.py::TestPEP695::test_integration
+   
tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration
+   
"tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample"
+   )
+
+   distutils-r1_python_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-06-19 Thread Michał Górny
commit: d3f7386603e4846e8002465e0644b8605c936ccb
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 20 04:37:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 20 04:45:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3f73866

dev-python/sphinx-autodoc-typehints: Bump to 2.2.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 +
 .../sphinx-autodoc-typehints-2.2.0.ebuild  | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index 8bd48b726f11..8fabe3b71114 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1 +1,2 @@
 DIST sphinx_autodoc_typehints-2.1.0.tar.gz 39386 BLAKE2B 
ccf6b618fc3db2a576a2d9a36a575087cdc3c7c5cf59a6057a956478a12715b1623dc4bc1ae3f7c30deab317a15fa187faf19f9d050fa61c293dc20bee41effd
 SHA512 
59c5b4c682fadc1d0ec62a5aa639bb87d6e4710db89793824c348c7598d73b144f0b083ce6462ea32d958b1ed7fd2fb96c2a92780267adef03b625e64c08c412
+DIST sphinx_autodoc_typehints-2.2.0.tar.gz 39603 BLAKE2B 
42286d62684a3fdb9949f9e4af56aece11b93b8b5e78be06df03389ceec7fdb99f4baa1ddd46facaa8cb85900655ddae08056fef44a73dc21f29fd87540dacfc
 SHA512 
24c2cc40c56656cc85006e96341d57d46228a67524f4cbc13724fdbd1c0a5a2c41b08e170e217ac5198330fb70539514735b60c34eb84ea15717c38bb95b0adf

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.0.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.0.ebuild
new file mode 100644
index ..f6053e2167f7
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/
+   https://pypi.org/project/sphinx-autodoc-typehints/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
+"
+# skipping optional test dep on dev-python/nptyping as that package
+# is horribly broken and on its way out
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # this package is addicted to Internet
+   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-argparse/

2024-06-17 Thread Michał Górny
commit: d62158b2990875ecd324a9137dc80073770d007b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 17 17:36:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 17 17:37:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d62158b2

dev-python/sphinx-argparse: Update homepage

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-argparse/metadata.xml | 2 +-
 dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild | 5 -
 2 files changed, 5 insertions(+), 2 deletions(-)

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 @@
Gentoo Science Project


-   ashb/sphinx-argparse
+   sphinx-doc/sphinx-argparse
sphinx-argparse

 

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 0137d7ce9657..9d28047739bb 100644
--- a/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild
+++ b/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild
@@ -9,7 +9,10 @@ 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"



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-bootstrap-theme/

2024-06-17 Thread Michał Górny
commit: c15894c5948ba0d6e4578e4efc8cacb7bcbcd0e5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 17 16:33:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 17 17:37:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c15894c5

dev-python/sphinx-bootstrap-theme: Enable py3.13

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-prompt/

2024-06-17 Thread Michał Górny
commit: 5953853e999ca19c616cd4903ca048d33890eb39
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 17 16:47:54 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 17 17:37:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5953853e

dev-python/sphinx-prompt: Enable py3.13

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-prompt/sphinx-prompt-1.8.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-argparse/

2024-06-17 Thread Michał Górny
commit: f47ca92409cbaf3cb4112a089d1b070e8c3502ad
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 17 16:37:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 17 17:37:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f47ca924

dev-python/sphinx-argparse: Enable py3.13

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

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..0137d7ce9657 100644
--- a/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild
+++ b/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild
@@ -1,10 +1,11 @@
-# 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"



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-panels/

2024-06-15 Thread Michał Górny
commit: 30329dccce5de5b812220df4ddd0ecf998183f87
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 15 19:12:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 15 19:15:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30329dcc

dev-python/sphinx-panels: Enable py3.13

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild 
b/dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild
index c6e527dcf0ba..4bb91bba37be 100644
--- a/dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild
+++ b/dev-python/sphinx-panels/sphinx-panels-0.6.0-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
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-06-14 Thread Petr Vaněk
commit: 10ab03e5c1a36a04b88e90a915825992bf36ccc6
Author: Petr Vaněk  gentoo  org>
AuthorDate: Fri Jun 14 11:37:03 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Fri Jun 14 11:38:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10ab03e5

dev-python/sphinx-autodoc-typehints: enable py3.13

Signed-off-by: Petr Vaněk  gentoo.org>

 .../sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.1.0.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.1.0.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.1.0.ebuild
index dd2aff21f131..7bc18475650e 100644
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.1.0.ebuild
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.1.0.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
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2024-06-08 Thread Arthur Zamarin
commit: da9129aa0d8d7c4054cd1f0979e5bac400ae6329
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 10:55:35 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 10:55:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da9129aa

dev-python/sphinx: Stabilize 7.3.7-r2 ALLARCHES, #931533

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/sphinx/sphinx-7.3.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx/sphinx-7.3.7-r2.ebuild 
b/dev-python/sphinx/sphinx-7.3.7-r2.ebuild
index 05f9178cfcd0..43739d120258 100644
--- a/dev-python/sphinx/sphinx-7.3.7-r2.ebuild
+++ b/dev-python/sphinx/sphinx-7.3.7-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc latex"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-notfound-page/

2024-06-08 Thread Michał Górny
commit: e2352bfbe9223d23dbee56c79df44552e97691fe
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:56:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:02:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2352bfb

dev-python/sphinx-notfound-page: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-notfound-page/Manifest   |  2 --
 .../sphinx-notfound-page-1.0.0.ebuild  | 35 --
 .../sphinx-notfound-page-1.0.1.ebuild  | 35 --
 3 files changed, 72 deletions(-)

diff --git a/dev-python/sphinx-notfound-page/Manifest 
b/dev-python/sphinx-notfound-page/Manifest
index 94a0f5c3a6b3..df65c0f1cb23 100644
--- a/dev-python/sphinx-notfound-page/Manifest
+++ b/dev-python/sphinx-notfound-page/Manifest
@@ -1,3 +1 @@
-DIST sphinx-notfound-page-1.0.0.gh.tar.gz 543729 BLAKE2B 
87da323277a38b20d43fa23e67528fee9530a243aa557a2be279a4a6877ac18bc36546beba0c6cc4ff598410d4be3a4337c7508005064df52867dca2675c8a3d
 SHA512 
e9d235fb0461ee9f349a57d37caeaf4cb4ec5faab7e731067e69467bf0990d5c5ce31d024fe2ac531fb84f49a4e2e74092ce09d5977135c759669523fc59ab4e
-DIST sphinx-notfound-page-1.0.1.gh.tar.gz 543803 BLAKE2B 
e1d7c568a0d7bfdde3cde397424d8e5e00291ec442278613bcc9dcf1fdd372ad3483e9e0fd23e9e9dd2bcdbfe4ec33c6ddfbd21705ee73743820b2e46b3f6718
 SHA512 
464373abf7b9d1025a339eb83305800866f0b8bfc53fbc1d320637c4be9016aa36daf2f22a9ed47224db0f64d5c3236a35b291681a56e9f2f7a2b6aec96a40a2
 DIST sphinx-notfound-page-1.0.2.gh.tar.gz 543984 BLAKE2B 
a6a7a1f157c9500618c296152f44a441db9bf4198e196e5be5c71444e05f2623457d0807103dcc55d08c869afb0d35b719dc73f7f43e57f08a025aa08a4f42b1
 SHA512 
faa6c2cf59dcb3ab90e00176f1f9480ad8f5ff07e76dfd49a17985e638ea05329faaffa15f64d5c7cedc37028d0b9de10927429eb85d5b0bb1397d6bd14e

diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.0.ebuild 
b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.0.ebuild
deleted file mode 100644
index 38d9464d65f8..
--- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Create a custom 404 page with absolute URLs hardcoded"
-HOMEPAGE="
-   https://sphinx-notfound-page.readthedocs.io/
-   https://github.com/readthedocs/sphinx-notfound-page/
-   https://pypi.org/project/sphinx-notfound-page/
-"
-SRC_URI="
-   https://github.com/readthedocs/sphinx-notfound-page/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 
~x64-macos"
-
-RDEPEND="
-   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # calls sphinx-build directly, works around venv
-   tests/test_urls.py::test_parallel_build
-)

diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.1.ebuild 
b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.1.ebuild
deleted file mode 100644
index d7552cfa7cd8..
--- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Create a custom 404 page with absolute URLs hardcoded"
-HOMEPAGE="
-   https://sphinx-notfound-page.readthedocs.io/
-   https://github.com/readthedocs/sphinx-notfound-page/
-   https://pypi.org/project/sphinx-notfound-page/
-"
-SRC_URI="
-   https://github.com/readthedocs/sphinx-notfound-page/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~x64-macos"
-
-RDEPEND="
-   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # calls sphinx-build directly, works around venv
-   tests/test_urls.py::test_parallel_build
-)



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autoapi/

2024-06-08 Thread Michał Górny
commit: 5bab28ad8f67237834f5202c4b62af47bc2d6972
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:53:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:01:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bab28ad

dev-python/sphinx-autoapi: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autoapi/Manifest |  2 -
 .../sphinx-autoapi/sphinx-autoapi-3.0.0.ebuild | 50 --
 .../sphinx-autoapi/sphinx-autoapi-3.1.0.ebuild | 50 --
 3 files changed, 102 deletions(-)

diff --git a/dev-python/sphinx-autoapi/Manifest 
b/dev-python/sphinx-autoapi/Manifest
index 020589a27d2e..77e89ae443e9 100644
--- a/dev-python/sphinx-autoapi/Manifest
+++ b/dev-python/sphinx-autoapi/Manifest
@@ -1,3 +1 @@
-DIST sphinx-autoapi-3.0.0.gh.tar.gz 62951 BLAKE2B 
80c1168b7d6f2d8489139d1daaa00817bf88345b92d962d1b7114ffd078dab5babd00f3837b9a80bd7175f07a50a432be4096140ac3ee8db11d90e1b836cd308
 SHA512 
fece7ff76de1ad4a58d8128d7c1f4c57a91ffbc2fb788f7bf4ce230860e97279f8ddf32d24dee4b961d89807056abd2f621484ff91e13b98b57d7f7a00d1cd4c
-DIST sphinx-autoapi-3.1.0.gh.tar.gz 67664 BLAKE2B 
5fefd1cf5ff401db9e309eeed3d8211bd72e43d6f40b088b6e1a2e406a910b2b99ff0e2431d0f8c55b0300c51f65c6892f2068131ecea2524fba3f0dd439bd2b
 SHA512 
22ea54a11d9ecb2a91f3c7fee8561bd42f87fa82894b17cac51daeab94a298a7cc3bc5c0158c4fdead62879e89ea760beb3222e5bf31489b68a3483b47adb499
 DIST sphinx-autoapi-3.1.1.gh.tar.gz 67903 BLAKE2B 
aec809e53b2c1080a29c49f5d9916df2e9def0c2072d99dde7ee3250a9cc7a9fc2d1e3e76ad954cfc417205c9b8994dcb7d0533f5994eb2a584d8ffa3ee3260e
 SHA512 
c5a3db4f6e3969af8f8f2933822e577d3469c649f6976327e55c449cd6992274ee896a7ad01d5a3bfab378819bd4fe319b9f08e989214c00b4844c03c56ed2c8

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.0.0.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.0.0.ebuild
deleted file mode 100644
index 58eb769f1889..
--- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.0.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="A new approach to API documentation in Sphinx"
-HOMEPAGE="
-   https://sphinx-autoapi.readthedocs.io/
-   https://github.com/readthedocs/sphinx-autoapi/
-   https://pypi.org/project/sphinx-autoapi/
-"
-# sdist is missing docs, as of 2.1.0
-SRC_URI="
-   https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 x86"
-
-RDEPEND="
-   dev-python/anyascii[${PYTHON_USEDEP}]
-   >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-6.1.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND+="
-   test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] )
-"
-
-DOCS=( README.rst CHANGELOG.rst )
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # Internet
-   
tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration
-   
"tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample"
-   )
-
-   distutils-r1_python_test
-}

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.0.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.0.ebuild
deleted file mode 100644
index 9182b8aa4e2c..
--- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2022-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
-
-DESCRIPTION="A new approach to API documentation in Sphinx"
-HOMEPAGE="
-   https://sphinx-autoapi.readthedocs.io/
-   https://github.com/readthedocs/sphinx-autoapi/
-   https://pypi.org/project/sphinx-autoapi/
-"
-# sdist is missing docs, as of 2.1.0
-SRC_URI="
-   https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND="
-   >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-6.1.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND+="
-   test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] )
-"
-
-DOCS=( README.rst CHANGELOG.rst )
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # Internet
-   tests/python/test_pyintegration.py::TestPEP695::test_integration
-   
tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration
-   
"tests/test_integration.py::TestExtensionErrors::

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-notfound-page/

2024-06-08 Thread Arthur Zamarin
commit: 9cd068031c25e578256265aa218dc1894cec0791
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 07:20:08 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 07:20:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd06803

dev-python/sphinx-notfound-page: Stabilize 1.0.2 ALLARCHES, #933812

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild 
b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild
index d7552cfa7cd8..235e468105f1 100644
--- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild
+++ b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 
~x64-macos"
 
 RDEPEND="
>=dev-python/sphinx-5[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autoapi/

2024-06-07 Thread Arthur Zamarin
commit: a6cd178d19acc53700e0d4ae064b19198b6b66ed
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 06:42:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 06:42:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6cd178d

dev-python/sphinx-autoapi: Stabilize 3.1.1 ALLARCHES, #933790

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/sphinx-autoapi/sphinx-autoapi-3.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.1.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.1.ebuild
index 9182b8aa4e2c..e6ac209aa02a 100644
--- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.1.ebuild
+++ b/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 arm arm64 x86"
 
 RDEPEND="
>=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2024-06-07 Thread Arthur Zamarin
commit: c44b202876aeb87c0d9975550a754133edfc5551
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 06:18:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 06:24:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c44b2028

dev-python/sphinx: add skips for failures

Closes: https://bugs.gentoo.org/933280
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/sphinx/sphinx-7.3.7-r2.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-python/sphinx/sphinx-7.3.7-r2.ebuild 
b/dev-python/sphinx/sphinx-7.3.7-r2.ebuild
index 036665b3e9fa..05f9178cfcd0 100644
--- a/dev-python/sphinx/sphinx-7.3.7-r2.ebuild
+++ b/dev-python/sphinx/sphinx-7.3.7-r2.ebuild
@@ -96,7 +96,12 @@ python_test() {
mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die
local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir"
 
-   local EPYTEST_DESELECT=()
+   local EPYTEST_DESELECT=(
+   # less interesting failures
+   tests/test_builders/test_build_latex.py::test_build_latex_doc
+   tests/test_extensions/test_ext_math.py::test_imgmath_png
+   tests/test_extensions/test_ext_math.py::test_imgmath_numfig_html
+   )
case ${EPYTHON} in
python3.13)
EPYTEST_DESELECT+=(



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-rtd-theme/

2024-06-03 Thread Mike Gilbert
commit: fa330326b28d5f4dfade7db12d50078ba47965fe
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jun  3 18:27:39 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jun  3 18:31:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa330326

dev-python/sphinx-rtd-theme: enable py3.13

Tests fail in the same way with both py3.12 and py3.13.
Thanks to immolo for testing.

Bug: https://bugs.gentoo.org/931566
Closes: https://bugs.gentoo.org/933393
Signed-off-by: Mike Gilbert  gentoo.org>

 ...sphinx-rtd-theme-2.0.0.ebuild => sphinx-rtd-theme-2.0.0-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-2.0.0.ebuild 
b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-2.0.0-r1.ebuild
similarity index 91%
rename from dev-python/sphinx-rtd-theme/sphinx-rtd-theme-2.0.0.ebuild
rename to dev-python/sphinx-rtd-theme/sphinx-rtd-theme-2.0.0-r1.ebuild
index ef659e975450..a0b94e8e7529 100644
--- a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-2.0.0.ebuild
+++ b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-2.0.0-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} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-epytext/

2024-05-29 Thread Sam James
commit: 3c73fae3ddbdaac16b6113c610b17f7658d2709a
Author: Sam James  gentoo  org>
AuthorDate: Wed May 29 23:29:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 29 23:29:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c73fae3

dev-python/sphinx-epytext: enable py3.13

Signed-off-by: Sam James  gentoo.org>

 dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r1.ebuild 
b/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r1.ebuild
index 5e3e18439fa1..e64f4223a2e8 100644
--- a/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r1.ebuild
+++ b/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-issues/

2024-05-27 Thread Petr Vaněk
commit: 59ed3474c7fba5ef78cc0d873725b2780eb187c9
Author: Petr Vaněk  gentoo  org>
AuthorDate: Mon May 27 19:31:34 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Mon May 27 19:32:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59ed3474

dev-python/sphinx-issues: enable py3.13

Signed-off-by: Petr Vaněk  gentoo.org>

 dev-python/sphinx-issues/sphinx-issues-4.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-issues/sphinx-issues-4.1.0.ebuild 
b/dev-python/sphinx-issues/sphinx-issues-4.1.0.ebuild
index e753a9e2f1fb..beccf1e142ae 100644
--- a/dev-python/sphinx-issues/sphinx-issues-4.1.0.ebuild
+++ b/dev-python/sphinx-issues/sphinx-issues-4.1.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-basic-ng/

2024-05-27 Thread Petr Vaněk
commit: fada15a824506db2897c9856abf1a57a62101541
Author: Petr Vaněk  gentoo  org>
AuthorDate: Mon May 27 19:27:12 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Mon May 27 19:32:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fada15a8

dev-python/sphinx-basic-ng: enable py3.13

Signed-off-by: Petr Vaněk  gentoo.org>

 dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild 
b/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild
index 863ad5d67bca..81c99b44f244 100644
--- a/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild
+++ b/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-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
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-pytest/

2024-05-25 Thread Michał Górny
commit: 9e3fca98ab61c8b51e4d341d35c3b610da6258d0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 25 09:15:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 25 09:28:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e3fca98

dev-python/sphinx-pytest: Enable py3.13

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-pytest/sphinx-pytest-0.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/sphinx-pytest/sphinx-pytest-0.2.0.ebuild 
b/dev-python/sphinx-pytest/sphinx-pytest-0.2.0.ebuild
index df9d9d28057a..ae39111fbe5d 100644
--- a/dev-python/sphinx-pytest/sphinx-pytest-0.2.0.ebuild
+++ b/dev-python/sphinx-pytest/sphinx-pytest-0.2.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2024-05-25 Thread Michał Górny
commit: 7398236404f82fce8297420a084d7c68c781b467
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 25 09:11:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 25 09:28:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73982364

dev-python/sphinx: Enable py3.13

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx/sphinx-7.3.7-r2.ebuild | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/dev-python/sphinx/sphinx-7.3.7-r2.ebuild 
b/dev-python/sphinx/sphinx-7.3.7-r2.ebuild
index 99ff0e4980f7..036665b3e9fa 100644
--- a/dev-python/sphinx/sphinx-7.3.7-r2.ebuild
+++ b/dev-python/sphinx/sphinx-7.3.7-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
 PYTHON_REQ_USE="threads(+)"
 
 inherit distutils-r1
@@ -98,6 +98,15 @@ python_test() {
 
local EPYTEST_DESELECT=()
case ${EPYTHON} in
+   python3.13)
+   EPYTEST_DESELECT+=(
+   
tests/test_extensions/test_ext_autodoc.py::test_autodoc_special_members
+   
tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_type_aliases
+   
tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified
+   
tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_none
+   
tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_signature
+   )
+   ;;
pypy3)
EPYTEST_DESELECT+=(

tests/test_extensions/test_ext_autodoc.py::test_autodoc_exception



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-py3doc-enhanced-theme/, profiles/

2024-05-25 Thread Arthur Zamarin
commit: c012027b6fe1929093dcad20ca2d6a877e5576af
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 25 07:34:08 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 25 07:38:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c012027b

dev-python/sphinx-py3doc-enhanced-theme: treeclean

Closes: https://bugs.gentoo.org/927764
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/sphinx-py3doc-enhanced-theme/Manifest |  1 -
 dev-python/sphinx-py3doc-enhanced-theme/metadata.xml | 17 -
 .../sphinx-py3doc-enhanced-theme-2.4.0.ebuild| 20 
 profiles/package.mask|  5 -
 4 files changed, 43 deletions(-)

diff --git a/dev-python/sphinx-py3doc-enhanced-theme/Manifest 
b/dev-python/sphinx-py3doc-enhanced-theme/Manifest
deleted file mode 100644
index 01d0c3c38fc3..
--- a/dev-python/sphinx-py3doc-enhanced-theme/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sphinx-py3doc-enhanced-theme-2.4.0.tar.gz 42093 BLAKE2B 
020deec0d589d8052f2cce6faaeb8764b596a042584a0988dbcd73f0dc11c647db35b1b91fac63413ad211025fb98bbcc76a5bb2caa1cece56b907e021a0c20d
 SHA512 
3ba362bf9179bdd69cd50fe7759cecd1ce89c7c5e7cd5f50d6f92af9835369436fc34b5dcc39295197828481041d30cf59dea3a929d232abd6b62e9e066b60f2

diff --git a/dev-python/sphinx-py3doc-enhanced-theme/metadata.xml 
b/dev-python/sphinx-py3doc-enhanced-theme/metadata.xml
deleted file mode 100644
index 316637ae8c85..
--- a/dev-python/sphinx-py3doc-enhanced-theme/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   pyt...@gentoo.org
-   Python
-   
-   
-   
-   
-   cont...@ionelmc.ro
-   Ionel Cristian Mărieș
-   
-   ionelmc/sphinx-py3doc-enhanced-theme
-   sphinx_py3doc_enhanced_theme
-   
-

diff --git 
a/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.4.0.ebuild
 
b/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.4.0.ebuild
deleted file mode 100644
index 784f908a66de..
--- 
a/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.4.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# 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} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Enhanced Sphinx theme (based on Python 3 docs)"
-HOMEPAGE="
-   https://github.com/ionelmc/sphinx-py3doc-enhanced-theme/
-   https://pypi.org/project/sphinx_py3doc_enhanced_theme/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"

diff --git a/profiles/package.mask b/profiles/package.mask
index 305d775774fb..1e8d607c37ef 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -286,11 +286,6 @@ dev-python/cgroup-utils
 # Removal on 2024-05-23.  Bug #929453.
 dev-python/fuse-python
 
-# Michał Górny  (2024-04-23)
-# An old, unmaintained theme.  The last revdep stopped using it.
-# Removal on 2024-05-23.  Bug #927764.
-dev-python/sphinx-py3doc-enhanced-theme
-
 # Michał Górny  (2024-04-23)
 # Unmaintained in Gentoo and seriously outdated.  Its only reverse
 # dependency is app-admin/testdisk, and the current TestDisk versions



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autoapi/

2024-05-23 Thread Michał Górny
commit: c66607ddd088f1a7864911121119ee7d636bc5e9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 24 03:43:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 24 04:03:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c66607dd

dev-python/sphinx-autoapi: Bump to 3.1.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autoapi/Manifest |  1 +
 .../sphinx-autoapi/sphinx-autoapi-3.1.1.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/sphinx-autoapi/Manifest 
b/dev-python/sphinx-autoapi/Manifest
index 77688800549f..020589a27d2e 100644
--- a/dev-python/sphinx-autoapi/Manifest
+++ b/dev-python/sphinx-autoapi/Manifest
@@ -1,2 +1,3 @@
 DIST sphinx-autoapi-3.0.0.gh.tar.gz 62951 BLAKE2B 
80c1168b7d6f2d8489139d1daaa00817bf88345b92d962d1b7114ffd078dab5babd00f3837b9a80bd7175f07a50a432be4096140ac3ee8db11d90e1b836cd308
 SHA512 
fece7ff76de1ad4a58d8128d7c1f4c57a91ffbc2fb788f7bf4ce230860e97279f8ddf32d24dee4b961d89807056abd2f621484ff91e13b98b57d7f7a00d1cd4c
 DIST sphinx-autoapi-3.1.0.gh.tar.gz 67664 BLAKE2B 
5fefd1cf5ff401db9e309eeed3d8211bd72e43d6f40b088b6e1a2e406a910b2b99ff0e2431d0f8c55b0300c51f65c6892f2068131ecea2524fba3f0dd439bd2b
 SHA512 
22ea54a11d9ecb2a91f3c7fee8561bd42f87fa82894b17cac51daeab94a298a7cc3bc5c0158c4fdead62879e89ea760beb3222e5bf31489b68a3483b47adb499
+DIST sphinx-autoapi-3.1.1.gh.tar.gz 67903 BLAKE2B 
aec809e53b2c1080a29c49f5d9916df2e9def0c2072d99dde7ee3250a9cc7a9fc2d1e3e76ad954cfc417205c9b8994dcb7d0533f5994eb2a584d8ffa3ee3260e
 SHA512 
c5a3db4f6e3969af8f8f2933822e577d3469c649f6976327e55c449cd6992274ee896a7ad01d5a3bfab378819bd4fe319b9f08e989214c00b4844c03c56ed2c8

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.1.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.1.ebuild
new file mode 100644
index ..9182b8aa4e2c
--- /dev/null
+++ b/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-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
+
+DESCRIPTION="A new approach to API documentation in Sphinx"
+HOMEPAGE="
+   https://sphinx-autoapi.readthedocs.io/
+   https://github.com/readthedocs/sphinx-autoapi/
+   https://pypi.org/project/sphinx-autoapi/
+"
+# sdist is missing docs, as of 2.1.0
+SRC_URI="
+   https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-6.1.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND+="
+   test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] )
+"
+
+DOCS=( README.rst CHANGELOG.rst )
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   tests/python/test_pyintegration.py::TestPEP695::test_integration
+   
tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration
+   
"tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample"
+   )
+
+   distutils-r1_python_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-notfound-page/

2024-05-23 Thread Michał Górny
commit: 83469e472ba2a450278f76f65f6a977527aab92e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 24 03:29:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 24 04:03:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83469e47

dev-python/sphinx-notfound-page: Bump to 1.0.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-notfound-page/Manifest   |  1 +
 .../sphinx-notfound-page-1.0.2.ebuild  | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/sphinx-notfound-page/Manifest 
b/dev-python/sphinx-notfound-page/Manifest
index e9ee7ab3a724..94a0f5c3a6b3 100644
--- a/dev-python/sphinx-notfound-page/Manifest
+++ b/dev-python/sphinx-notfound-page/Manifest
@@ -1,2 +1,3 @@
 DIST sphinx-notfound-page-1.0.0.gh.tar.gz 543729 BLAKE2B 
87da323277a38b20d43fa23e67528fee9530a243aa557a2be279a4a6877ac18bc36546beba0c6cc4ff598410d4be3a4337c7508005064df52867dca2675c8a3d
 SHA512 
e9d235fb0461ee9f349a57d37caeaf4cb4ec5faab7e731067e69467bf0990d5c5ce31d024fe2ac531fb84f49a4e2e74092ce09d5977135c759669523fc59ab4e
 DIST sphinx-notfound-page-1.0.1.gh.tar.gz 543803 BLAKE2B 
e1d7c568a0d7bfdde3cde397424d8e5e00291ec442278613bcc9dcf1fdd372ad3483e9e0fd23e9e9dd2bcdbfe4ec33c6ddfbd21705ee73743820b2e46b3f6718
 SHA512 
464373abf7b9d1025a339eb83305800866f0b8bfc53fbc1d320637c4be9016aa36daf2f22a9ed47224db0f64d5c3236a35b291681a56e9f2f7a2b6aec96a40a2
+DIST sphinx-notfound-page-1.0.2.gh.tar.gz 543984 BLAKE2B 
a6a7a1f157c9500618c296152f44a441db9bf4198e196e5be5c71444e05f2623457d0807103dcc55d08c869afb0d35b719dc73f7f43e57f08a025aa08a4f42b1
 SHA512 
faa6c2cf59dcb3ab90e00176f1f9480ad8f5ff07e76dfd49a17985e638ea05329faaffa15f64d5c7cedc37028d0b9de10927429eb85d5b0bb1397d6bd14e

diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild 
b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild
new file mode 100644
index ..d7552cfa7cd8
--- /dev/null
+++ b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Create a custom 404 page with absolute URLs hardcoded"
+HOMEPAGE="
+   https://sphinx-notfound-page.readthedocs.io/
+   https://github.com/readthedocs/sphinx-notfound-page/
+   https://pypi.org/project/sphinx-notfound-page/
+"
+SRC_URI="
+   https://github.com/readthedocs/sphinx-notfound-page/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # calls sphinx-build directly, works around venv
+   tests/test_urls.py::test_parallel_build
+)



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-notfound-page/

2024-05-21 Thread Michał Górny
commit: 82df9ddda36ab0e28a500d8ea79c8251b43291ef
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 22 04:39:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 22 04:49:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82df9ddd

dev-python/sphinx-notfound-page: Bump to 1.0.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-notfound-page/Manifest   |  1 +
 .../sphinx-notfound-page-1.0.1.ebuild  | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/sphinx-notfound-page/Manifest 
b/dev-python/sphinx-notfound-page/Manifest
index 9e83ebdcb588..e9ee7ab3a724 100644
--- a/dev-python/sphinx-notfound-page/Manifest
+++ b/dev-python/sphinx-notfound-page/Manifest
@@ -1 +1,2 @@
 DIST sphinx-notfound-page-1.0.0.gh.tar.gz 543729 BLAKE2B 
87da323277a38b20d43fa23e67528fee9530a243aa557a2be279a4a6877ac18bc36546beba0c6cc4ff598410d4be3a4337c7508005064df52867dca2675c8a3d
 SHA512 
e9d235fb0461ee9f349a57d37caeaf4cb4ec5faab7e731067e69467bf0990d5c5ce31d024fe2ac531fb84f49a4e2e74092ce09d5977135c759669523fc59ab4e
+DIST sphinx-notfound-page-1.0.1.gh.tar.gz 543803 BLAKE2B 
e1d7c568a0d7bfdde3cde397424d8e5e00291ec442278613bcc9dcf1fdd372ad3483e9e0fd23e9e9dd2bcdbfe4ec33c6ddfbd21705ee73743820b2e46b3f6718
 SHA512 
464373abf7b9d1025a339eb83305800866f0b8bfc53fbc1d320637c4be9016aa36daf2f22a9ed47224db0f64d5c3236a35b291681a56e9f2f7a2b6aec96a40a2

diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.1.ebuild 
b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.1.ebuild
new file mode 100644
index ..d7552cfa7cd8
--- /dev/null
+++ b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Create a custom 404 page with absolute URLs hardcoded"
+HOMEPAGE="
+   https://sphinx-notfound-page.readthedocs.io/
+   https://github.com/readthedocs/sphinx-notfound-page/
+   https://pypi.org/project/sphinx-notfound-page/
+"
+SRC_URI="
+   https://github.com/readthedocs/sphinx-notfound-page/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # calls sphinx-build directly, works around venv
+   tests/test_urls.py::test_parallel_build
+)



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autoapi/

2024-05-20 Thread Michał Górny
commit: 1b190d662ed4cbbebd6c1f2b904a472e7c0bdda9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 20 19:19:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 20 19:42:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b190d66

dev-python/sphinx-autoapi: Bump to 3.1.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autoapi/Manifest |  1 +
 .../sphinx-autoapi/sphinx-autoapi-3.1.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/sphinx-autoapi/Manifest 
b/dev-python/sphinx-autoapi/Manifest
index 568f1fb352dd..77688800549f 100644
--- a/dev-python/sphinx-autoapi/Manifest
+++ b/dev-python/sphinx-autoapi/Manifest
@@ -1 +1,2 @@
 DIST sphinx-autoapi-3.0.0.gh.tar.gz 62951 BLAKE2B 
80c1168b7d6f2d8489139d1daaa00817bf88345b92d962d1b7114ffd078dab5babd00f3837b9a80bd7175f07a50a432be4096140ac3ee8db11d90e1b836cd308
 SHA512 
fece7ff76de1ad4a58d8128d7c1f4c57a91ffbc2fb788f7bf4ce230860e97279f8ddf32d24dee4b961d89807056abd2f621484ff91e13b98b57d7f7a00d1cd4c
+DIST sphinx-autoapi-3.1.0.gh.tar.gz 67664 BLAKE2B 
5fefd1cf5ff401db9e309eeed3d8211bd72e43d6f40b088b6e1a2e406a910b2b99ff0e2431d0f8c55b0300c51f65c6892f2068131ecea2524fba3f0dd439bd2b
 SHA512 
22ea54a11d9ecb2a91f3c7fee8561bd42f87fa82894b17cac51daeab94a298a7cc3bc5c0158c4fdead62879e89ea760beb3222e5bf31489b68a3483b47adb499

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.0.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.0.ebuild
new file mode 100644
index ..9182b8aa4e2c
--- /dev/null
+++ b/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-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
+
+DESCRIPTION="A new approach to API documentation in Sphinx"
+HOMEPAGE="
+   https://sphinx-autoapi.readthedocs.io/
+   https://github.com/readthedocs/sphinx-autoapi/
+   https://pypi.org/project/sphinx-autoapi/
+"
+# sdist is missing docs, as of 2.1.0
+SRC_URI="
+   https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-6.1.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND+="
+   test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] )
+"
+
+DOCS=( README.rst CHANGELOG.rst )
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   tests/python/test_pyintegration.py::TestPEP695::test_integration
+   
tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration
+   
"tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample"
+   )
+
+   distutils-r1_python_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-gallery/

2024-05-17 Thread Michał Górny
commit: 5374cc430b7798152aed73abf2f58ace2d197b90
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 17 09:37:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 17 09:37:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5374cc43

dev-python/sphinx-gallery: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-gallery/Manifest |  1 -
 .../sphinx-gallery/sphinx-gallery-0.15.0.ebuild| 51 --
 2 files changed, 52 deletions(-)

diff --git a/dev-python/sphinx-gallery/Manifest 
b/dev-python/sphinx-gallery/Manifest
index 4148b45df8eb..3a1c4c5b08a6 100644
--- a/dev-python/sphinx-gallery/Manifest
+++ b/dev-python/sphinx-gallery/Manifest
@@ -1,2 +1 @@
-DIST sphinx-gallery-0.15.0.tar.gz 422363 BLAKE2B 
cbca8ec252e03e9cacc0df27da43ebc9bbed8531d5df65bf9cb7f54f7ae8b127582f353cb245bcc459d6fa86240207346a05d777504163d49be0fabb029a172b
 SHA512 
b6b0d5022da9de27417f8cc72ba24f0d51e57f83c68b17a296269b074888a711d61fcf933fbbfaf4d6977702b3f020d4b0eaa89e78e51185ee2dd26e911fe8be
 DIST sphinx_gallery-0.16.0.tar.gz 432247 BLAKE2B 
130800616a29be2daedb77404f79ca8d1543ecd391f45f8f19cbcf46ce742d02725d9b087be337d11496021b5c486c6c24b35f22b2c7d4cb575cb2c217d328db
 SHA512 
b45e9141d64b1e277d75f501f2cc40979942953cd8412716e5af64917a3b9adc0a746fbd6249c3636c3db222c1e438ee7f9a9ad93f57b2f05f9ec80a562796c3

diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.15.0.ebuild 
b/dev-python/sphinx-gallery/sphinx-gallery-0.15.0.ebuild
deleted file mode 100644
index 48ff63d45f49..
--- a/dev-python/sphinx-gallery/sphinx-gallery-0.15.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Sphinx extension to automatically generate an examples gallery"
-HOMEPAGE="
-   https://github.com/sphinx-gallery/sphinx-gallery/
-   https://sphinx-gallery.github.io/
-   https://pypi.org/project/sphinx-gallery/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/joblib[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # Internet
-   
sphinx_gallery/tests/test_docs_resolv.py::test_embed_code_links_get_data
-   sphinx_gallery/tests/test_full.py::test_run_sphinx
-   sphinx_gallery/tests/test_full.py::test_embed_links_and_styles
-   # require jupyterlite_sphinx
-   sphinx_gallery/tests/test_full.py
-   sphinx_gallery/tests/test_full_noexec.py
-   
sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents
-   
sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_non_default_contents
-   
sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_with_jupyterlite_disabled_via_config
-   )
-
-   epytest -o addopts=
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-gallery/

2024-05-17 Thread Arthur Zamarin
commit: cf816bb238876bedc1b781d0519df81602368dbe
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May 17 08:46:05 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 17 08:46:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf816bb2

dev-python/sphinx-gallery: Stabilize 0.16.0 ALLARCHES, #932040

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild 
b/dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild
index 28e368e47dd3..ad9ca7368bfd 100644
--- a/dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild
+++ b/dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
dev-python/matplotlib[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/files/, dev-python/sphinx/

2024-05-11 Thread Michał Górny
commit: 01f1140e16b69956b2d6171e0a503c043296fb14
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 19:05:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 19:11:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f1140e

dev-python/sphinx: Make dev-python/defusedxml import optional

Closes: https://bugs.gentoo.org/931580
Signed-off-by: Michał Górny  gentoo.org>

 .../sphinx/files/sphinx-7.3.7-opt-defusedxml.patch | 34 ++
 ...hinx-7.3.7-r1.ebuild => sphinx-7.3.7-r2.ebuild} |  7 ++---
 2 files changed, 36 insertions(+), 5 deletions(-)

diff --git a/dev-python/sphinx/files/sphinx-7.3.7-opt-defusedxml.patch 
b/dev-python/sphinx/files/sphinx-7.3.7-opt-defusedxml.patch
new file mode 100644
index ..cb70e2cf89fc
--- /dev/null
+++ b/dev-python/sphinx/files/sphinx-7.3.7-opt-defusedxml.patch
@@ -0,0 +1,34 @@
+From ce86026f3b667949ef39f7fdab9a40941d99c5ca Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Sat, 11 May 2024 18:31:02 +0200
+Subject: [PATCH] DEPS: Lazy import `defusedxml` only when necessary (#12362)
+
+The `defusedxml` dependency was added to `sphinx.testing` in sphinx 7.3,
+but it is not part of the core sphinx dependencies, and not strictly necessary 
for the running of the pytest plugin.
+This commit moves the import into the only function which uses it,
+so that the pytest plugins can be used again without this dependency.
+---
+ sphinx/testing/util.py | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/sphinx/testing/util.py b/sphinx/testing/util.py
+index d1de8ea2b7..b2df709eea 100644
+--- a/sphinx/testing/util.py
 b/sphinx/testing/util.py
+@@ -11,7 +11,6 @@
+ from types import MappingProxyType
+ from typing import TYPE_CHECKING
+ 
+-from defusedxml.ElementTree import parse as xml_parse
+ from docutils import nodes
+ from docutils.parsers.rst import directives, roles
+ 
+@@ -73,6 +72,8 @@ def assert_node(node: Node, cls: Any = None, xpath: str = 
"", **kwargs: Any) ->
+ # keep this to restrict the API usage and to have a correct return type
+ def etree_parse(path: str | os.PathLike[str]) -> ElementTree:
+ """Parse a file into a (safe) XML element tree."""
++from defusedxml.ElementTree import parse as xml_parse
++
+ return xml_parse(path)
+ 
+ 

diff --git a/dev-python/sphinx/sphinx-7.3.7-r1.ebuild 
b/dev-python/sphinx/sphinx-7.3.7-r2.ebuild
similarity index 96%
rename from dev-python/sphinx/sphinx-7.3.7-r1.ebuild
rename to dev-python/sphinx/sphinx-7.3.7-r2.ebuild
index 4151e90e6efc..99ff0e4980f7 100644
--- a/dev-python/sphinx/sphinx-7.3.7-r1.ebuild
+++ b/dev-python/sphinx/sphinx-7.3.7-r2.ebuild
@@ -52,11 +52,6 @@ RDEPEND="
)
!dev-python/namespace-sphinxcontrib
 "
-# added temporarily because of unconditional import in sphinx.testing.util
-# until we figure out how to deal with it better
-RDEPEND+="
-   dev-python/defusedxml[${PYTHON_USEDEP}]
-"
 BDEPEND="
doc? (
dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
@@ -77,6 +72,8 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}/sphinx-3.2.1-doc-link.patch"
"${FILESDIR}/sphinx-4.3.2-doc-link.patch"
+   # https://github.com/sphinx-doc/sphinx/pull/12362
+   "${FILESDIR}/${P}-opt-defusedxml.patch"
 )
 
 distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2024-05-08 Thread Michał Górny
commit: 1bbc3003717c55edd91b2b8cccaa8355d6e51d5b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May  8 12:19:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May  8 12:23:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bbc3003

dev-python/sphinx: Add a temporary RDEP on dev-python/defusedxml

Add an explicit RDEPEND on dev-python/defusedxml since it is used
by sphinx.testing.util, and this breaks a number of reverse
dependencies.  This is a temporary hack, until we figure out a better
solution.

Bug: https://bugs.gentoo.org/931580
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx/{sphinx-7.3.7.ebuild => sphinx-7.3.7-r1.ebuild} | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-python/sphinx/sphinx-7.3.7.ebuild 
b/dev-python/sphinx/sphinx-7.3.7-r1.ebuild
similarity index 96%
rename from dev-python/sphinx/sphinx-7.3.7.ebuild
rename to dev-python/sphinx/sphinx-7.3.7-r1.ebuild
index 127cb53319b6..4151e90e6efc 100644
--- a/dev-python/sphinx/sphinx-7.3.7.ebuild
+++ b/dev-python/sphinx/sphinx-7.3.7-r1.ebuild
@@ -52,6 +52,11 @@ RDEPEND="
)
!dev-python/namespace-sphinxcontrib
 "
+# added temporarily because of unconditional import in sphinx.testing.util
+# until we figure out how to deal with it better
+RDEPEND+="
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+"
 BDEPEND="
doc? (
dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-05-04 Thread Michał Górny
commit: 1f9bd61bd0be1911a65f45e950c6145c8a3ff930
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 07:39:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 07:43:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f9bd61b

dev-python/sphinx-autodoc-typehints: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 -
 .../sphinx-autodoc-typehints-2.0.0.ebuild  | 39 --
 2 files changed, 40 deletions(-)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index c09b8527aa59..8bd48b726f11 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,2 +1 @@
-DIST sphinx_autodoc_typehints-2.0.0.tar.gz 37951 BLAKE2B 
55fc5bd4a430095b9b80b7313da96ac177f55d8e31068ded7c740cc2757580b611bfdb0aa53cc8344564cf01b052518854ea040a70ea568bd098505f8c2dfca8
 SHA512 
e37839b8f9393334f43b2b97f3d9ade4a2e11182e634c4ee37a916bcf4425c624376edcd3b25b054a23e15624393e3a79fdbc1775f6b3808e09bc8a85a2262d5
 DIST sphinx_autodoc_typehints-2.1.0.tar.gz 39386 BLAKE2B 
ccf6b618fc3db2a576a2d9a36a575087cdc3c7c5cf59a6057a956478a12715b1623dc4bc1ae3f7c30deab317a15fa187faf19f9d050fa61c293dc20bee41effd
 SHA512 
59c5b4c682fadc1d0ec62a5aa639bb87d6e4710db89793824c348c7598d73b144f0b083ce6462ea32d958b1ed7fd2fb96c2a92780267adef03b625e64c08c412

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.0.0.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.0.0.ebuild
deleted file mode 100644
index 9114707e3150..
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.0.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Type hints support for the Sphinx autodoc extension"
-HOMEPAGE="
-   https://github.com/tox-dev/sphinx-autodoc-typehints/
-   https://pypi.org/project/sphinx-autodoc-typehints/
-"
-
-LICENSE="MIT"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-SLOT="0"
-
-RDEPEND="
-   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
-"
-# skipping optional test dep on dev-python/nptyping as that package
-# is horribly broken and on its way out
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # this package is addicted to Internet
-   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
-)



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-05-04 Thread Arthur Zamarin
commit: 93f4efe0382ab707e96525ace6da6a20007153cc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  4 07:20:09 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  4 07:20:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93f4efe0

dev-python/sphinx-autodoc-typehints: Stabilize 2.1.0 ALLARCHES, #931167

Signed-off-by: Arthur Zamarin  gentoo.org>

 .../sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.1.0.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.1.0.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.1.0.ebuild
index dc13f14770e4..dd2aff21f131 100644
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.1.0.ebuild
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.1.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-issues/

2024-05-01 Thread Michał Górny
commit: 002ebfc0446ea9b424cae91929a6c2ca38175bf6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May  1 16:43:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May  1 17:33:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=002ebfc0

dev-python/sphinx-issues: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-issues/Manifest  |  1 -
 .../sphinx-issues/sphinx-issues-4.0.0.ebuild   | 30 --
 2 files changed, 31 deletions(-)

diff --git a/dev-python/sphinx-issues/Manifest 
b/dev-python/sphinx-issues/Manifest
index a3c6f9f1a7ec..582e8da8 100644
--- a/dev-python/sphinx-issues/Manifest
+++ b/dev-python/sphinx-issues/Manifest
@@ -1,2 +1 @@
-DIST sphinx_issues-4.0.0.tar.gz 13945 BLAKE2B 
43994155a5040b63f34f48b2ddf8f39cf36bd97fc464619f1adb55a2c9b433fb5c1c65f8cd5b2f7928afbd5ead67c69490ae67aaf220c0a5cf8c44876b69
 SHA512 
77e249c9ccd9dec96e64ba898e8cf2d1922c6190ad67e9d4d823a4d08d3c07bae217a8bf51c193fc5331c289e53ce6f93ae3d685ac9a618d41f565930557dabb
 DIST sphinx_issues-4.1.0.tar.gz 14148 BLAKE2B 
7d28cd650abe8248ed7edafcc64fc71bdaf97499597d034e9d9bf875224735b8445ee8b95fd465d8524345e3c8137570bda3ef1b9e25ffb97aa3a438ecac1b0f
 SHA512 
ef7da6d4b1a46adde216d548d1be48773d653f383981d5ddde56260793d05c5e10a99d9196c4ed04ba1722b6d646eaa0c12a2650206f5582cf85ced448c3a361

diff --git a/dev-python/sphinx-issues/sphinx-issues-4.0.0.ebuild 
b/dev-python/sphinx-issues/sphinx-issues-4.0.0.ebuild
deleted file mode 100644
index e753a9e2f1fb..
--- a/dev-python/sphinx-issues/sphinx-issues-4.0.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2019-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} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Sphinx extension for linking to your project's issue tracker"
-HOMEPAGE="
-   https://github.com/sloria/sphinx-issues/
-   https://pypi.org/project/sphinx-issues/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-
-RDEPEND="
-   dev-python/sphinx[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # doesn't work in our pep517 install
-   tests/test_sphinx_issues.py::test_sphinx_build_integration
-)



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-issues/

2024-05-01 Thread Sam James
commit: 067bbce5af3d2aeba5638d727dcf11aeb0c606f0
Author: Sam James  gentoo  org>
AuthorDate: Wed May  1 16:21:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  1 16:21:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=067bbce5

dev-python/sphinx-issues: Stabilize 4.1.0 ALLARCHES, #931025

Signed-off-by: Sam James  gentoo.org>

 dev-python/sphinx-issues/sphinx-issues-4.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-issues/sphinx-issues-4.1.0.ebuild 
b/dev-python/sphinx-issues/sphinx-issues-4.1.0.ebuild
index 1c02b09b26d4..e753a9e2f1fb 100644
--- a/dev-python/sphinx-issues/sphinx-issues-4.1.0.ebuild
+++ b/dev-python/sphinx-issues/sphinx-issues-4.1.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 
 RDEPEND="
dev-python/sphinx[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-gallery/

2024-04-27 Thread Michał Górny
commit: 535faddd1b3377bda0e791f8ad2b21cf4db0adf3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 28 02:25:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 28 02:37:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=535faddd

dev-python/sphinx-gallery: Bump to 0.16.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx-gallery/Manifest |  1 +
 .../sphinx-gallery/sphinx-gallery-0.16.0.ebuild| 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/sphinx-gallery/Manifest 
b/dev-python/sphinx-gallery/Manifest
index 6c907aa1741d..4148b45df8eb 100644
--- a/dev-python/sphinx-gallery/Manifest
+++ b/dev-python/sphinx-gallery/Manifest
@@ -1 +1,2 @@
 DIST sphinx-gallery-0.15.0.tar.gz 422363 BLAKE2B 
cbca8ec252e03e9cacc0df27da43ebc9bbed8531d5df65bf9cb7f54f7ae8b127582f353cb245bcc459d6fa86240207346a05d777504163d49be0fabb029a172b
 SHA512 
b6b0d5022da9de27417f8cc72ba24f0d51e57f83c68b17a296269b074888a711d61fcf933fbbfaf4d6977702b3f020d4b0eaa89e78e51185ee2dd26e911fe8be
+DIST sphinx_gallery-0.16.0.tar.gz 432247 BLAKE2B 
130800616a29be2daedb77404f79ca8d1543ecd391f45f8f19cbcf46ce742d02725d9b087be337d11496021b5c486c6c24b35f22b2c7d4cb575cb2c217d328db
 SHA512 
b45e9141d64b1e277d75f501f2cc40979942953cd8412716e5af64917a3b9adc0a746fbd6249c3636c3db222c1e438ee7f9a9ad93f57b2f05f9ec80a562796c3

diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild 
b/dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild
new file mode 100644
index ..28e368e47dd3
--- /dev/null
+++ b/dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild
@@ -0,0 +1,51 @@
+# 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} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Sphinx extension to automatically generate an examples gallery"
+HOMEPAGE="
+   https://github.com/sphinx-gallery/sphinx-gallery/
+   https://sphinx-gallery.github.io/
+   https://pypi.org/project/sphinx-gallery/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/joblib[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   
sphinx_gallery/tests/test_docs_resolv.py::test_embed_code_links_get_data
+   sphinx_gallery/tests/test_full.py::test_run_sphinx
+   sphinx_gallery/tests/test_full.py::test_embed_links_and_styles
+   # require jupyterlite_sphinx
+   sphinx_gallery/tests/test_full.py
+   sphinx_gallery/tests/test_full_noexec.py
+   
sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents
+   
sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_non_default_contents
+   
sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_with_jupyterlite_disabled_via_config
+   )
+
+   epytest -o addopts=
+}



  1   2   3   4   5   6   7   8   9   10   >