diff options
| author | mirror@stealer.net <mirror@stealer.net> | 2026-03-23 04:30:25 +0000 |
|---|---|---|
| committer | mirror@stealer.net <mirror@stealer.net> | 2026-03-23 04:30:25 +0000 |
| commit | baeb36fec482637f34dec1bdfcf4a13ca327d4a5 (patch) | |
| tree | 286b194b21e8630c66d669607957666ffdef7f6b /dev-python | |
| parent | 2d7c7732e29ce6deeb288833ec53804d10f1ee4f (diff) | |
2026-03-23 04:07:57+00:00
Diffstat (limited to 'dev-python')
| -rw-r--r-- | dev-python/Manifest.gz | bin | 283350 -> 283355 bytes | |||
| -rw-r--r-- | dev-python/astroid/Manifest | 3 | ||||
| -rw-r--r-- | dev-python/astroid/astroid-4.1.2.ebuild | 86 |
3 files changed, 89 insertions, 0 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex 0a0eec3a63..e88bb71d5d 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz 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 +} |
