Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-astroid for openSUSE:Factory checked in at 2023-10-19 22:47:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-astroid (Old) and /work/SRC/openSUSE:Factory/.python-astroid.new.1945 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-astroid" Thu Oct 19 22:47:17 2023 rev:48 rq:1118346 version:3.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-astroid/python-astroid.changes 2023-07-19 19:09:40.752231063 +0200 +++ /work/SRC/openSUSE:Factory/.python-astroid.new.1945/python-astroid.changes 2023-10-19 22:49:38.951501925 +0200 @@ -1,0 +2,27 @@ +Tue Oct 17 15:32:34 UTC 2023 - Markéta Calábková <meggy.calabk...@gmail.com> + +- Update to 3.0.1 + * Add support for Python 3.12, including PEP 695 type parameter syntax. + * Remove support for Python 3.7. + * Use the global inference cache when inferring, even without an explicit + InferenceContext. + * Following a deprecation period starting in astroid 2.7.0, the astroid.node_classes + and astroid.scoped_nodes modules have been removed in favor of astroid.nodes.node_classes + and astroid.nodes.scoped_nodes. + * Following a deprecation period starting in astroid 2.12.0, the astroid.mixins module + has been removed in favor of astroid.nodes._base_nodes (private). + * Remove @cached and @cachedproperty decorator (just use @cached_property from the stdlib). + * Remove the inference module. Node inference methods are now in the module + defining the node, rather than being associated to the node afterward. + * Move LookupMixIn to astroid.nodes._base_nodes and make it private. + * Remove the shims for OperationError, BinaryOperationError, and UnaryOperationError + in exceptions. They were moved to util in astroid 1.5.0. + * Reduce file system access in ast_from_file(). + * nodes.FunctionDef no longer inherits from nodes.Lambda. + * infer_call_result now shares the same interface across all implementations. + * Remove unused and / or deprecated constants. + * The future argument to each method is deprecated and will be removed in astroid 4.0. + * So many more changes, see https://github.com/pylint-dev/astroid/blob/main/ChangeLog + for a complete list. + +------------------------------------------------------------------- Old: ---- astroid-2.15.6-gh.tar.gz New: ---- astroid-3.0.1-gh.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-astroid.spec ++++++ --- /var/tmp/diff_new_pack.6rkI2S/_old 2023-10-19 22:49:39.519522526 +0200 +++ /var/tmp/diff_new_pack.6rkI2S/_new 2023-10-19 22:49:39.519522526 +0200 @@ -18,38 +18,25 @@ %{?sle15_python_module_pythons} Name: python-astroid -Version: 2.15.6 +Version: 3.0.1 Release: 0 Summary: Representation of Python source as an AST for pylint License: LGPL-2.1-or-later URL: https://github.com/pycqa/astroid Source: https://github.com/PyCQA/astroid/archive/refs/tags/v%{version}.tar.gz#/astroid-%{version}-gh.tar.gz -BuildRequires: %{python_module base >= 3.7.2} -BuildRequires: %{python_module lazy-object-proxy >= 1.4} +BuildRequires: %{python_module base >= 3.8} BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module typed-ast >= 1.4 if %python-base < 3.8} # typing-extensions for python310 required for tests only: gh#PyCQA/astroid#1585 BuildRequires: %{python_module typing-extensions >= 3.10} BuildRequires: %{python_module wheel} -BuildRequires: %{python_module wrapt >= 1.11 if %python-base < 3.11} -BuildRequires: %{python_module wrapt >= 1.14 if %python-base >= 3.11} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-lazy-object-proxy >= 1.4 BuildArch: noarch -%if 0%{?python_version_nodots} < 38 -Requires: python-typed-ast >= 1.4 -%endif %if 0%{?python_version_nodots} < 311 Requires: python-typing-extensions >= 3.10 %endif -%if 0%{?python_version_nodots} < 311 -Requires: python-wrapt >= 1.11 -%else -Requires: python-wrapt >= 1.14 -%endif %python_subpackages %description ++++++ astroid-2.15.6-gh.tar.gz -> astroid-3.0.1-gh.tar.gz ++++++ ++++ 25892 lines of diff (skipped)