From 732fcfb9c656dad9f4d785e8c3e53cec72b91b94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 19:02:19 +0200 Subject: [PATCH] dev-python/numpydoc: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/numpydoc/Manifest | 1 - .../numpydoc/files/numpydoc-1.9.0-638.patch | 16 ------ dev-python/numpydoc/numpydoc-1.9.0-r1.ebuild | 54 ------------------- 3 files changed, 71 deletions(-) delete mode 100644 dev-python/numpydoc/files/numpydoc-1.9.0-638.patch delete mode 100644 dev-python/numpydoc/numpydoc-1.9.0-r1.ebuild diff --git a/dev-python/numpydoc/Manifest b/dev-python/numpydoc/Manifest index 05582ed4e732c..35cc51b83d882 100644 --- a/dev-python/numpydoc/Manifest +++ b/dev-python/numpydoc/Manifest @@ -1,2 +1 @@ DIST numpydoc-1.10.0.gh.tar.gz 94037 BLAKE2B 356004e4e30634048f9e4adb2b560fde574feac973c59d9becf6bd4bbd4d502c79ca6eaadb21322d13db0882a596e88e89f87d32565a003253b88bc6439c3446 SHA512 bd8becb71fe45f7a0e11bbd3f804c9855b1192ff22acbc0291380c462c493facd2efd6d59e560111ae56132925502d37abc90643db217358f3a8c1138ce7c693 -DIST numpydoc-1.9.0.gh.tar.gz 91390 BLAKE2B a864a4ebddc7ddab11a4ab6ea949b96a6c2447f6e726867ed0f49aba09a29c51cb130d5b565feeaaa3fb3de8b4e24748fa604e77ff3def7ba0f17d601d8563ff SHA512 7ae73a5bbce11e674fe8ca16e8ddce7914498f97dc8ebe85c26ae0cf240299596c20a6915e3a547a394e0e3f9ae6e9ac0694a2de7baa34918df98f523a8bfdf0 diff --git a/dev-python/numpydoc/files/numpydoc-1.9.0-638.patch b/dev-python/numpydoc/files/numpydoc-1.9.0-638.patch deleted file mode 100644 index 62747199aaf94..0000000000000 --- a/dev-python/numpydoc/files/numpydoc-1.9.0-638.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/numpydoc/validate.py b/numpydoc/validate.py -index d0debfa..6d7b369 100644 ---- a/numpydoc/validate.py -+++ b/numpydoc/validate.py -@@ -640,9 +640,9 @@ def validate(obj_name, validator_cls=None, **validator_kwargs): - # Check if the object is a class and has a docstring in the constructor - # Also check if code_obj is defined, as undefined for the AstValidator in validate_docstrings.py. - if ( -- doc.name.endswith(".__init__") -- and doc.is_function_or_method -+ doc.is_function_or_method - and hasattr(doc, "code_obj") -+ and doc.name.endswith(".__init__") - ): - cls_name = doc.code_obj.__qualname__.split(".")[0] - cls = Validator._load_obj(f"{doc.code_obj.__module__}.{cls_name}") diff --git a/dev-python/numpydoc/numpydoc-1.9.0-r1.ebuild b/dev-python/numpydoc/numpydoc-1.9.0-r1.ebuild deleted file mode 100644 index 695355d58e898..0000000000000 --- a/dev-python/numpydoc/numpydoc-1.9.0-r1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..13} ) - -inherit distutils-r1 - -MY_P=${P/_} -DESCRIPTION="Sphinx extension to support docstrings in Numpy format" -HOMEPAGE=" - https://numpydoc.readthedocs.io/en/latest/ - https://github.com/numpy/numpydoc/ - https://pypi.org/project/numpydoc/ -" -SRC_URI=" - https://github.com/numpy/numpydoc/archive/v${PV/_}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/sphinx-6[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/matplotlib-3.2.1[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - # https://github.com/numpy/numpydoc/issues/638 - "${FILESDIR}/${P}-638.patch" -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # these require Internet (intersphinx) - numpydoc/tests/test_full.py::test_MyClass - numpydoc/tests/test_full.py::test_my_function - # TODO - numpydoc/tests/test_validate.py::test_extract_ignore_validation_comments - ) - epytest -o addopts= --pyargs numpydoc -}