summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authormirror@stealer.net <mirror@stealer.net>2026-03-23 04:30:25 +0000
committermirror@stealer.net <mirror@stealer.net>2026-03-23 04:30:25 +0000
commitbaeb36fec482637f34dec1bdfcf4a13ca327d4a5 (patch)
tree286b194b21e8630c66d669607957666ffdef7f6b /dev-python
parent2d7c7732e29ce6deeb288833ec53804d10f1ee4f (diff)
2026-03-23 04:07:57+00:00
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin283350 -> 283355 bytes
-rw-r--r--dev-python/astroid/Manifest3
-rw-r--r--dev-python/astroid/astroid-4.1.2.ebuild86
3 files changed, 89 insertions, 0 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 0a0eec3a63..e88bb71d5d 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index 6c769b1a39..3d6ec25d16 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -3,8 +3,11 @@ DIST astroid-4.0.4.gh.tar.gz 476682 BLAKE2B 513e70a4cf4791a3493bf43a1544d9eaf7dc
DIST astroid-4.1.0.gh.tar.gz 482678 BLAKE2B a4c586283b255ae07804aee8223be3a6b487ab38c13587830540947ff7f36c5e7cebd639bfb876f412588b25f1ae9401bdaf4e8d672bf372c8b81eae849ee6f7 SHA512 b5a9c5599b63282719ba96a0c28be85df64a991ad914eebd2ed70eb265f840556000cff7e5de4ff97eba1ea18aed931078cc79a2e5fc707433a9a7683c6ac149
DIST astroid-4.1.1.tar.gz 412522 BLAKE2B 471d486d3769b76d1588542f7c306252f5d669f568b781ad85eb3acf1fe215c5dc2f925d9ddea183c993537a2d827320d1b709dcf0266253cc7f08c3ed0f959b SHA512 80ff3a9dd3c848faf6654d346c68537e3d9c62fdb07499642a4a844ee79bd00969177d74c238f82689572644d5ec436cc0d7e57f246a239125d4535e864b8fbb
DIST astroid-4.1.1.tar.gz.provenance 9575 BLAKE2B 3acaf0df98d359bce120b0c3566acdd8f62a3736e5e33441485981ac1700a75557a986562ce8535a1620fafa5b4015556c660f3ea0a3631d3fef1ebca7f44156 SHA512 3c8f012689e1bd3a2cbd7cf1651aabfd21dd0a3a2b861964e856c1a2e48cceda953067276f0c8295fb322cfc48b868e6d9b4e59f596b77c240065358f433b16b
+DIST astroid-4.1.2.tar.gz 414896 BLAKE2B 1888ca1d5f035fa2c4288e52392baefdb601aed629e260f8cfee21106a4ca74fbfb5fbe03da94aaa6cd7739b0324cfdf0c605814dbc8a56523bc0cbc9ac87a63 SHA512 92569b277033085c0a622f5a702daeda99a96d293c74ceb47ffec070408868508893d892eb3131b119b2339f8e5e6fc0d4b694065b68f7fded4857f03fc0b35d
+DIST astroid-4.1.2.tar.gz.provenance 9395 BLAKE2B 0a178a7e3e1392b71c0a6ea9f910821581801f79c89345cf9aa62dfe1ea5c5f18b026f003ad88796b518054f859fc6b82c564a7a8af6f44fccf8a7c00f5e68e3 SHA512 59de972e0f8754be6d218d1d3f04942e9ffc8aaf277cdb1564f11024baea7085cad98610cb297d9076ce50ab28136e3577863456cb0b5215ed07c345853c3df9
EBUILD astroid-4.0.3.ebuild 2584 BLAKE2B 9416ebe63c3f32c85c788eb0dbecc5b33d23fe137ee8b441a5cdf01431dee416581cc16ffdc085d2e48b94ca40991705de0d192e5bfb2edaee19a3d52cf72205 SHA512 7b8146077a8fa55d31acdac7ddbac5afb180e45e97f26c0afa2b2d3f0e31a556891e6cd189ac91e84497dbaaf8bf323c4cef31d7924f5c9de37b1d8a0d96d0d6
EBUILD astroid-4.0.4.ebuild 2590 BLAKE2B 16585767b83ab8daa5435cc1c31d4f59102ce232e7f503fa2644842e8dc2b3b159ed1ed37613405e6b1db90b09c3db3715b8a2b8f97086c61253a2a25d385801 SHA512 eb17f74a900cfb8a9d541fea9f53533b2ac93e6cd57ca60818f1d1e2e38af1f69bebe7ed50c8c2a88374885a5d84716d56062bf387710315a4c829295640b6be
EBUILD astroid-4.1.0.ebuild 2982 BLAKE2B f3850612839e55db79d509f8fd5b6f151ae29e5793fc32de9c03a0a30b5216854a6afbddb5a5b6cfeeeedfad6fc747f6489c4dbe9c306fa1e8b4137e04443ba0 SHA512 5bcaaa69683e0483034cefb507d5f6a38f91628398f82dfb0269e09ea1cac8784de45251ed35797dfa631baa6117d391988141066dccb78f7b2bed66397c88f5
EBUILD astroid-4.1.1.ebuild 2912 BLAKE2B 6f9842c17f45dfd12a349b8ec66aabec2f957fb73479aca90337024ac06ac20622a1ad1b0c3aee0122757c1c18e7259122a3eb20b16b711b09d4fc82ac9ee23f SHA512 8409aeccb5866efa8e29d55eff5230d401f27c5731ab322abad6bdc676cf81a9a875bb8c6168fe2af54062f124222b153af152b899c080462cd762405a8f65e6
+EBUILD astroid-4.1.2.ebuild 2912 BLAKE2B 6f9842c17f45dfd12a349b8ec66aabec2f957fb73479aca90337024ac06ac20622a1ad1b0c3aee0122757c1c18e7259122a3eb20b16b711b09d4fc82ac9ee23f SHA512 8409aeccb5866efa8e29d55eff5230d401f27c5731ab322abad6bdc676cf81a9a875bb8c6168fe2af54062f124222b153af152b899c080462cd762405a8f65e6
MISC metadata.xml 1148 BLAKE2B 29a6cfc0c292117920be154d37ed4770f1fb1679186576fe6151cc02d1d6be766045e0231e2fceb87cbd250dbed3888c99b7ca7dc0182cc700a11961d9cd6d9e SHA512 6821d13f5e82bd73ee4fd165c0b4c94f40cd6af536dee1658cccb4175e67da2611c4d1478cdef1607535f23224116ad482197e0b0eef8f0a94d596bf250b3074
diff --git a/dev-python/astroid/astroid-4.1.2.ebuild b/dev-python/astroid/astroid-4.1.2.ebuild
new file mode 100644
index 0000000000..ad006c3ae9
--- /dev/null
+++ b/dev-python/astroid/astroid-4.1.2.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/pylint-dev/astroid
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Abstract Syntax Tree for logilab packages"
+HOMEPAGE="
+ https://github.com/pylint-dev/astroid/
+ https://pypi.org/project/astroid/
+"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+# dev-python/regex isn't available for pypy
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/attrs[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/regex[${PYTHON_USEDEP}]
+ ' 'python*')
+ )
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+ local EPYTEST_IGNORE=()
+ local EPYTEST_DESELECT=(
+ # hangs randomly
+ tests/test_nodes.py::AsStringTest::test_recursion_error_trapped
+ # no clue why they're broken
+ tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
+ # TODO
+ tests/test_builder.py::BuilderTest::test_data_build_error_filename
+ # numpy-2 (https://github.com/pylint-dev/astroid/issues/2442)
+ tests/brain/numpy/test_core_einsumfunc.py::test_numpy_function_calls_inferred_as_ndarray
+ tests/brain/numpy/test_core_fromnumeric.py::BrainNumpyCoreFromNumericTest::test_numpy_function_calls_inferred_as_ndarray
+ tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_ndarray
+ tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_datetime_astype_return
+ tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_generic_types_are_subscriptables
+ tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type
+ tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type_tuple
+ # old pythons only
+ tests/brain/test_dataclasses.py::test_pydantic_field
+ tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils
+ # -Werror, sigh
+ tests/test_nodes.py::test_deprecated_nodes_import_from_toplevel
+ )
+
+ if ! has_version "dev-python/mypy[${PYTHON_USEDEP}]"; then
+ EPYTEST_IGNORE+=(
+ tests/test_raw_building.py
+ )
+ fi
+
+ case ${EPYTHON} in
+ pypy3.11)
+ EPYTEST_DESELECT+=(
+ tests/brain/test_gi.py::GiBrainClassificationTest::test_gi_function_classification
+ )
+ ;;
+ esac
+
+ if has_version ">=dev-python/setuptools-82[${PYTHON_USEDEP}]"; then
+ EPYTEST_DESELECT+=(
+ # tests a package using pkg_resources
+ tests/test_manager.py::AstroidManagerTest::test_identify_old_namespace_package_protocol
+ )
+ fi
+
+ epytest
+}