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.1v2.40.0->v2.42.1==2022.9.29->==2022.12.715.4.0-ee.0->15.9.3-ee.0==5.10.1->==5.12.034.124.5->34.160.0==1.0.0->==1.1.1==0.18.1->==0.19.2v2.16.1->v2.17.0==2.15.3->==2.17.0==7.1.3->==7.2.2==0.1.7->==0.1.8v7.33.1->v7.33.2==0.22.0->==0.23.1==5.1.1->==5.3.0==0.1.7->==0.1.8Note: The
pre-commitmanager in Renovate is not supported by thepre-commitmaintainers 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.1Compare Source
===============================
v2.1.0Compare Source
===============================
v2.0.6Compare Source
===============================
setup.py: exclude test.* subpackages from find_packages (#406)
Support PowerShell (#405)
CI updates
v2.0.5Compare Source
===============================
pypa/build
v0.10.0Compare Source
===================
pep517dependency withpyproject_hooks,into which
pep517has been renamed(
PR #​539, Fixes#529)setuptoolstoflit(
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.1Compare Source
Fix
v2.42.0Compare Source
Feat
v2.41.0Compare Source
Feat
pradyunsg/furo
v2022.12.7Compare Source
pycqa/isort
v5.12.0Compare Source
v5.11.5Compare Source
v5.11.4Compare Source
v5.11.3Compare Source
v5.11.2Compare Source
v5.11.1Compare Source
colorama.initifcoloramais available (#2032) @tomaarsenv5.11.0Compare Source
blackcompatibility for.pyifiles @XuehaiPanblack, plus three settings. (#1926) @mauritsvanreeslines_before_importsappending lines after comments (#1861) @legaumulti_line_output = 3from "Compatibility with black" (#1858) @jdufresnemaxbrunet/pre-commit-renovate
v34.160.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.160.0 for more changes
v34.159.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.159.2 for more changes
v34.159.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.159.1 for more changes
v34.159.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.159.0 for more changes
v34.158.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.158.2 for more changes
v34.158.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.158.1 for more changes
v34.157.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.157.1 for more changes
v34.157.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.157.0 for more changes
v34.156.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.156.0 for more changes
v34.154.7Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.154.7 for more changes
v34.154.6Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.154.6 for more changes
v34.154.5Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.154.5 for more changes
v34.154.4Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.154.4 for more changes
v34.154.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.154.3 for more changes
v34.154.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.154.2 for more changes
v34.154.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.154.1 for more changes
v34.154.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.154.0 for more changes
v34.153.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.153.3 for more changes
v34.153.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.153.2 for more changes
v34.153.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.153.1 for more changes
v34.153.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.153.0 for more changes
v34.152.5Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.152.5 for more changes
v34.152.4Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.152.4 for more changes
v34.152.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.152.3 for more changes
v34.152.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.152.2 for more changes
v34.152.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.152.1 for more changes
v34.152.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.152.0 for more changes
v34.151.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.151.0 for more changes
v34.150.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.150.0 for more changes
v34.149.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.149.0 for more changes
v34.148.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.148.0 for more changes
v34.147.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.147.0 for more changes
v34.146.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.146.3 for more changes
v34.146.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.146.2 for more changes
v34.146.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.146.1 for more changes
v34.146.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.146.0 for more changes
v34.145.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.145.1 for more changes
v34.145.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.145.0 for more changes
v34.143.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.143.1 for more changes
v34.142.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.142.1 for more changes
v34.142.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.142.0 for more changes
v34.141.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.141.0 for more changes
v34.140.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.140.0 for more changes
v34.139.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.139.0 for more changes
v34.138.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.138.3 for more changes
v34.138.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.138.2 for more changes
v34.138.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.138.1 for more changes
v34.138.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.138.0 for more changes
v34.137.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.137.0 for more changes
v34.136.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.136.0 for more changes
v34.135.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.135.0 for more changes
v34.134.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.134.1 for more changes
v34.133.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.133.0 for more changes
v34.132.4Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.132.4 for more changes
v34.132.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.132.2 for more changes
v34.132.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.132.1 for more changes
v34.132.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.132.0 for more changes
v34.131.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.131.0 for more changes
v34.130.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.130.0 for more changes
v34.129.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.129.0 for more changes
v34.128.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.128.3 for more changes
v34.128.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.128.2 for more changes
v34.128.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.128.1 for more changes
v34.128.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.128.0 for more changes
v34.125.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.125.1 for more changes
v34.125.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/34.125.0 for more changes
python/mypy
v1.1.1Compare Source
v1.0.1Compare Source
executablebooks/MyST-Parser
v0.19.2Compare Source
✨ NEW: Add myst_fence_as_directive config (gh-pr:742)
Setting the following config, for example:
v0.19.1Compare Source
🐛 FIX
NoURIerror in doc reference resolution, for texinfo builds (gh-pr:734)v0.19.0Compare 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
docutilsparser now supports many more features, and improvements to support live previews:myst_suppress_warningsoption added, mirroring Sphinx, to suppress MyST warnings (gh-pr:655)myst_meta_htmlandmyst_substitutionsoptions are now supported (gh-pr:672)myst_heading_anchorsoption 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_inventoriesconfig optionmyst-invCLI 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_inlineandattrs_blockextensions 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:
{#id .class} This is a paragraph with an id and classA code fence can be given line numbers and line emphasis:
{#id .class lineno-start=1 emphasize-lines="2,3"} ```python a = 1 b = 2 c = 3 ```A definition list can be turned into a glossary, with referenceable terms:
{.glossary} term name : Definition of the termQuote blocks can be given an attribution:
{attribution="Chris Sewell"} > My quote👌 Miscellaneous improvements
colon_fenceextension now renders internal content as MyST, rather than as a code block (gh-pr:713)includedirective in MyST documents now supports a:heading-offset:option, to offset the heading levels in the included documentmyst_heading_slug_funcoption now supports setting astrwhich points to a fully qualified function name, e.g."module.path.func"(gh-pr:696)myst_enable_checkboxesoption allows for task list checkboxes to be enabled/disabled (gh-pr:686)Additional contributions
Python<3.8in 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-comparisonandimplicit-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
pyreversenow supports custom color palettes with the--color-paletteoption.
Closes #6738
Add
invalid-namecheck forTypeAliasnames.Closes #7081
Accept values of the form
<class name>.<attribute name>for theexclude-protectedlist.Closes #7343
Add
--versionoption 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
TryStarnodes from Python 3.11 and should be fullycompatible with Python 3.11.
Closes #8387
New Checks
Add a
bad-chained-comparisoncheck that emits a warning whenthere is a chained comparison where one expression is semantically
incompatible with the other.
Closes #6559
Adds an
implicit-flag-aliascheck that emits a warning when a classderived from
enum.IntFlagassigns 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-assignmentwhentyping.TYPE_CHECKINGis 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-assignmentfor named expressionsappearing after the first element in a list, tuple, or set.
Closes #8252
Fix false positive for
wrong-spelling-in-commentwith 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-assignmentfalse positive when the walrus operatoris used with a ternary operator in dictionary key/value initialization.
Closes #8125
Fix
no-name-in-modulefalse 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-maxsuggestion 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-namefor the line on which aglobalstatement is declared.
Closes #8307
Other Changes
Update explanation for
global-variable-not-assignedand 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.4Compare Source
False Positives Fixed
Fix false positive for isinstance-second-argument-not-valid-type with union
types.
Closes #8205
v2.16.3Compare Source
False Positives Fixed
Fix false positive for
wrong-spelling-in-commentwith class names in apython 2 type comment.
Closes #8370
Other Bug Fixes
Prevent emitting
invalid-namefor the line on which aglobalstatement is declared.
Closes #8307
v2.16.2Compare Source
New Features
Add
--versionoption topyreverse.Refs #7851
False Positives Fixed
Fix false positive for
used-before-assignmentwhentyping.TYPE_CHECKINGis used with if/elif/else blocks.Closes #7574
Fix false positive for
used-before-assignmentfor named expressionsappearing after the first element in a list, tuple, or set.
Closes #8252
Other Bug Fixes
Fix
used-before-assignmentfalse positive when the walrus operatoris used with a ternary operator in dictionary key/value initialization.
Closes #8125
Fix
no-name-in-modulefalse positive raised when a package defines avariable with the same name as one of its submodules.
Closes #8148
Fix
nested-min-maxsuggestion 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-comparisonandimplicit-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.