From a736edde7b302d9c0430f8c9a41d5856dd658f68da1b9ced322fa021b936aae5 Mon Sep 17 00:00:00 2001
From: Dirk Mueller <dmueller@suse.com>
Date: Fri, 22 Mar 2024 19:55:45 +0000
Subject: [PATCH] - update to 3.1.0:   * Include PEP 695 (Python 3.12) generic
 type syntax nodes in     ``get_children()``, allowing checkers to visit them.
   * Add ``__main__`` as a possible inferred value for     ``__name__`` to
 improve control flow inference around     ``if __name__ == "__main__":``
 guards.   * Following a deprecation period, the ``names`` arg to the    
 ``Import`` constructor and the ``op`` arg to the ``BoolOp``     constructor
 are now required, and the ``doc`` args     to the ``PartialFunction`` and
 ``Property`` constructors     have been removed (call
 ``postinit(doc_node=...)`` instead.)   * Following a deprecation announced in
 astroid 1.5.0, the alias     ``AstroidBuildingException`` is removed in favor
 of     ``AstroidBuildingError``.   * Include modname in AST warnings. Useful
 for ``invalid escape     sequence`` warnings with Python 3.12.   *
 ``RecursionError`` is now trapped and logged out as     ``UserWarning``
 during astroid node transformations with     instructions about raising the
 system recursion limit.   * Suppress ``SyntaxWarning`` for invalid escape
 sequences on     Python 3.12 when parsing modules.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=99
---
 astroid-3.0.2-gh.tar.gz |  3 ---
 astroid-3.1.0-gh.tar.gz |  3 +++
 python-astroid.changes  | 25 +++++++++++++++++++++++++
 python-astroid.spec     |  4 ++--
 4 files changed, 30 insertions(+), 5 deletions(-)
 delete mode 100644 astroid-3.0.2-gh.tar.gz
 create mode 100644 astroid-3.1.0-gh.tar.gz

diff --git a/astroid-3.0.2-gh.tar.gz b/astroid-3.0.2-gh.tar.gz
deleted file mode 100644
index 02f01eb..0000000
--- a/astroid-3.0.2-gh.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:f6c40778700e01135a5e7d30ec2af607150a234fbf5c02f20a7c4df29322e593
-size 461786
diff --git a/astroid-3.1.0-gh.tar.gz b/astroid-3.1.0-gh.tar.gz
new file mode 100644
index 0000000..6eeaec7
--- /dev/null
+++ b/astroid-3.1.0-gh.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3ba572a3faeabdd72ec79965b38867d1ce159ebec1281ba833928842b36cca32
+size 463675
diff --git a/python-astroid.changes b/python-astroid.changes
index 819c700..963b611 100644
--- a/python-astroid.changes
+++ b/python-astroid.changes
@@ -1,3 +1,28 @@
+-------------------------------------------------------------------
+Fri Mar 22 19:54:17 UTC 2024 - Dirk Müller <dmueller@suse.com>
+
+- update to 3.1.0:
+  * Include PEP 695 (Python 3.12) generic type syntax nodes in
+    ``get_children()``, allowing checkers to visit them.
+  * Add ``__main__`` as a possible inferred value for
+    ``__name__`` to improve control flow inference around
+    ``if __name__ == "__main__":`` guards.
+  * Following a deprecation period, the ``names`` arg to the
+    ``Import`` constructor and the ``op`` arg to the ``BoolOp``
+    constructor are now required, and the ``doc`` args
+    to the ``PartialFunction`` and ``Property`` constructors
+    have been removed (call ``postinit(doc_node=...)`` instead.)
+  * Following a deprecation announced in astroid 1.5.0, the alias
+    ``AstroidBuildingException`` is removed in favor of
+    ``AstroidBuildingError``.
+  * Include modname in AST warnings. Useful for ``invalid escape
+    sequence`` warnings with Python 3.12.
+  * ``RecursionError`` is now trapped and logged out as
+    ``UserWarning`` during astroid node transformations with
+    instructions about raising the system recursion limit.
+  * Suppress ``SyntaxWarning`` for invalid escape sequences on
+    Python 3.12 when parsing modules.
+
 -------------------------------------------------------------------
 Wed Dec 27 09:42:24 UTC 2023 - Dirk Müller <dmueller@suse.com>
 
diff --git a/python-astroid.spec b/python-astroid.spec
index ef98a77..555d6c1 100644
--- a/python-astroid.spec
+++ b/python-astroid.spec
@@ -1,7 +1,7 @@
 #
 # spec file for package python-astroid
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-astroid
-Version:        3.0.2
+Version:        3.1.0
 Release:        0
 Summary:        Representation of Python source as an AST for pylint
 License:        LGPL-2.1-or-later