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 2021-10-30 23:13:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-astroid (Old) and /work/SRC/openSUSE:Factory/.python-astroid.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-astroid" Sat Oct 30 23:13:19 2021 rev:32 rq:927851 version:2.8.4 Changes: -------- --- /work/SRC/openSUSE:Factory/python-astroid/python-astroid.changes 2021-10-20 20:23:51.529362317 +0200 +++ /work/SRC/openSUSE:Factory/.python-astroid.new.1890/python-astroid.changes 2021-10-30 23:14:29.351091800 +0200 @@ -1,0 +2,41 @@ +Wed Oct 27 13:31:47 UTC 2021 - Ben Greiner <c...@bnavigator.de> + +- Update to 2.8.4 + * Fix the ``scope()`` and ``frame()`` methods of ``NamedExpr`` + nodes. When these nodes occur in ``Arguments``, ``Keyword`` or + ``Comprehension`` nodes these methods now correctly point to + the outer-scope of the ``FunctionDef``, ``ClassDef``, or + ``Comprehension``. + * Fix the ``set_local`` function for ``NamedExpr`` nodes. When + these nodes occur in ``Arguments``, ``Keyword``, or + ``Comprehension`` nodes these nodes are now correctly added to + the locals of the ``FunctionDef``, ``ClassDef``, or + ``Comprehension``. +- Release 2.8.3? + * Add support for wrapt 1.13 + * Fixes handling of nested partial functions + * Fix regression with the import resolver + * Fix crash with invalid dataclass field call +- Release 2.8.1 + * Adds support of type hints inside numpy's brains. + * Enable inference of dataclass import from pydantic.dataclasses. + This allows the dataclasses brain to recognize pydantic + dataclasses. + * Fix regression on ClassDef inference + * Fix regression on Compare node inference + * Extended attrs brain to support the provisional APIs + * Astroid does not trigger it's own deprecation warning anymore. + * Improve brain for ``typing.Callable`` and ``typing.Type``. + * Fix bug with importing namespace packages with relative imports + * The ``is_typing_guard`` and ``is_sys_guard`` functions are + deprecated and will be removed in 3.0.0. They are complex + meta-inference functions that are better suited for pylint. + Import them from ``pylint.checkers.utils`` instead (requires + pylint ``2.12``). + * Suppress the conditional between applied brains and dynamic + import authorized modules. (Revert the "The transforms related + to a module are applied only if this module has not been + explicitly authorized to be imported" of version 2.7.3) + * Adds a brain to infer the ``numpy.ma.masked_where`` function. + +------------------------------------------------------------------- Old: ---- astroid-2.8.0-gh.tar.gz New: ---- astroid-2.8.4-gh.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-astroid.spec ++++++ --- /var/tmp/diff_new_pack.hVSJtN/_old 2021-10-30 23:14:29.771092139 +0200 +++ /var/tmp/diff_new_pack.hVSJtN/_new 2021-10-30 23:14:29.771092139 +0200 @@ -19,7 +19,7 @@ %define skip_python2 1 %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-astroid -Version: 2.8.0 +Version: 2.8.4 Release: 0 Summary: Representation of Python source as an AST for pylint License: LGPL-2.1-or-later ++++++ astroid-2.8.0-gh.tar.gz -> astroid-2.8.4-gh.tar.gz ++++++ ++++ 4150 lines of diff (skipped)