Skip to content
This repository has been archived by the owner on Jun 14, 2021. It is now read-only.

Bump astroid from 2.5.2 to 2.5.8 #167

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 8, 2021

Bumps astroid from 2.5.2 to 2.5.8.

Release notes

Sourced from astroid's releases.

astroid-2.5.6

astroid-2.5.5

  • Fixes the discord link in the project urls of the package. Closes PyCQA/pylint#4393

astroid-2.5.4

  • The packaging is now done via setuptools exclusively. doc, tests, and Changelog are not packaged anymore - reducing the size of the package greatly.

  • Debian packaging is now (officially) done in https://salsa.debian.org/python-team/packages/astroid.

  • __pkginfo__ now only contain __version__ (also accessible with astroid.__version__), other meta-information are still accessible with import importlib;metadata.metadata('astroid').

  • Added inference tip for typing.Tuple alias

  • Fix crash when evaluating typing.NamedTuple

    Closes PyCQA/pylint#4383

  • COPYING was removed in favor of COPYING.LESSER and the latter was renamed to LICENSE to make more apparent that the code is licensed under LGPLv2 or later.

  • Moved from appveyor and travis to Github Actions for continuous integration.

astroid-2.5.3

  • Takes into account the fact that subscript inferring for a ClassDef may involve class_getitem method

  • Reworks the collections and typing brain so that pylint`s acceptance tests are fine.

    Closes PyCQA/pylint#4206

  • Use inference_tip for typing.TypedDict brain.

  • Fix mro for classes that inherit from typing.Generic

  • Add inference tip for typing.Generic and typing.Annotated with __class_getitem__

    Closes PyCQA/pylint#2822

Changelog

Sourced from astroid's changelog.

What's New in astroid 2.5.8?

Release Date: 2021-06-07

  • Improve support for Pattern Matching

  • Add lineno and col_offset for Keyword nodes and Python 3.9+

  • Add global inference cache to speed up inference of long statement blocks

  • Add a limit to the total number of nodes inferred indirectly as a result of inferring some node

What's New in astroid 2.5.7?

Release Date: 2021-05-09

  • Fix six.with_metaclass transformation so it doesn't break user defined transformations.

  • Fix detection of relative imports. Closes #930 Closes PyCQA/pylint#4186

  • Fix inference of instance attributes defined in base classes

    Closes #932

  • Update infer_named_tuple brain to reject namedtuple definitions that would raise ValueError

    Closes #920

  • Do not set instance attributes on builtin object()

Closes #945 Closes PyCQA/pylint#4232 Closes PyCQA/pylint#4221 Closes PyCQA/pylint#3970 Closes PyCQA/pylint#3595

  • Fix some spurious cycles detected in context.path leading to more cases that can now be inferred

    Closes #926

  • Add kind field to Const nodes, matching the structure of the built-in ast Const. The kind field is "u" if the literal is a u-prefixed string, and None otherwise.

    Closes #898

... (truncated)

Commits
  • 1342591 Prepare for 2.5.8 release (#1013)
  • cf6528c Performance improvements to counter context.clone slowdown (#1009)
  • 8579163 Add lineno and col_offset to Keyword nodes (#1011)
  • 6e8a575 Improve support for Pattern Matching (#1010)
  • cc1968a Bump pyupgrade to v2.19.1 (#1012)
  • d3fea8f [pre-commit.ci] pre-commit autoupdate (#1005)
  • 8f70c7d Post release chores
  • 79fdc32 Update copyright notice for 2.5.7
  • 408de00 Disable consider-using-dict-items in LocalsDictNodeNG
  • 812fcc4 Remove specific code handling for old version of pytest
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [astroid](https://github.com/PyCQA/astroid) from 2.5.2 to 2.5.8.
- [Release notes](https://github.com/PyCQA/astroid/releases)
- [Changelog](https://github.com/PyCQA/astroid/blob/master/ChangeLog)
- [Commits](pylint-dev/astroid@astroid-2.5.2...v2.5.8)

---
updated-dependencies:
- dependency-name: astroid
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jun 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants