From e1ab8b811b14c23356493d7a7b0122c861759402 Mon Sep 17 00:00:00 2001
From: Marcel Telka <marcel@telka.sk>
Date: Sun, 25 Feb 2024 17:09:53 +0100
Subject: [PATCH] python/astroid: update to 3.1.0

---
 components/python/astroid/patches/04-test-disable-failing.patch |    4 ++--
 components/python/astroid/patches/01-not-needed-for-tests.patch |    4 ++--
 components/python/astroid/test/results-all.master               |    9 ++++++---
 components/python/astroid/Makefile                              |    4 ++--
 components/python/astroid/patches/02-no-ruff.patch              |    4 ++--
 components/python/astroid/patches/03-test-deps-optional.patch   |    4 ++--
 6 files changed, 16 insertions(+), 13 deletions(-)

diff --git a/components/python/astroid/Makefile b/components/python/astroid/Makefile
index 1b54640..5bc1d59 100644
--- a/components/python/astroid/Makefile
+++ b/components/python/astroid/Makefile
@@ -19,10 +19,10 @@
 include ../../../make-rules/shared-macros.mk
 
 COMPONENT_NAME =		astroid
-HUMAN_VERSION =			3.0.3
+HUMAN_VERSION =			3.1.0
 COMPONENT_SUMMARY =		astroid - An abstract syntax tree for Python with inference support.
 COMPONENT_ARCHIVE_HASH =	\
-	sha256:4148645659b08b70d72460ed1921158027a9e53ae8b7234149b1400eddacbb93
+	sha256:ac248253bfa4bd924a0de213707e7ebeeb3138abeb48d798784ead1e56d419d4
 COMPONENT_LICENSE =		LGPL-2.1-only
 COMPONENT_LICENSE_FILE =	LICENSE
 
diff --git a/components/python/astroid/patches/01-not-needed-for-tests.patch b/components/python/astroid/patches/01-not-needed-for-tests.patch
index 8f5deac..176a690 100644
--- a/components/python/astroid/patches/01-not-needed-for-tests.patch
+++ b/components/python/astroid/patches/01-not-needed-for-tests.patch
@@ -1,7 +1,7 @@
 These requirements are not needed for testing.
 
---- astroid-3.0.3/requirements_minimal.txt.orig
-+++ astroid-3.0.3/requirements_minimal.txt
+--- astroid-3.1.0/requirements_minimal.txt.orig
++++ astroid-3.1.0/requirements_minimal.txt
 @@ -1,7 +1,3 @@
 -# Tools used when releasing
 -contributors-txt>=0.7.4
diff --git a/components/python/astroid/patches/02-no-ruff.patch b/components/python/astroid/patches/02-no-ruff.patch
index cc73ef3..e3f6a44 100644
--- a/components/python/astroid/patches/02-no-ruff.patch
+++ b/components/python/astroid/patches/02-no-ruff.patch
@@ -1,8 +1,8 @@
 We have no ruff support yet.
 see https://github.com/tikv/jemallocator/issues/58
 
---- astroid-3.0.3/requirements_dev.txt.orig
-+++ astroid-3.0.3/requirements_dev.txt
+--- astroid-3.1.0/requirements_dev.txt.orig
++++ astroid-3.1.0/requirements_dev.txt
 @@ -5,4 +5,3 @@
  pre-commit
  pylint
diff --git a/components/python/astroid/patches/03-test-deps-optional.patch b/components/python/astroid/patches/03-test-deps-optional.patch
index bb4c19a..76c7f47 100644
--- a/components/python/astroid/patches/03-test-deps-optional.patch
+++ b/components/python/astroid/patches/03-test-deps-optional.patch
@@ -1,7 +1,7 @@
 We do not have these optional test dependencies packaged yet.
 
---- astroid-3.0.3/requirements_full.txt.orig
-+++ astroid-3.0.3/requirements_full.txt
+--- astroid-3.1.0/requirements_full.txt.orig
++++ astroid-3.1.0/requirements_full.txt
 @@ -4,9 +4,7 @@
  # Packages used to run additional tests
  attrs
