Update all dependencies #68
Open
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:
v1.3.2->v1.3.3v4.1.7->v4.1.8v5.1.0->v5.1.1v4.3.3->v4.3.4v0.4.10->v0.5.2==9.2.0->==9.3.1==2.7.1->==2.9.3==8.25.0->==8.26.0==1.1.0->==1.1.1==2.23.0->==2.23.1==1.1.364->==1.1.371==0.4.10->==0.5.2==1.19.0->==1.21.0==7.3.7->==7.4.42306b23->27bf853==0.2.23->==0.2.25==0.22.0->==0.23.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Note: 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
actions/attest-build-provenance (actions/attest-build-provenance)
v1.3.3Compare Source
What's Changed
subject-pathinputFull Changelog: actions/attest-build-provenance@v1.3.2...v1.3.3
actions/download-artifact (actions/download-artifact)
v4.1.8Compare Source
What's Changed
Full Changelog: actions/download-artifact@v4...v4.1.8
actions/setup-python (actions/setup-python)
v5.1.1Compare Source
What's Changed
Bug fixes:
This update ensures compatibility and optimal performance of workflows on the latest macOS version.
Documentation changes:
Dependency updates:
New Contributors
Full Changelog: actions/setup-python@v5...v5.1.1
actions/upload-artifact (actions/upload-artifact)
v4.3.4Compare Source
What's Changed
Full Changelog: actions/upload-artifact@v4.3.3...v4.3.4
charliermarsh/ruff-pre-commit (charliermarsh/ruff-pre-commit)
v0.5.2Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/0.5.2
v0.5.1Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/0.5.1
v0.5.0Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/0.5.0
copier-org/copier (copier)
v9.3.1Compare Source
Fix
--skip-tasksflag to worker (#1688)v9.3.0Compare Source
Feat
Fix
defaultlist items for multi-select choice questionsBrianPugh/cyclopts (cyclopts)
v2.9.3Compare Source
What's Changed
New Contributors
Full Changelog: BrianPugh/cyclopts@v2.9.2...v2.9.3
v2.9.2Compare Source
Bug Fixes
--helpchoices from Literal/Enum. by @BrianPugh in https://github.com/BrianPugh/cyclopts/pull/193Full Changelog: BrianPugh/cyclopts@v2.9.1...v2.9.2
v2.9.1Compare Source
Bug Fixes
Full Changelog: BrianPugh/cyclopts@v2.9.0...v2.9.1
v2.9.0Compare Source
Features
TypeAliasType). by @BrianPugh in https://github.com/BrianPugh/cyclopts/pull/191Full Changelog: BrianPugh/cyclopts@v2.8.0...v2.9.0
v2.8.0Compare Source
What's Changed
App.version_format. The verstion string was previously printed as-is, but is now formatted with the specified format, falling back tohelp_formatif not specified. By @BrianPugh in https://github.com/BrianPugh/cyclopts/pull/188Full Changelog: BrianPugh/cyclopts@v2.7.1...v2.8.0
ipython/ipython (ipython)
v8.26.0Compare Source
executablebooks/myst-nb (myst-nb)
v1.1.1Compare Source
v1.1.1 - 2024-06-27
(full changelog)
Bugs fixed
Maintenance and upkeep improvements
Documentation improvements
Contributors to this release
(GitHub contributors page for this release)
@aeisenbarth | @agoose77 | @jeertmans | @OriolAbril | @sstroemer | @welcome
tox-dev/pipdeptree (pipdeptree)
v2.23.1Compare Source
What's Changed
__contains__to avoidKeyErrorwith importlib_metadata==8.0.0 by @kemzeb in https://github.com/tox-dev/pipdeptree/pull/384# noqa: S603to _detect_env to resolve Ruff error by @kemzeb in https://github.com/tox-dev/pipdeptree/pull/388Full Changelog: tox-dev/pipdeptree@2.23.0...2.23.1
RobertCraigie/pyright-python (pyright)
v1.1.371Compare Source
v1.1.370Compare Source
v1.1.369Compare Source
v1.1.368Compare Source
v1.1.367Compare Source
v1.1.366Compare Source
v1.1.365Compare Source
astral-sh/ruff (ruff)
v0.5.2Compare Source
Preview features
spaceseparator before parenthesized expressions in comprehensions with leading comments (#12282)flake8-async] UpdateASYNC100to includeanyioandasyncio(#12221)flake8-async] UpdateASYNC109to includeanyioandasyncio(#12236)flake8-async] UpdateASYNC110to includeanyioandasyncio(#12261)flake8-async] UpdateASYNC115to includeanyioandasyncio(#12262)flake8-async] UpdateASYNC116to includeanyioandasyncio(#12266)Rule changes
flake8-return] Exempt properties from explicit return rule (RET501) (#12243)numpy] Addnp.NAN-to-np.nandiagnostic (#12292)refurb] Makelist-reverse-copyan unsafe fix (#12303)Server
includeandextend-includesettings in native server (#12252)CLI
D203(#12238)Bug fixes
notoperations as boolean tests (#12301)flake8-bandit] AvoidS310violations for HTTP-safe f-strings (#12305)flake8-bandit] Support explicit string concatenations in S310 HTTP detection (#12315)flake8-bandit] fix S113 false positive for httpx withouttimeoutargument (#12213)pycodestyle] Remove "non-obvious" allowance for E721 (#12300)pyflakes] Considerwithblocks as single-item branches for redefinition analysis (#12311)refurb] Restrict forwarding fornewlineargument inopen()calls to Python versions >= 3.10 (#12244)Documentation
--output-format fulldefault (#12248)Performance
v0.5.1Compare Source
Preview features
flake8-bugbear] Implement mutable-contextvar-default (B039) (#12113)pycodestyle] Whitespace after decorator (E204) (#12140)pytest] ReversePT001andPT0023defaults (#12106)Rule changes
flake8-bandit] DetecthttpxforS113(#12174)numpy] UpdateNPY201to include exception deprecations (#12065)pylint] Generate autofix forduplicate-bases(PLE0241) (#12105)Server
Bug fixes
requires-pythoninference robust to==(#12091)str-width (#12135)pycodestyle] AvoidE275if keyword followed by comma (#12136)pycodestyle] AvoidE275if keyword is followed by a semicolon (#12095)pylint] Skip dummy variables forPLR1704(#12190)Performance
parse_identifier(#12103)CompactStringforIdentifierAST node (#12101)v0.5.0Compare Source
Check out the blog post for a migration guide and overview of the changes!
Breaking changes
See also, the "Remapped rules" section which may result in disabled rules.
ALLnow excludes deprecated rules--strip-components=1when untarring./latestURLs on GitHub.Deprecations
The following rules are now deprecated:
syntax-error(E999): Syntax errors are now always shownRemapped rules
The following rules have been remapped to new rule codes:
blocking-http-call-in-async-function:ASYNC100toASYNC210open-sleep-or-subprocess-in-async-function:ASYNC101split intoASYNC220,ASYNC221,ASYNC230, andASYNC251blocking-os-call-in-async-function:ASYNC102has been merged intoASYNC220andASYNC221trio-timeout-without-await:TRIO100toASYNC100trio-sync-call:TRIO105toASYNC105trio-async-function-with-timeout:TRIO109toASYNC109trio-unneeded-sleep:TRIO110toASYNC110trio-zero-sleep-call:TRIO115toASYNC115repeated-isinstance-calls:PLR1701toSIM101Stabilization
The following rules have been stabilized and are no longer in preview:
mutable-fromkeys-value(RUF024)default-factory-kwarg(RUF026)django-extra(S610)manual-dict-comprehension(PERF403)print-empty-string(FURB105)readlines-in-for(FURB129)if-expr-min-max(FURB136)bit-count(FURB161)redundant-log-base(FURB163)regex-flag-alias(FURB167)isinstance-type-none(FURB168)type-none-comparison(FURB169)implicit-cwd(FURB177)hashlib-digest-hex(FURB181)list-reverse-copy(FURB187)bad-open-mode(PLW1501)empty-comment(PLR2044)global-at-module-level(PLW0604)misplaced-bare-raise(PLE0744)non-ascii-import-name(PLC2403)non-ascii-name(PLC2401)nonlocal-and-global(PLE0115)potential-index-error(PLE0643)redeclared-assigned-name(PLW0128)redefined-argument-from-local(PLR1704)repeated-keyword-argument(PLE1132)super-without-brackets(PLW0245)unnecessary-list-index-lookup(PLR1736)useless-exception-statement(PLW0133)useless-with-lock(PLW2101)The following behaviors have been stabilized:
is-literal(F632) now warns for identity checks against list, set or dictionary literalsneedless-bool(SIM103) now detectsifexpressions with implicitelsebranchesmodule-import-not-at-top-of-file(E402) now allowsos.environmodifications between import statementstype-comparison(E721) now allows idioms such astype(x) is intyoda-condition(SIM300) now flags a wider range of expressionsRemovals
The following deprecated settings have been removed:
output-format=text; useoutput-format=conciseoroutput-format=fulltab-size; useindent-widthThe following deprecated CLI options have been removed:
--show-source; use--output-format=full--no-show-source; use--output-format=conciseThe following deprecated CLI commands have been removed:
ruff <path>; useruff check <path>ruff --clean; useruff cleanruff --generate-shell-completion; useruff generate-shell-completionPreview features
ruff] Addassert-with-print-messagerule (#11981)CLI
--statistics(#11697)fullby default (#12010)Rule changes
ruff] Fix false positives ifgettextis imported using an alias (RUF027) (#12025)npy] Updatetrapzandin1ddeprecation (NPY201) (#11948)flake8-bandit] Modify diagnostic ranges for shell-related rules (#10667)Server
logFile(#11945)Bug fixes
pycodestyle] AvoidE203for f-string debug expression (#12024)pep8-naming] Match import-name ignores against both name and alias (N812,N817) (#12033)pyflakes] Detect assignments that shadow definitions (F811) (#11961)Parser
Other changes
sourcery-ai/sourcery (sourcery)
v1.21.0: Sourcery 1.21.0Compare Source
v1.20.0: Sourcery 1.20.0Compare Source
sphinx-doc/sphinx (sphinx)
v7.4.4Compare Source
=====================================
Bugs fixed
case-insensitively ambiguous duplicate items.
Patch by James Addison.
v7.4.3Compare Source
=====================================
Bugs fixed
source_suffixvalueswith extensions that register parsers.
Patch by Adam Turner.
v7.4.2Compare Source
=====================================
Bugs fixed
with Sphinx 7.3.7 and earlier.
Patch by Adam Turner.
v7.4.1Compare Source
==============================
Dependencies
Incompatible changes
Deprecated
Features added
Bugs fixed
heading-levelis used.Patch by Adam Turner.
typing.ParamSpecin autodoc.Patch by Adam Turner.
Testing
v7.4.0Compare Source
=====================================
Dependencies
Patch by Adam Turner.
xcolorpackage is now required (but is for example part ofUbuntu
texlive-latex-recommendedwhich has always been required).fontawesome5LaTeX package is needed for the default choicesof icons now used in admonition titles in PDF output; but if unavailable the
PDF build will simply silently omit rendering such icons. Check the
documentation of the
iconpackagekey of :ref:'sphinxsetup' <latexsphinxsetup>for more.Deprecated
sphinxlightboxenvironment is not used anymore, all typesof admonitions use (by default) only
sphinxheavybox.Features added
.. rst-class:: compact
#11165: Support the
officially recommended_.jinjasuffix for templatefiles.
Patch by James Addison and Adam Turner
.. _officially recommended: https://jinja.palletsprojects.com/en/latest/templates/#template-file-extension
#12325: Flatten
Union[Literal[T], Literal[U], ...]toLiteral[T, U, ...]when turning annotations into strings.
Patch by Adam Turner.
#12319:
sphinx.ext.extlinks: Addextlink-{name}CSS class to links.Patch by Hugo van Kemenade.
#12387: Improve CLI progress message, when copying assets.
Patch by INADA Nakoi and Bénédikt Tran.
#12361: Add :attr:
.BuildEnvironment.parser.Patch by Chris Sewell.
#12358: Add :attr:
.Sphinx.fresh_env_used.Patch by Chris Sewell.
#12329: Add detection of ambiguous
std:labelandstd:termreferences duringloading and resolution of Intersphinx targets.
Patch by James Addison.
#12422: Do not duplicate "navigation" in aria-label of built-in themes.
Patch by Thomas Weißschuh
#12421: Include project name in
logo_altof built-in themes.Patch by Thomas Weißschuh
#12448: Add :option:
sphinx-apidoc --remove-oldoption.Patch by Chris Sewell.
#12456: Add :option:
sphinx-autogen --remove-oldoption.Patch by Chris Sewell.
#12479: Add warning subtype
toc.no_title.Patch by Ondřej Navrátil.
#12492: Add helper methods for parsing reStructuredText content into nodes from
within a directive.
~sphinx.util.docutils.SphinxDirective.parse_content_to_nodes()parses the directive's content and returns a list of Docutils nodes.
~sphinx.util.docutils.SphinxDirective.parse_text_to_nodes()parses the provided text and returns a list of Docutils nodes.
~sphinx.util.docutils.SphinxDirective.parse_inline()parses the provided text into inline elements and text nodes.
Patch by Adam Turner.
#12258: Support
typing_extensions.UnpackPatch by Bénédikt Tran and Adam Turner.
#12524: Add a
classoption to the :rst:dir:toctreedirective.Patch by Tim Hoffmann.
#12536: Add the :rst:dir:
confvaldirective.Patch by Adam Turner.
#12537: :confval:
c_id_attributes, :confval:c_paren_attributes,:confval:
cpp_id_attributes, and :confval:cpp_paren_attributescan now be a tuple of strings.
:confval:
c_extra_keywords, :confval:gettext_additional_targets,:confval:
html_domain_indices, :confval:latex_domain_indices,and :confval:
texinfo_domain_indices,can now be a set of strings.
Patch by Adam Turner.
#12523: Added configuration option, :confval:
math_numsep, to define theseparator for math numbering.
Patch by Thomas Fanning
#11592: Add :confval:
coverage_modulesto the coverage builderto allow explicitly specifying which modules should be documented.
Patch by Stephen Finucane.
#7896, #11989: Add a :rst:dir:
py:typedirective for documenting type aliases,and a :rst:role:
py:typerole for linking to them.Patch by Ashley Whetter.
#12549: Add optional
descriptionargument to:meth:
.Sphinx.add_config_value.Patch by Chris Sewell.
#6792: Prohibit module import cycles in :mod:
sphinx.ext.autosummary.Patch by Trevor Bekolay.
#12508: LaTeX: Revamped styling of all admonitions, with addition of a
title row with icon.
Patch by Jean-François B.
#11773: Display :py:class:
~typing.Annotatedannotationswith their metadata in the Python domain.
Patch by Adam Turner and David Stansby.
#12506: Add
leveloption to :rst:dir:rubricdirective.Patch by Chris Sewell.
#12567: Add the :event:
write-startedevent.Patch by Chris Sewell.
Bugs fixed
collections.abc.Callablein annotations.Patch by Adam Turner.
been present since version 3.0.0.
Patch by Donald Hunter.
Patch by Will Lachance.
merge_domaindata()insphinx.ext.duration.Patch by Matthias Geier.
Patch by Benjamin Cabé.
Page NwhereNisthe current page number and the footnote does appear on that same page.
Patch by Jean-François B.
'lualatex'as :confval:latex_enginepolyglossiaand notbabelis used (contrarily to'xelatex').Patch by Jean-François B.
when one value or the other is modified.
Patch by Bénédikt Tran.
enlocale.Patch by Nicolas Peugnet.
linkcheck_rate_limit_timeoutconfiguration setting.
Patch by James Addison.
builders without native support for data-URIs in their output format.
Patch by James Addison.
(regression in 7.1.0).
Patch by Nicolas Peugnet.
removing duplication of search results.
Patch by James Addison.
and remove Sphinx's custom logic.
Patch by Tunç Başar Köse.
titles tend to rank higher than subsection titles. In addition, boost matches
on the name of programming domain objects relative to title/subtitle matches.
Patch by James Addison and Will Lachance.
Patch by Alvin Wong.
in the same order as defined in the document.
Previously, each domain used language-specific nesting rules,
which removed control from document authors.
Patch by Jakob Lykke Andersen and Adam Turner.
Patch by James Addison.
695formatting for LaTeX output.Patch by Bénédikt Tran.
Testing
Patch by James Addison.
astral-sh/uv (uv)
v0.2.25Compare Source
Enhancements
uv venv(#5047)--no-build-isolationtorchdependencies (#5041)wheelerror message with--no-build-isolation(#4964)CLI
--no-pageroption inhelpcommand (#5007)--isolatedglobal argument (#5005)pyproject.tomlconfiguration is detected (#5025)Bug fixes
Content-Lengthheader is absent (#5000)--upgrade-packagefrom thepip compileheader (#5032)--upgrade-packagewhen option and value are passed as a single argument (#5033)pyproject.tomlpath in warnings (#5069)Documentation
CONTRIBUTING.mdinstructions to install multiple Python versions (#5015)v0.2.24Compare Source
Enhancements
--upgrade-package(#4952)manylinux_2_31to supported--python-platform(#4965)CLI
--helpis used (#4772)uv helpglobal options duringuv help(#4906)Configuration
📅 Schedule: Branch creation - "on the 16th day of the month" (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.