Diff astroid-2.15.8 with a astroid-3.0.0

/usr/portage/dev-python/astroid/astroid-3.0.0.ebuild 2023-10-09 14:52:30.252368369 +0300
4 4
EAPI=8
5 5

  
6 6
DISTUTILS_USE_PEP517=setuptools
7
PYTHON_COMPAT=( python3_{10..11} )
7
PYTHON_COMPAT=( python3_{10..12} )
8 8

  
9 9
inherit distutils-r1
10 10

  
......
24 24

  
25 25
# Version specified in pyproject.toml
26 26
RDEPEND="
27
	>=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}]
28 27
	dev-python/setuptools[${PYTHON_USEDEP}]
29
	<dev-python/wrapt-2[${PYTHON_USEDEP}]
30 28
	$(python_gen_cond_dep '
31 29
		>=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
32
	' 3.9 3.10)
30
	' 3.10)
33 31
"
34 32
BDEPEND="
35 33
	dev-python/setuptools-scm[${PYTHON_USEDEP}]
36 34
	test? (
37
		dev-python/numpy[${PYTHON_USEDEP}]
35
		dev-python/attrs[${PYTHON_USEDEP}]
36
		>=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
38 37
		dev-python/python-dateutil[${PYTHON_USEDEP}]
38
		dev-python/regex[${PYTHON_USEDEP}]
39 39
	)
40 40
"
41 41

  
......
48 48
		# no clue why they're broken
49 49
		tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
50 50
		tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils
51
		tests/brain/test_regex.py::TestRegexBrain::test_regex_pattern_and_match_subscriptable
52
		# some problem with warnings (our options?)
53
		tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_one_arg
54
		tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_two_args
55
		tests/test_scoped_nodes.py::test_deprecation_of_doc_attribute
56
		# requires six bundled in urllib3, sigh
57
		tests/test_modutils.py::test_file_info_from_modpath__SixMetaPathImporter
58
		# requires pip, and looks suspicious anyway
59
		tests/test_manager.py::IsolatedAstroidManagerTest::test_no_user_warning
51
#		tests/brain/test_regex.py::TestRegexBrain::test_regex_pattern_and_match_subscriptable
52
#		# some problem with warnings (our options?)
53
#		tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_one_arg
54
#		tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_two_args
55
#		tests/test_scoped_nodes.py::test_deprecation_of_doc_attribute
56
#		# requires six bundled in urllib3, sigh
57
#		tests/test_modutils.py::test_file_info_from_modpath__SixMetaPathImporter
58
#		# requires pip, and looks suspicious anyway
59
#		tests/test_manager.py::IsolatedAstroidManagerTest::test_no_user_warning
60 60
		# pydantic-2?
61 61
		tests/brain/test_dataclasses.py::test_pydantic_field
62
		# TODO
63
		tests/test_manager.py::ClearCacheTest::test_clear_cache_clears_other_lru_caches
62
#		# TODO
63
#		tests/test_manager.py::ClearCacheTest::test_clear_cache_clears_other_lru_caches
64 64
	)
65 65

  
66
	# Faker causes sys.path_importer_cache keys to be overwritten
67
	# with PosixPaths
68
	epytest -p no:faker
66
	local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
67
	epytest
69 68
}
Thank you!