Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update astroid to 2.5.7 #76

Merged
merged 1 commit into from
May 30, 2021
Merged

Update astroid to 2.5.7 #76

merged 1 commit into from
May 30, 2021

Conversation

pyup-bot
Copy link
Collaborator

This PR updates astroid from 2.5.6 to 2.5.7.

Changelog

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/pylint4186

* 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/pylint4232
Closes PyCQA/pylint4221
Closes PyCQA/pylint3970
Closes PyCQA/pylint3595

* 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

* Fix property inference in class contexts for properties defined on the metaclass

Closes 940

* Update enum brain to fix definition of __members__ for subclass-defined Enums

Closes PyCQA/pylint3535
Closes PyCQA/pylint4358

* Update random brain to fix a crash with inference of some sequence elements

Closes 922

* Fix inference of attributes defined in a base class that is an inner class

Closes 904

* Allow inferring a return value of None for non-abstract empty functions and
functions with no return statements (implicitly returning None)

Closes 485

* scm_setuptools has been added to the packaging.

* Astroid's tags are now the standard form ``vX.Y.Z`` and not ``astroid-X.Y.Z`` anymore.

* Add initial support for Pattern Matching in Python 3.10
Links

@codecov
Copy link

codecov bot commented May 29, 2021

Codecov Report

Merging #76 (dae378a) into master (fcfb967) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master      #76   +/-   ##
=======================================
  Coverage   67.85%   67.85%           
=======================================
  Files           2        2           
  Lines          56       56           
=======================================
  Hits           38       38           
  Misses         18       18           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update fcfb967...dae378a. Read the comment docs.

@aragilar
Copy link
Owner

bors r+

@bors
Copy link
Contributor

bors bot commented May 30, 2021

Build succeeded:

@bors bors bot merged commit d6f739f into master May 30, 2021
@aragilar aragilar deleted the pyup-update-astroid-2.5.6-to-2.5.7 branch May 30, 2021 01:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants