⬆️(dependencies) update python dependencies #1381
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==3.9.1
->==3.9.2
==0.13.7
->==0.13.9
==7.22.0
->==7.25.0
==5.8.0
->==5.9.1
==2.8.6
->==2.9.1
==2.7.4
->==2.8.3
==2.4.3
->==2.4.4
==6.2.3
->==6.2.4
==2.11.1
->==2.12.1
==4.2.0
->==4.4.0
==0.13.2
->==0.13.3
==1.0.0
->==1.1.0
Release Notes
gotcha/ipdb
v0.13.9
Compare Source
pyproject.toml
does not containtool
section.[markab108]
v0.13.8
Compare Source
Fix when
pyproject.toml
does not containtool
section.[anjos]
Add the convenience function
iex()
.[alanbernstein]
ipython/ipython
v7.25.0
Compare Source
v7.24.1
Compare Source
v7.24.0
Compare Source
v7.23.1
Compare Source
v7.23.0
Compare Source
pycqa/isort
v5.9.1
Compare Source
v5.9.0
Compare Source
__pypackages__
directories by default.reverse_sort
whenforce_sort_within_sections
is true PyCQA/isort#1726): isort ignores reverse_sort when force_sort_within_sections is true.Goal Zero (Tickets related to aspirational goal of achieving 0 regressions for remaining 5.0.0 lifespan):
PyCQA/pylint
v2.8.3
Compare Source
===========================
Release date: 2021-05-31
v2.8.2
Compare Source
===========================
Release date: 2021-04-26
Keep
__pkginfo__.numversion
a tuple to avoid breaking pylint-django.Closes #4405
scm_setuptools has been added to the packaging.
Pylint's tags are now the standard form
vX.Y.Z
and notpylint-X.Y.Z
anymore.New warning message
deprecated-class
. This message is emitted if import or call deprecated class of thestandard library (like
collections.Iterable
that will be removed in Python 3.10).Closes #4388
v2.8.1
Compare Source
===========================
Release date: 2021-04-25
Add numversion back (temporarily) in
__pkginfo__
because it broke Pylama and revert the unnecessarypylint.version
breaking change.Closes #4399
v2.8.0
Compare Source
===========================
Release date: 2021-04-24
New refactoring message
consider-using-with
. This message is emitted if resource-allocating functions or methods of thestandard library (like
open()
orthreading.Lock.acquire()
) that can be used as a context manager are called withouta
with
block.Closes #3413
Resolve false positives on unused variables in decorator functions
Closes #4252
Add new extension
ConfusingConsecutiveElifChecker
. This optional checker emits a refactoring message (R5601confusing-consecutive-elif
)if if/elif statements with different indentation levels follow directly one after the other.
New option
--output=<file>
to output result to a file rather than printing to stdout.Closes #1070
Use a prescriptive message for
unidiomatic-typecheck
Closes #3891
Apply
const-naming-style
to module constants annotated withtyping.Final
The packaging is now done via setuptools exclusively.
doc
,tests
,man
,elisp
andChangelog
arenot packaged anymore - reducing the size of the package by 75%.
Debian packaging is now (officially) done in https://salsa.debian.org/python-team/packages/pylint.
The 'doc' extra-require has been removed.
__pkginfo__
now only contain__version__
(also accessible withpylint.__version__
), other meta-information are stillaccessible with
from importlib import metadata;metadata.metadata('pylint')
.COPYING has been renamed to LICENSE for standardization.
Fix false-positive
used-before-assignment
in function returns.Closes #4301
Updated
astroid
to 2.5.3Closes #2822, #4206, #4284
Add
consider-using-min-max-builtin
check for if statement which could be replaced by Python builtin min or maxCloses #3406
Don't auto-enable postponed evaluation of type annotations with Python 3.10
Update
astroid
to 2.5.4Add new extension
TypingChecker
. This optional checker can detect the use of deprecated typing aliasesand can suggest the use of the alternative union syntax where possible.
(For example, 'typing.Dict' can be replaced by 'dict', and 'typing.Unions' by '|', etc.)
Make sure to check the config options if you plan on using it!
Reactivates old counts in report mode.
Closes #3819
During detection of
inconsistent-return-statements
consider thatassert False
is a return node.Closes #4019
Run will not fail if score exactly equals
config.fail_under
.Functions that never returns may declare
NoReturn
as type hints, so thatinconsistent-return-statements
is not emitted.Closes #4122, #4188
Improved protected access checks to allow access inside class methods
Closes #1159
Fix issue with PEP 585 syntax and the use of
collections.abc.Set
Fix issue that caused class variables annotated with
typing.ClassVar
to beidentified as class constants. Now, class variables annotated with
typing.Final
are identified as such.Closes #4277
Continuous integration with read the doc has been added.
Closes #3850
Don't show
DuplicateBasesError
for attribute accessFix crash when checking
setup.cfg
for pylint config when there are non-ascii characters in thereCloses #4328
Allow code flanked in backticks to be skipped by spellchecker
Closes #4319
Allow Python tool directives (for black, flake8, zimports, isort, mypy, bandit, pycharm) at beginning of comments to be skipped by spellchecker
Closes #4320
Fix issue that caused emacs pylint to fail when used with tramp
Improve check for invalid PEP 585 syntax inside functions
if postponed evaluation of type annotations is enabled
Improve check for invalid PEP 585 syntax as default function arguments
PyCQA/pylint-django
v2.4.4
Compare Source
#​322 <https://github.com/PyCQA/pylint-django/issues/322>
_ and#​323 <https://github.com/PyCQA/pylint-django/issues/323>
_pytest-dev/pytest
v6.2.4
Compare Source
pytest 6.2.4 (2021-05-04)
Bug Fixes
pytest-dev/pytest-cov
v2.12.1
Compare Source
toml
requirement to be always be directly required (instead of being required through a coverage extra).This fixes issues with pip-compile (
pip-tools#​1300 <https://github.com/jazzband/pip-tools/issues/1300>
).Contributed by Sorin Sbarnea in
#​472 <https://github.com/pytest-dev/pytest-cov/pull/472>
.show_contexts
.Contributed by Brian Rutledge in
#​473 <https://github.com/pytest-dev/pytest-cov/pull/473>
_.v2.12.0
Compare Source
toml
extra to install requirements in setup.py.Contributed by Christian Riedel in
#​410 <https://github.com/pytest-dev/pytest-cov/pull/410>
_.pytest_cov.__version__
to have the right value (string with version instead of a stringincluding
__version__ =
).setup.py
.Contributed by Chris Sreesangkom in
#​467 <https://github.com/pytest-dev/pytest-cov/pull/467>
_.Contributed by Terence Honles in
#​470 <https://github.com/pytest-dev/pytest-cov/pull/470>
_.pytest-dev/pytest-django
v4.4.0
Compare Source
v4.3.0
Compare Source
https://pytest-django.readthedocs.io/en/latest/changelog.html#v4-3-0-2021-05-15
getsentry/responses
v0.13.3
Compare Source
getsentry/sentry-python
v1.1.0
Compare Source
AWSLambda
integration returns value of original handler #1106RQ
integration that only captures exception if RQ job has failed and ignore retries #1076Tornado
integration #1060ignore_logger
in theLogging
Integration #1053Configuration
📅 Schedule: "before 7am on monday" (UTC).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.