diff --git a/components/python/astroid/patches/04-test-disable-failing.patch b/components/python/astroid/patches/04-test-disable-failing.patch
index db0ec8e..dc31c95 100644
--- a/components/python/astroid/patches/04-test-disable-failing.patch
+++ b/components/python/astroid/patches/04-test-disable-failing.patch
@@ -1,5 +1,5 @@
---- astroid-3.0.3/tests/test_modutils.py.orig
-+++ astroid-3.0.3/tests/test_modutils.py
+--- astroid-3.1.0/tests/test_modutils.py.orig
++++ astroid-3.1.0/tests/test_modutils.py
 @@ -138,6 +138,7 @@
          self.assertEqual(modutils.get_module_part("math.log10"), "math")
          self.assertEqual(modutils.get_module_part("math.log10", __file__), "math")
diff --git a/components/python/astroid/test/results-all.master b/components/python/astroid/test/results-all.master
index f397e0e..e6c0619 100644
--- a/components/python/astroid/test/results-all.master
+++ b/components/python/astroid/test/results-all.master
@@ -6,7 +6,7 @@
 rootdir: $(@D)
 configfile: pyproject.toml
 testpaths: tests
-collecting ... collected 1673 items / 1 skipped
+collecting ... collected 1676 items / 1 skipped
 
   coverage._warn(msg, slug="couldnt-parse")
 tests/brain/numpy/test_core_einsumfunc.py::test_function_parameters SKIPPED
@@ -413,6 +413,7 @@
 tests/test_builder.py::BuilderTest::test_asstuple PASSED
 tests/test_builder.py::BuilderTest::test_augassign_attr PASSED
 tests/test_builder.py::BuilderTest::test_build_constants PASSED
+tests/test_builder.py::BuilderTest::test_data_build_error_filename PASSED
 tests/test_builder.py::BuilderTest::test_data_build_invalid_x_escape PASSED
 tests/test_builder.py::BuilderTest::test_data_build_null_bytes PASSED
 tests/test_builder.py::BuilderTest::test_future_imports PASSED
@@ -1161,6 +1162,7 @@
 tests/test_nodes.py::AsStringTest::test_module2_as_string PASSED
 tests/test_nodes.py::AsStringTest::test_module_as_string PASSED
 tests/test_nodes.py::AsStringTest::test_operator_precedence PASSED
+tests/test_nodes.py::AsStringTest::test_recursion_error_trapped PASSED
 tests/test_nodes.py::AsStringTest::test_slice_and_subscripts PASSED
 tests/test_nodes.py::AsStringTest::test_slices PASSED
 tests/test_nodes.py::AsStringTest::test_tuple_as_string PASSED
@@ -1670,6 +1672,7 @@
 tests/test_transforms.py::TestTransforms::test_function_inlining_transform PASSED
 tests/test_transforms.py::TestTransforms::test_predicates PASSED
 tests/test_transforms.py::TestTransforms::test_recursive_transforms_into_astroid_fields PASSED
+tests/test_transforms.py::TestTransforms::test_transform_aborted_if_recursion_limited PASSED
 tests/test_transforms.py::TestTransforms::test_transform_crashes_on_is_subtype_of PASSED
 tests/test_transforms.py::TestTransforms::test_transform_patches_locals PASSED
 tests/test_transforms.py::TestTransforms::test_transforms_are_called_for_builtin_modules PASSED
@@ -1681,10 +1684,10 @@
 tests/test_utils.py::InferenceUtil::test_not_exclusive_walrus_operator_nested PASSED
 tests/test_utils.py::InferenceUtil::test_try_except PASSED
 tests/test_utils.py::InferenceUtil::test_unpack_infer_empty_tuple PASSED
-tests/test_utils.py::InferenceUtil::test_unpack_infer_uninferable_nodes PASSED [100%]$(PYTHON_DIR)/vendor-packages/coverage/report_core.py:115: CoverageWarning: Couldn't parse '/tmp/tmpke4z9ey_/tmpb_wnxoow.py': No source for code: '/tmp/tmpke4z9ey_/tmpb_wnxoow.py'. (couldnt-parse)
+tests/test_utils.py::InferenceUtil::test_unpack_infer_uninferable_nodes PASSED [100%]$(PYTHON_DIR)/vendor-packages/coverage/report_core.py:115: CoverageWarning: Couldn't parse '/tmp/tmp4y0_up98/tmp2w5ahi8f.py': No source for code: '/tmp/tmp4y0_up98/tmp2w5ahi8f.py'. (couldnt-parse)
 
 
 
-======== 1582 passed, 75 skipped, 16 xfailed, 1 xpassed ========
+======== 1585 passed, 75 skipped, 16 xfailed, 1 xpassed ========
   py$(PYV): OK
   congratulations :)

--
Gitblit v1.9.3