chore(deps): update minor and patch #320
Closed
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:
==6.0
->==6.0.1
3.12.3
->3.19.0
3.12.3
->3.19.0
3.18
->3.19
==2.5.6
->==2.15.8
==1.32.16
->==1.32.17
==1.19.58
->==1.32.17
==1.22.47
->==1.32.17
==1.17.58
->==1.34.17
==1.34.16
->==1.34.17
==1.20.58
->==1.34.17
==1.23.47
->==1.34.17
==5.1.0
->==5.2.0
==0.4.4
->==0.4.6
==0.4.3
->==0.4.6
23.0.1
->23.0.6
1.27.4
->1.29.2
==0.16
->==0.20.1
==0.17.1
->==0.20.1
==0.15.2
->==0.20.1
==0.16.1
->==0.18.0
1.19.9-alpine
->1.21.6-alpine
1.18.1-alpine
->1.21.6-alpine
v1.44.0-alpine
->v1.55.2-alpine
v0.10.7
->v0.11.0
v3.8.0-slim
->v3.11.6-slim
v3.10.0-slim
->v3.11.6-slim
1.7.10
->1.10.0
1.6.6
->1.10.0
1.0.0
->1.6.6
1.1.5
->1.6.6
==3.1
->==3.6
==5.8.0
->==5.13.2
v3.8.0
->v3.10.2
v1.20.1
->v1.25.4
v1.21.9
->v1.25.4
==1.6.0
->==1.10.0
==0.6.1
->==0.7.0
4.31.2
->4.40.5
4.9.6
->4.40.5
4.18.1
->4.40.5
18.12.1-alpine
->18.19.0-alpine
18.12.1-alpine
->18.19.0-alpine
==0.9.0
->==0.10.0
v0.24.0
->v0.26.0
v0.21.0
->v0.26.0
v0.23.0
->v0.26.0
v2.41.0
->v2.48.1
v2.23.0
->v2.48.1
v2.33.1
->v2.48.1
==0.10.1
->==0.19.0
==0.4.8
->==0.5.1
==2.8.2
->==2.17.7
==2.8.1
->==2.8.2
==3.2.0
->==3.3.0
==4.7.2
->==4.9
==0.4.2
->==0.10.0
==0.5.1
->==0.10.0
==1.15.0
->==1.16.0
==2.0.7
->==2.1.0
1.9.3
->1.13.3
1.7.3
->1.13.3
==1.12.1
->==1.16.0
==1.26.1
->==1.33.0
Release Notes
yaml/pyyaml (PyYAML)
v6.0.1
Compare Source
pylint-dev/astroid (astroid)
v2.15.8
Compare Source
=============================
Release date: 2023-09-26
Fix a regression in 2.15.7 for
unsubscriptable-object
.Closes #2305
Closes pylint-dev/pylint#9069
Fix a regression in 2.15.7 for
unsubscriptable-object
.Closes #2305
Closes pylint-dev/pylint#9069
v2.15.7
Compare Source
=============================
Release date: 2023-09-23
Fix a crash when inferring a
typing.TypeVar
call.Closes pylint-dev/pylint#8802
Infer user-defined enum classes by checking if the class is a subtype of
enum.Enum
.Closes pylint-dev/pylint#8897
Fix inference of functions with
@functools.lru_cache
decorators withoutparentheses.
Closes pylint-dev/pylint#8868
Make
sys.argv
uninferable because it never is. (It's impossible to inferthe value it will have outside of static analysis where it's our own value.)
Refs pylint-dev/pylint#7710
v2.15.6
Compare Source
=============================
Release date: 2023-07-08
Harden
get_module_part()
against"."
.Closes pylint-dev/pylint#8749
Allow
AsStringVisitor
to visitobjects.PartialFunction
.Closes pylint-dev/pylint#8881
Avoid expensive list/tuple multiplication operations that would result in
MemoryError
.Closes pylint-dev/pylint#8748
Fix a regression in 2.12.0 where settings in AstroidManager would be ignored.
Most notably this addresses pylint-dev/pylint#7433.
Refs #2204
v2.15.5
Compare Source
=============================
Release date: 2023-05-14
Handle
objects.Super
inhelpers.object_type()
.Refs pylint-dev/pylint#8554
Recognize stub
pyi
Python files.Refs pylint-dev/pylint#4987
v2.15.4
Compare Source
=============================
Release date: 2023-04-24
Add visitor function for
TryStar
toAsStringVisitor
andadd
TryStar
toastroid.nodes.ALL_NODE_CLASSES
.Refs #2142
v2.15.3
Compare Source
=============================
Release date: 2023-04-16
Fix
infer_call_result()
crash on methods calledwith_metaclass()
.Closes #1735
Suppress
UserWarning
when finding module specs.Closes pylint-dev/pylint#7906
v2.15.2
Compare Source
=============================
Release date: 2023-04-03
Support more possible usages of
attrs
decorators.Closes pylint-dev/pylint#7884
v2.15.1
Compare Source
=============================
Release date: 2023-03-26
Restore behavior of setting a Call as a base for classes created using
six.with_metaclass()
,and harden support for using enums as metaclasses in this case.
Reverts #1622
Refs pylint-dev/pylint#5935
Refs pylint-dev/pylint#7506
v2.15.0
Compare Source
=============================
Release date: 2023-03-06
astroid now supports
TryStar
nodes from python 3.11 and should be fully compatible with python 3.11.Closes #2028
Formattedvalue.postinit
is now keyword only. This is to allow correct typing of theFormattedvalue
class.Refs #1516
Astroid
now supports custom import hooks.Refs pylint-dev/pylint#7306
astroid
now infers return values from match cases.Refs pylint-dev/pylint#5288
AstroidManager.clear_cache
now also clears the inference context cache.Refs #1780
max_inferable_values
can now be set onAstroidManager
instances, e.g.astroid.MANAGER
besides just the
AstroidManager
class itself.Closes #2280
Astroid
now retrieves the default values of keyword only arguments and sets them onArguments.kw_defaults
.Uninferable
now has the typeUninferableBase
. This is to facilitate correctly type annotatingcode that uses this singleton.
Closes #1680
Deprecate
modutils.is_standard_module()
. It will be removed in the next minor release.Functionality has been replaced by two new functions,
modutils.is_stdlib_module()
andmodutils.module_in_path()
.Closes #2012
Fix
are_exclusive
function when a walrus operator is used insideIfExp.test
field.Closes #2022
v2.14.2
Compare Source
=============================
Release date: 2023-02-12
'_infer_str_format_call' won't crash anymore when the string it analyses are uninferable.
Closes pylint-dev/pylint#8109
v2.14.1
Compare Source
=============================
Release date: 2023-01-31
CallContext
change as it caused aRecursionError
regression.v2.14.0
Compare Source
=============================
Release date: 2023-01-31
Add support for inferring binary union types added in Python 3.10.
Refs pylint-dev/pylint#8119
Capture and log messages emitted when inspecting a module for astroid.
Closes #1904
v2.13.5
Compare Source
=============================
Release date: 2023-01-31
CallContext
change as it caused aRecursionError
regression.v2.13.4
Compare Source
=============================
Release date: 2023-01-31
Fix issues with
typing_extensions.TypeVar
.Fix
ClassDef.fromlino
for PyPy 3.8 (v7.3.11) if class is wrapped by a decorator.Preserve parent CallContext when inferring nested functions.
Closes pylint-dev/pylint#8074
Add
Lock
to themultiprocessing
brain.Closes pylint-dev/pylint#3313
v2.13.3
Compare Source
=============================
Release date: 2023-01-20
Fix a regression in 2.13.2 where a RunTimeError could be raised unexpectedly.
Closes #1958
Fix overwritten attributes in inherited dataclasses not being ordered correctly.
Closes pylint-dev/pylint#7881
Fix a false positive when an attribute named
Enum
was confused withenum.Enum
.Calls to
Enum
are now inferred & the qualified name is checked.Refs pylint-dev/pylint#5719
Remove unnecessary typing_extensions dependency on Python 3.11 and newer
v2.13.2
Compare Source
=============================
Release date: 2023-01-08
Removed version conditions on typing_extensions dependency. Removed typing_extensions from
our tests requirements as it was preventing issues to appear in our continuous integration.
Closes #1945
v2.13.1
Compare Source
=============================
Release date: 2023-01-08
Bumping typing_extensions to 4.0.0 that is required when using
Self
Closes #1942
v2.13.0
Compare Source
=============================
Release date: 2023-01-07
Fixed importing of modules that have the same name as the file that is importing.
astroid
will now correctly handle animport math
statement in a file calledmath.py
by relying on the import system.
Refs pylint-dev/pylint#5151
Create
ContextManagerModel
and letGeneratorModel
inherit from it.Refs pylint-dev/pylint#2567
Added a
regex
brain.Refs pylint-dev/pylint#1911
Support "is None" constraints from if statements during inference.
Ref #791
Ref pylint-dev/pylint#157
Ref pylint-dev/pylint#1472
Ref pylint-dev/pylint#2016
Ref pylint-dev/pylint#2631
Ref pylint-dev/pylint#2880
v2.12.14
Compare Source
==============================
Release date: 2023-01-06
Handle the effect of properties on the
__init__
of a dataclass correctly.Closes pylint-dev/pylint#5225
Handle the effect of
kw_only=True
in dataclass fields correctly.Closes pylint-dev/pylint#7623
Handle the effect of
init=False
in dataclass fields correctly.Closes pylint-dev/pylint#7291
Fix crash if
numpy
module doesn't haveversion
attribute.Refs pylint-dev/pylint#7868
Handle
AttributeError
duringstr.format
template inference tip evaluationClose