Revisions of python-astroid

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 946671 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 35)
- update to 2.9.3:
  * Fixed regression where packages without a ``__init__.py`` file were
    not recognized or imported correctly.
  * Fixed regression in ``astroid.scoped_nodes`` where ``_is_metaclass``
    was not accessible anymore.
  * ``NodeNG.frame()`` and ``NodeNG.statement()`` will start raising ``ParentMissingError``
    instead of ``AttributeError`` in astroid 3.0. This behaviour can already be triggered
    by passing ``future=True`` to a ``frame()`` or ``statement()`` call.
  * Prefer the module loader get_source() method in AstroidBuilder's
    module_build() when possible to avoid assumptions about source
    code being available on a filesystem.  Otherwise the source cannot
    be found and application behavior changes when running within an
    embedded hermetic interpreter environment (pyoxidizer, etc.).
  * Require Python 3.6.2 to use astroid.
  * Removed custom ``distutils`` handling for resolving paths to submodules.
  * Fix ``deque.insert()`` signature in ``collections`` brain.
  * Fix ``Module`` nodes not having a ``col_offset``, ``end_lineno``, and ``end_col_offset``
    attributes.
  * Fix typing and update explanation for ``Arguments.args`` being ``None``.
  * Fix crash if a variable named ``type`` is subscripted in a generator expression.
  * Enable inference of dataclass import from marshmallow_dataclass.
    This allows the dataclasses brain to recognize dataclasses annotated by marshmallow_dataclass.
  * Resolve symlinks in the import path
    Fixes inference error when the import path includes symlinks (e.g. Python
    installed on macOS via Homebrew).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 931287 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 33)
- update to 2.8.5:
  * Use more permissive versions for the ``typed-ast`` dependencie
    (<2.0 instead of <1.5)
  * Fix crash on inference of ``__len__``.
  * Added missing ``kind`` (for ``Const``) and ``conversion``
    (for ``FormattedValue``) fields to repr.
  * Fix crash with assignment expressions, nested if expressions
    and filtering of statements
  * Fix incorrect filtering of assignment expressions statements
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 816653 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 25)
- Add part_rm_dep_imp.patch to replace missing `imp` package
  (gh#PyCQA/astroid#686).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 814800 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 24)
- Update to 2.4.2:
  * `FunctionDef.is_generator` properly handles `yield` nodes in `While` tests
  * Properly construct the arguments of infered property descriptors
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 807183 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 23)
doesn't break new pylint anymore
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 748640 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 22)
- Update to 2.3.3:
  * Update six version to 1.13.
- Update unpin-deps.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 744674 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 21)
- Update to 2.3.2:
  * All type comments have as parent the corresponding `astroid` node
  * Pass an inference context to `metaclass()` when inferring an object type
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 734939 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 20)
- Add patch to not use pinned dependencies and to work in our distro:
  * unpin-deps.patch

- Update to 2.3.1
  * A transform for the builtin `dataclasses` module was added.
  * Add a brain tip for ``subprocess.check_output``
  * Remove NodeNG.nearest method because of lack of usage in astroid and pylint.
  * Allow importing wheel files.
  * Dropped support for Python 3.4.
  * Add support for Python 3.8's `NamedExpr` nodes, which is part of assignment expressions.
  * ...and more.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 687619 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 19)
- Update to 2.2.5:
  * The last except handler wins when inferring variables bound in an except handler.

- Update to 2.2.4:
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 682136 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 18)
- Update to 2.2.1:
  * Many changes inside, see ChangeLog
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 655705 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 16)
- Version update to 2.1.0:
  * Many changes around, see ChangeLog file
Displaying revisions 21 - 40 of 55
openSUSE Build Service is sponsored by