summaryrefslogtreecommitdiff
path: root/dev-python/numpydoc
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/numpydoc')
-rw-r--r--dev-python/numpydoc/Manifest3
-rw-r--r--dev-python/numpydoc/files/numpydoc-1.6.0-py3.12-flt-depr-warn.patch59
-rw-r--r--dev-python/numpydoc/numpydoc-1.6.0.ebuild9
3 files changed, 68 insertions, 3 deletions
diff --git a/dev-python/numpydoc/Manifest b/dev-python/numpydoc/Manifest
index 9172ef6350db..4424884ca58b 100644
--- a/dev-python/numpydoc/Manifest
+++ b/dev-python/numpydoc/Manifest
@@ -1,3 +1,4 @@
+AUX numpydoc-1.6.0-py3.12-flt-depr-warn.patch 1790 BLAKE2B eb725720c4665da47d2596bf508e141b9100faab54babc56e5a2937acf2a8a889f7c37712417759c162bb8b6d1e4554d31ba888e297436d763429a937caae5d1 SHA512 76e766965ad482311775b440fc1aa88079761a080e8f4aeff245c00a6bd4163dc30cbce58c85a15efa3fa8d77b59c1c3d27d6c4c403536a58c3c09fba005e16d
DIST numpydoc-1.6.0.gh.tar.gz 85296 BLAKE2B 839fb0062dc1b0b45dfbc855d50d21a3c23cf1e9fef82b8d44e9d4cc36127c32447ad4c6ee5aa500cd24fb6a304f95426be69406468e3059c068ca4b0ad5714f SHA512 3846f395d8603a21d97a6c0fc57f0ea69e908ff2f672673d336a1f4ff02f5cb3f9e76d1e1ad6d990478b121a327bcca8179c3db6b5215f36818e41e4597878fd
-EBUILD numpydoc-1.6.0.ebuild 1164 BLAKE2B 9ec1070a2ece5f06be89dc621403de972d7766990291247cea7f54a4c874c1bf6e22d840ec634c9178b42934f7b24f26acc230155ce79e5871870d14d9ac3d33 SHA512 25e7eefdc2e27a12266eb1680c3bc3b79dee42744f2a1ff9e1a4ae08c5ee2c2afc4799e7b4f0ed5d21dac9cf54f5e3db59160b932ec4fad96fe61b9242a5786c
+EBUILD numpydoc-1.6.0.ebuild 1270 BLAKE2B fa48c1e33bf9dff3c3dbd2d252a66470be59a2d474da5b2d89cbe33d0a54c805042f6a400176602c9da443c9dc0faee45763be50af75800f11e03308dd77630a SHA512 5c481484a1e045559c6f38a98ec1ce8b9eb77d8412e1e3682ab9e157d905bbcef652fb1dc36f7e8668a87f6fd514ab7a4d4e20f2cab267ba88c98140919090ed
MISC metadata.xml 403 BLAKE2B 437fdd3881a5ec60a83b3cb018e57c714a91030be9ab0032b8662e30b7bcd120ee3dd2015be561dd8a65a39833ef777e22f040a6e466c1b56a602a4ac33d4917 SHA512 833d00712cf7dfdc1080181301c03388a3c966436d2d9c9badb609cff66fa49035a6d001d60f205e1c2c49808eda7fad65abda8802f42f7ba36939b3691a8390
diff --git a/dev-python/numpydoc/files/numpydoc-1.6.0-py3.12-flt-depr-warn.patch b/dev-python/numpydoc/files/numpydoc-1.6.0-py3.12-flt-depr-warn.patch
new file mode 100644
index 000000000000..c059331730d7
--- /dev/null
+++ b/dev-python/numpydoc/files/numpydoc-1.6.0-py3.12-flt-depr-warn.patch
@@ -0,0 +1,59 @@
+https://github.com/numpy/numpydoc/pull/523
+diff --git a/numpydoc/tests/test_validate.py b/numpydoc/tests/test_validate.py
+index d41e4bd0..0671684b 100644
+--- a/numpydoc/tests/test_validate.py
++++ b/numpydoc/tests/test_validate.py
+@@ -1348,6 +1348,7 @@ def test_bad_generic_functions(self, capsys, func):
+ assert isinstance(errors, list)
+ assert errors
+
++ @pytest.mark.filterwarnings("ignore::DeprecationWarning")
+ @pytest.mark.parametrize(
+ "klass,func,msgs",
+ [
+
+diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
+index 1af5e7a5..fd1be4ed 100644
+--- a/.github/workflows/test.yml
++++ b/.github/workflows/test.yml
+@@ -16,7 +16,7 @@ jobs:
+ strategy:
+ matrix:
+ os: [Ubuntu]
+- python-version: ["3.8", "3.9", "3.10", "3.11"]
++ python-version: ["3.9", "3.10", "3.11", "3.12"]
+ sphinx-version:
+ [
+ "sphinx==5.0",
+@@ -76,7 +76,7 @@ jobs:
+ strategy:
+ matrix:
+ os: [ubuntu]
+- python-version: ["3.9", "3.10"]
++ python-version: ["3.10", "3.11", "3.12"]
+ steps:
+ - uses: actions/checkout@v4
+
+
+diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
+index fd1be4ed..3d9c7979 100644
+--- a/.github/workflows/test.yml
++++ b/.github/workflows/test.yml
+@@ -16,7 +16,7 @@ jobs:
+ strategy:
+ matrix:
+ os: [Ubuntu]
+- python-version: ["3.9", "3.10", "3.11", "3.12"]
++ python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
+ sphinx-version:
+ [
+ "sphinx==5.0",
+@@ -76,7 +76,7 @@ jobs:
+ strategy:
+ matrix:
+ os: [ubuntu]
+- python-version: ["3.10", "3.11", "3.12"]
++ python-version: ["3.11", "3.12"]
+ steps:
+ - uses: actions/checkout@v4
+
diff --git a/dev-python/numpydoc/numpydoc-1.6.0.ebuild b/dev-python/numpydoc/numpydoc-1.6.0.ebuild
index d83cce3a7d06..dcd8259986f6 100644
--- a/dev-python/numpydoc/numpydoc-1.6.0.ebuild
+++ b/dev-python/numpydoc/numpydoc-1.6.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
@@ -37,6 +37,11 @@ BDEPEND="
)
"
+PATCHES=(
+ # https://github.com/numpy/numpydoc/pull/523
+ "${FILESDIR}/${P}-py3.12-flt-depr-warn.patch"
+)
+
distutils_enable_tests pytest
python_test() {