chore(deps): update all non-major dependencies #2493
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:
==2.0.0
->==2.1.1
==0.9.0
->==0.10.0
==2.40.0
->==2.42.1
v2.40.0
->v2.42.1
==2022.9.29
->==2022.12.7
15.4.0-ee.0
->15.9.3-ee.0
==5.10.1
->==5.12.0
34.124.5
->34.160.0
==1.0.0
->==1.1.1
==0.18.1
->==0.19.2
v2.16.1
->v2.17.0
==2.15.3
->==2.17.0
==7.1.3
->==7.2.2
==0.1.7
->==0.1.8
v7.33.1
->v7.33.2
==0.22.0
->==0.23.1
==5.1.1
->==5.3.0
==0.1.7
->==0.1.8
Note: The
pre-commit
manager in Renovate is not supported by thepre-commit
maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.Release Notes
kislyuk/argcomplete
v2.1.1
Compare Source
===============================
v2.1.0
Compare Source
===============================
v2.0.6
Compare Source
===============================
setup.py: exclude test.* subpackages from find_packages (#406)
Support PowerShell (#405)
CI updates
v2.0.5
Compare Source
===============================
pypa/build
v0.10.0
Compare Source
===================
pep517
dependency withpyproject_hooks
,into which
pep517
has been renamed(
PR #​539
, Fixes#529
)setuptools
toflit
(
PR #​470
, Fixes#394
)PR #​532
_).. _PR #470: https://github.com/pypa/build/pull/470
.. _PR #532: https://github.com/pypa/build/pull/532
.. _#̴https://github.com/pypa/build/issues/394ues/394
.. _PR #539: https://github.com/pypa/build/pull/539
.. _#̴https://github.com/pypa/build/issues/529ues/529
commitizen-tools/commitizen
v2.42.1
Compare Source
Fix
v2.42.0
Compare Source
Feat
v2.41.0
Compare Source
Feat
pradyunsg/furo
v2022.12.7
Compare Source
pycqa/isort
v5.12.0
Compare Source
v5.11.5
Compare Source
v5.11.4
Compare Source
v5.11.3
Compare Source
v5.11.2
Compare Source
v5.11.1
Compare Source
colorama.init
ifcolorama
is available (#2032) @tomaarsenv5.11.0
Compare Source
black
compatibility for.pyi
files @XuehaiPanblack
, plus three settings. (#1926) @mauritsvanreeslines_before_imports
appending lines after comments (#1861) @legaumulti_line_output = 3
from "Compatibility with black" (#1858) @jdufresnemaxbrunet/pre-commit-renovate
v34.160.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.160.0 for more changes
v34.159.2
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.159.2 for more changes
v34.159.1
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.159.1 for more changes
v34.159.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.159.0 for more changes
v34.158.2
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.158.2 for more changes
v34.158.1
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.158.1 for more changes
v34.157.1
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.157.1 for more changes
v34.157.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.157.0 for more changes
v34.156.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.156.0 for more changes
v34.154.7
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.154.7 for more changes
v34.154.6
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.154.6 for more changes
v34.154.5
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.154.5 for more changes
v34.154.4
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.154.4 for more changes
v34.154.3
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.154.3 for more changes
v34.154.2
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.154.2 for more changes
v34.154.1
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.154.1 for more changes
v34.154.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.154.0 for more changes
v34.153.3
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.153.3 for more changes
v34.153.2
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.153.2 for more changes
v34.153.1
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.153.1 for more changes
v34.153.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.153.0 for more changes
v34.152.5
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.152.5 for more changes
v34.152.4
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.152.4 for more changes
v34.152.3
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.152.3 for more changes
v34.152.2
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.152.2 for more changes
v34.152.1
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.152.1 for more changes
v34.152.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.152.0 for more changes
v34.151.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.151.0 for more changes
v34.150.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.150.0 for more changes
v34.149.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.149.0 for more changes
v34.148.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.148.0 for more changes
v34.147.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.147.0 for more changes
v34.146.3
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.146.3 for more changes
v34.146.2
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.146.2 for more changes
v34.146.1
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.146.1 for more changes
v34.146.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.146.0 for more changes
v34.145.1
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.145.1 for more changes
v34.145.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.145.0 for more changes
v34.143.1
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.143.1 for more changes
v34.142.1
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.142.1 for more changes
v34.142.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.142.0 for more changes
v34.141.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.141.0 for more changes
v34.140.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.140.0 for more changes
v34.139.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.139.0 for more changes
v34.138.3
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.138.3 for more changes
v34.138.2
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.138.2 for more changes
v34.138.1
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.138.1 for more changes
v34.138.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.138.0 for more changes
v34.137.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.137.0 for more changes
v34.136.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.136.0 for more changes
v34.135.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.135.0 for more changes
v34.134.1
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.134.1 for more changes
v34.133.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.133.0 for more changes
v34.132.4
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.132.4 for more changes
v34.132.2
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.132.2 for more changes
v34.132.1
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.132.1 for more changes
v34.132.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.132.0 for more changes
v34.131.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.131.0 for more changes
v34.130.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.130.0 for more changes
v34.129.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.129.0 for more changes
v34.128.3
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.128.3 for more changes
v34.128.2
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.128.2 for more changes
v34.128.1
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.128.1 for more changes
v34.128.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.128.0 for more changes
v34.125.1
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.125.1 for more changes
v34.125.0
Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.125.0 for more changes
python/mypy
v1.1.1
Compare Source
v1.0.1
Compare Source
executablebooks/MyST-Parser
v0.19.2
Compare Source
✨ NEW: Add myst_fence_as_directive config (gh-pr:742)
Setting the following config, for example:
v0.19.1
Compare Source
🐛 FIX
NoURI
error in doc reference resolution, for texinfo builds (gh-pr:734)v0.19.0
Compare Source
This release brings a number of exciting new features, improvements, and upgrades 🎉
Full Changelog: v0.18.1...v0.19.0
📚 Rewritten documentation
The documentation has been almost completely rewritten,
with a clearer structure, many more examples, rich hover tips, and a new live preview page ⚡️ (powered by pyscript, gh-pr:717).
The code base API is also now fully documented by sphinx-autodoc2, which even allows for MyST docstrings! (gh-pr:704).
⬆️ Add Sphinx 6 support, drop Sphinx 4
The code base has been updated to support sphinx v6, and is no longer tested against sphinx v4 (gh-pr:664)
📄 Extended docutils (single-page) support
The
docutils
parser now supports many more features, and improvements to support live previews:myst_suppress_warnings
option added, mirroring Sphinx, to suppress MyST warnings (gh-pr:655)myst_meta_html
andmyst_substitutions
options are now supported (gh-pr:672)myst_heading_anchors
option is now supported (gh-pr:678)🔗 Extended Markdown links
See the Extended Markdown links section for the full guide.
You can now use standard Markdown link syntax to reference many different types of targets, in a more consistent way.
[text](relative/path/myfile.md)
work as previously, to link to files,but they can also be relative to source directory:
[text](/path/from/srcdir/myfile.md)
.You can also use
<project:file.md>
<path:myfile.txt>
will link specifically to a downloadable file[text](#target)
or<project:#target>
will link (in order of priority) to any local target, local heading anchor, target in the same project, or intersphinx (inventory) target[text](inv:name:domain:type#target)
will link specifically to a Sphinx inventory target, or to any inventory<inv:#target>
, and can even use*
wildcards like<inv:*:*:*#*.target>
myst_inventories
config optionmyst-inv
CLI makes it easy to find the correct inventory target:::{tip}
It is advised (although not immediately necessary) to prefix all internal references with
#
.For example,
[...](my-reference)
, should be changed to[...](#my-reference)
.:::
{}
Attributes syntaxThe
attrs_inline
andattrs_block
extensions allow for common Markdown syntaxes to be extended with greater control over the output.For example, you can now add classes, ids, and other attributes to inline code, images, and links, as well as to code blocks and directives.
`a = 1`{#id .class l=python}
{#id .class width=100px}
[some text]{#id .class}
A paragraph block can have attributes too:
A code fence can be given line numbers and line emphasis:
A definition list can be turned into a glossary, with referenceable terms:
Quote blocks can be given an attribution:
{attribution="Chris Sewell"} > My quote
👌 Miscellaneous improvements
colon_fence
extension now renders internal content as MyST, rather than as a code block (gh-pr:713)include
directive in MyST documents now supports a:heading-offset:
option, to offset the heading levels in the included documentmyst_heading_slug_func
option now supports setting astr
which points to a fully qualified function name, e.g."module.path.func"
(gh-pr:696)myst_enable_checkboxes
option allows for task list checkboxes to be enabled/disabled (gh-pr:686)Additional contributions
Python<3.8
in gh-pr:642, thanks to gh-user:hukkinpycqa/pylint
v2.17.0
: 2.17.0Compare Source
2.17 is a small release that is the first to support python 3.11 officially
with the addition of TryStar nodes.
There's still two new default checks:
bad-chained-comparison
andimplicit-flag-alias
, one of them already fixed a previously undetectedbug in sentry.
Thanks to the community effort our documentation is almost complete,
and almost all messages should have a proper documentation now.
A big thank you to everyone who participated !
The next release is going to be
3.0.0
, bring breaking changes andenact long announced deprecations. There's going to be frequent beta
releases, before the official releases, everyone is welcome to try the betas
so we find problems before the actual release.
What's new in Pylint 2.17.0?
Release date: 2023-03-08
New Features
pyreverse
now supports custom color palettes with the--color-palette
option.
Closes #6738
Add
invalid-name
check forTypeAlias
names.Closes #7081
Accept values of the form
<class name>.<attribute name>
for theexclude-protected
list.Closes #7343
Add
--version
option topyreverse
.Refs #7851
Adds new functionality with preferred-modules configuration to detect
submodules.
Refs #7957
Support implicit namespace packages (PEP 420).
Closes #8154
Add globbing pattern support for
--source-roots
.Closes #8290
Support globbing pattern when defining which file/directory/module to lint.
Closes #8310
pylint now supports
TryStar
nodes from Python 3.11 and should be fullycompatible with Python 3.11.
Closes #8387
New Checks
Add a
bad-chained-comparison
check that emits a warning whenthere is a chained comparison where one expression is semantically
incompatible with the other.
Closes #6559
Adds an
implicit-flag-alias
check that emits a warning when a classderived from
enum.IntFlag
assigns distinct integer values that sharecommon bit positions.
Refs #8102
False Positives Fixed
Fix various false positives for functions that return directly from
structural pattern matching cases.
Closes #5288
Fix false positive for
used-before-assignment
whentyping.TYPE_CHECKING
is used with if/elif/else blocks.Closes #7574
Fix false positive for isinstance-second-argument-not-valid-type with union
types.
Closes #8205
Fix false positive for
used-before-assignment
for named expressionsappearing after the first element in a list, tuple, or set.
Closes #8252
Fix false positive for
wrong-spelling-in-comment
with class names in apython 2 type comment.
Closes #8370
False Negatives Fixed
Fix a false negative for 'missing-parentheses-for-call-in-test' when
inference
failed for the internal of the call as we did not need that information to
raise
correctly.
Refs #8185
Fix false negative for inconsistent-returns with while-loops.
Closes #8280
Other Bug Fixes
Fix
used-before-assignment
false positive when the walrus operatoris used with a ternary operator in dictionary key/value initialization.
Closes #8125
Fix
no-name-in-module
false positive raised when a package defines avariable with the
same name as one of its submodules.
Closes #8148
Fix a crash happening for python interpreter < 3.9 following a failed typing
update.
Closes #8161
Fix
nested-min-max
suggestion message to indicate it's possible to splatiterable objects.
Closes #8168
Fix a crash happening when a class attribute was negated in the start
argument of an enumerate.
Closes #8207
Prevent emitting
invalid-name
for the line on which aglobal
statement is declared.
Closes #8307
Other Changes
Update explanation for
global-variable-not-assigned
and add confidence.Closes #5073
The governance model and the path to become a maintainer have been documented
as part of our effort to guarantee that the software supply chain in which pylint is included is secure.
Refs #8329
v2.16.4
Compare Source
False Positives Fixed
Fix false positive for isinstance-second-argument-not-valid-type with union
types.
Closes #8205
v2.16.3
Compare Source
False Positives Fixed
Fix false positive for
wrong-spelling-in-comment
with class names in apython 2 type comment.
Closes #8370
Other Bug Fixes
Prevent emitting
invalid-name
for the line on which aglobal
statement is declared.
Closes #8307
v2.16.2
Compare Source
New Features
Add
--version
option topyreverse
.Refs #7851
False Positives Fixed
Fix false positive for
used-before-assignment
whentyping.TYPE_CHECKING
is used with if/elif/else blocks.Closes #7574
Fix false positive for
used-before-assignment
for named expressionsappearing after the first element in a list, tuple, or set.
Closes #8252
Other Bug Fixes
Fix
used-before-assignment
false positive when the walrus operatoris used with a ternary operator in dictionary key/value initialization.
Closes #8125
Fix
no-name-in-module
false positive raised when a package defines avariable with the same name as one of its submodules.
Closes #8148
Fix
nested-min-max
suggestion message to indicate it's possible to splatiterable objects.
Closes #8168
Fix a crash happening when a class attribute was negated in the start
argument of an enumerate.
Closes #8207
PyCQA/pylint
v2.17.0
: 2.17.0Compare Source
2.17 is a small release that is the first to support python 3.11 officially
with the addition of TryStar nodes.
There's still two new default checks:
bad-chained-comparison
andimplicit-flag-alias
, one of them already fixed a previously undetectedbug in sentry.
Thanks to the community effort our documentation is almost complete,
and almost all messages should have a proper documentation now.
A big thank you to everyone who participated !
The next release
Configuration
📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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 Mend Renovate. View repository job log here.