Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update all dependencies #12

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Update all dependencies #12

wants to merge 2 commits into from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jul 16, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
actions/download-artifact action patch v4.1.7 -> v4.1.8 age adoption passing confidence
actions/setup-python action patch v5.1.0 -> v5.1.1 age adoption passing confidence
actions/upload-artifact action patch v4.3.3 -> v4.3.4 age adoption passing confidence
charliermarsh/ruff-pre-commit repository minor v0.4.10 -> v0.5.2 age adoption passing confidence
copier project.dependencies minor ==9.2.0 -> ==9.3.1 age adoption passing confidence
cyclopts project.dependencies minor ==2.7.1 -> ==2.9.3 age adoption passing confidence
ipython project.dependencies minor ==8.25.0 -> ==8.26.0 age adoption passing confidence
myst-nb project.dependencies patch ==1.1.0 -> ==1.1.1 age adoption passing confidence
pipdeptree (changelog) patch ==2.23.0 -> ==2.23.1 age adoption passing confidence
pyright patch ==1.1.364 -> ==1.1.371 age adoption passing confidence
ruff (source, changelog) minor ==0.4.10 -> ==0.5.2 age adoption passing confidence
sourcery minor ==1.19.0 -> ==1.21.0 age adoption passing confidence
sphinx (changelog) project.dependencies minor ==7.3.7 -> ==7.4.4 age adoption passing confidence
uv (source) patch ==0.2.23 -> ==0.2.25 age adoption passing confidence
zstandard minor ==0.22.0 -> ==0.23.0 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

Note: The pre-commit manager in Renovate is not supported by the pre-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

actions/download-artifact (actions/download-artifact)

v4.1.8

Compare Source

What's Changed

Full Changelog: actions/download-artifact@v4...v4.1.8

actions/setup-python (actions/setup-python)

v5.1.1

Compare Source

What's Changed
Bug fixes:
Documentation changes:
Dependency updates:
New Contributors

Full Changelog: actions/setup-python@v5...v5.1.1

actions/upload-artifact (actions/upload-artifact)

v4.3.4

Compare 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.2

Compare Source

See: https://github.com/astral-sh/ruff/releases/tag/0.5.2

v0.5.1

Compare Source

See: https://github.com/astral-sh/ruff/releases/tag/0.5.1

v0.5.0

Compare Source

See: https://github.com/astral-sh/ruff/releases/tag/0.5.0

copier-org/copier (copier)

v9.3.1

Compare Source

Fix
  • pass --skip-tasks flag to worker (#​1688)

v9.3.0

Compare Source

Feat
  • add simpler migrations configuration syntax (#​1510)
Fix
  • tasks: do not consider unsafe if they are being skipped
  • add context information to answer validation error message (#​1609)
  • do not overwrite identical files (#​1576)
  • updating: unset invalid last answers
  • render default list items for multi-select choice questions
  • updating: yield merge conflict when both template and project add same file
BrianPugh/cyclopts (cyclopts)

v2.9.3

Compare Source

What's Changed

New Contributors

Full Changelog: BrianPugh/cyclopts@v2.9.2...v2.9.3

v2.9.2

Compare Source

Bug Fixes

Full Changelog: BrianPugh/cyclopts@v2.9.1...v2.9.2

v2.9.1

Compare Source

Bug Fixes

Full Changelog: BrianPugh/cyclopts@v2.9.0...v2.9.1

v2.9.0

Compare Source

Features

Full Changelog: BrianPugh/cyclopts@v2.8.0...v2.9.0

v2.8.0

Compare Source

What's Changed

Full Changelog: BrianPugh/cyclopts@v2.7.1...v2.8.0

ipython/ipython (ipython)

v8.26.0

Compare Source

executablebooks/myst-nb (myst-nb)

v1.1.1

Compare 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.1

Compare Source

What's Changed

Full Changelog: tox-dev/pipdeptree@2.23.0...2.23.1

RobertCraigie/pyright-python (pyright)

v1.1.371

Compare Source

v1.1.370

Compare Source

v1.1.369

Compare Source

v1.1.368

Compare Source

v1.1.367

Compare Source

v1.1.366

Compare Source

v1.1.365

Compare Source

astral-sh/ruff (ruff)

v0.5.2

Compare Source

Preview features
  • Use space separator before parenthesized expressions in comprehensions with leading comments (#​12282)
  • [flake8-async] Update ASYNC100 to include anyio and asyncio (#​12221)
  • [flake8-async] Update ASYNC109 to include anyio and asyncio (#​12236)
  • [flake8-async] Update ASYNC110 to include anyio and asyncio (#​12261)
  • [flake8-async] Update ASYNC115 to include anyio and asyncio (#​12262)
  • [flake8-async] Update ASYNC116 to include anyio and asyncio (#​12266)
Rule changes
  • [flake8-return] Exempt properties from explicit return rule (RET501) (#​12243)
  • [numpy] Add np.NAN-to-np.nan diagnostic (#​12292)
  • [refurb] Make list-reverse-copy an unsafe fix (#​12303)
Server
  • Consider include and extend-include settings in native server (#​12252)
  • Include nested configurations in settings reloading (#​12253)
CLI
  • Omit code frames for fixes with empty ranges (#​12304)
  • Warn about formatter incompatibility for D203 (#​12238)
Bug fixes
  • Make cache-write failures non-fatal on Windows (#​12302)
  • Treat not operations as boolean tests (#​12301)
  • [flake8-bandit] Avoid S310 violations 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 without timeout argument (#​12213)
  • [pycodestyle] Remove "non-obvious" allowance for E721 (#​12300)
  • [pyflakes] Consider with blocks as single-item branches for redefinition analysis (#​12311)
  • [refurb] Restrict forwarding for newline argument in open() calls to Python versions >= 3.10 (#​12244)
Documentation
  • Update help and documentation to reflect --output-format full default (#​12248)
Performance
  • Use more threads when discovering Python files (#​12258)

v0.5.1

Compare Source

Preview features
  • [flake8-bugbear] Implement mutable-contextvar-default (B039) (#​12113)
  • [pycodestyle] Whitespace after decorator (E204) (#​12140)
  • [pytest] Reverse PT001 and PT0023 defaults (#​12106)
Rule changes
  • Enable token-based rules on source with syntax errors (#​11950)
  • [flake8-bandit] Detect httpx for S113 (#​12174)
  • [numpy] Update NPY201 to include exception deprecations (#​12065)
  • [pylint] Generate autofix for duplicate-bases (PLE0241) (#​12105)
Server
  • Avoid syntax error notification for source code actions (#​12148)
  • Consider the content of the new cells during notebook sync (#​12203)
  • Fix replacement edit range computation (#​12171)
Bug fixes
  • Disable auto-fix when source has syntax errors (#​12134)
  • Fix cache key collisions for paths with separators (#​12159)
  • Make requires-python inference robust to == (#​12091)
  • Use char-wise width instead of str-width (#​12135)
  • [pycodestyle] Avoid E275 if keyword followed by comma (#​12136)
  • [pycodestyle] Avoid E275 if keyword is followed by a semicolon (#​12095)
  • [pylint] Skip dummy variables for PLR1704 (#​12190)
Performance
  • Remove allocation in parse_identifier (#​12103)
  • Use CompactString for Identifier AST node (#​12101)

v0.5.0

Compare 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.

  • Follow the XDG specification to discover user-level configurations on macOS (same as on other Unix platforms)
  • Selecting ALL now excludes deprecated rules
  • The released archives now include an extra level of nesting, which can be removed with --strip-components=1 when untarring.
  • The release artifact's file name no longer includes the version tag. This enables users to install via /latest URLs on GitHub.
Deprecations

The following rules are now deprecated:

Remapped rules

The following rules have been remapped to new rule codes:

Stabilization

The following rules have been stabilized and are no longer in preview:

The following behaviors have been stabilized:

Removals

The following deprecated settings have been removed:

  • output-format=text; use output-format=concise or output-format=full
  • tab-size; use indent-width

The following deprecated CLI options have been removed:

  • --show-source; use --output-format=full
  • --no-show-source; use --output-format=concise

The following deprecated CLI commands have been removed:

  • ruff <path>; use ruff check <path>
  • ruff --clean; use ruff clean
  • ruff --generate-shell-completion; use ruff generate-shell-completion
Preview features
  • [ruff] Add assert-with-print-message rule (#​11981)
CLI
  • Use rule name rather than message in --statistics (#​11697)
  • Use the output format full by default (#​12010)
  • Don't log syntax errors to the console (#​11902)
Rule changes
  • [ruff] Fix false positives if gettext is imported using an alias (RUF027) (#​12025)
  • [npy] Update trapz and in1d deprecation (NPY201) (#​11948)
  • [flake8-bandit] Modify diagnostic ranges for shell-related rules (#​10667)
Server
  • Closing an untitled, unsaved notebook document no longer throws an error (#​11942)
  • Support the usage of tildes and environment variables in logFile (#​11945)
  • Add option to configure whether to show syntax errors (#​12059)
Bug fixes
  • [pycodestyle] Avoid E203 for 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
  • Emit a syntax error for an empty type parameter list (#​12030)
  • Avoid consuming the newline for unterminated strings (#​12067)
  • Do not include the newline in the unterminated string range (#​12017)
  • Use the correct range to highlight line continuation errors (#​12016)
  • Consider 2-character EOL before line continuations (#​12035)
  • Consider line continuation character for re-lexing (#​12008)
Other changes
  • Upgrade the Unicode table used for measuring the line-length (#​11194)
  • Remove the deprecation error message for the nursery selector (#​10172)
sourcery-ai/sourcery (sourcery)

v1.21.0: Sourcery 1.21.0

Compare Source

v1.20.0: Sourcery 1.20.0

Compare Source

sphinx-doc/sphinx (sphinx)

v7.4.4

Compare Source

=====================================

Bugs fixed

  • #​12585, #​12586: Do not warn when an intersphinx inventory contains
    case-insensitively ambiguous duplicate items.
    Patch by James Addison.

v7.4.3

Compare Source

=====================================

Bugs fixed

  • #​12582: Restore support for list-styled :confval:source_suffix values
    with extensions that register parsers.
    Patch by Adam Turner.

v7.4.2

Compare Source

=====================================

Bugs fixed

  • #​12580, #​12583: Resolve failures with the C domain on incremental builds
    with Sphinx 7.3.7 and earlier.
    Patch by Adam Turner.

v7.4.1

Compare Source

==============================

Dependencies

Incompatible changes

Deprecated

Features added

Bugs fixed

  • Fix invalid HTML when a rubric node with invalid heading-level is used.
    Patch by Adam Turner.
  • #​12579, #​12581: Restore support for typing.ParamSpec in autodoc.
    Patch by Adam Turner.

Testing

v7.4.0

Compare Source

=====================================

Dependencies

  • #​12555: Drop Docutils 0.18.1 and Docutils 0.19 support.
    Patch by Adam Turner.
  • LaTeX: the xcolor package is now required (but is for example part of
    Ubuntu texlive-latex-recommended which has always been required).
  • LaTeX: the fontawesome5 LaTeX package is needed for the default choices
    of 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 iconpackage key of :ref:'sphinxsetup' <latexsphinxsetup> for more.

Deprecated

  • LaTeX: the sphinxlightbox environment is not used anymore, all types
    of admonitions use (by default) only sphinxheavybox.

Features added

.. rst-class:: compact

  • #​11165: Support the officially recommended_ .jinja suffix for template
    files.
    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], ...] to Literal[T, U, ...]
    when turning annotations into strings.
    Patch by Adam Turner.

  • #​12319: sphinx.ext.extlinks: Add extlink-{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:label and std:term references during
    loading 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_alt of built-in themes.
    Patch by Thomas Weißschuh

  • #​12448: Add :option:sphinx-apidoc --remove-old option.
    Patch by Chris Sewell.

  • #​12456: Add :option:sphinx-autogen --remove-old option.
    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.

    • :py:meth:~sphinx.util.docutils.SphinxDirective.parse_content_to_nodes()
      parses the directive's content and returns a list of Docutils nodes.
    • :py:meth:~sphinx.util.docutils.SphinxDirective.parse_text_to_nodes()
      parses the provided text and returns a list of Docutils nodes.
    • :py:meth:~sphinx.util.docutils.SphinxDirective.parse_inline()
      parses the provided text into inline elements and text nodes.

    Patch by Adam Turner.

  • #​12258: Support typing_extensions.Unpack
    Patch by Bénédikt Tran and Adam Turner.

  • #​12524: Add a class option to the :rst:dir:toctree directive.
    Patch by Tim Hoffmann.

  • #​12536: Add the :rst:dir:confval directive.
    Patch by Adam Turner.

  • #​12537: :confval:c_id_attributes, :confval:c_paren_attributes,
    :confval:cpp_id_attributes, and :confval:cpp_paren_attributes
    can 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 the
    separator for math numbering.
    Patch by Thomas Fanning

  • #​11592: Add :confval:coverage_modules to the coverage builder
    to allow explicitly specifying which modules should be documented.
    Patch by Stephen Finucane.

  • #​7896, #​11989: Add a :rst:dir:py:type directive for documenting type aliases,
    and a :rst:role:py:type role for linking to them.
    Patch by Ashley Whetter.

  • #​12549: Add optional description argument 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.Annotated annotations
    with their metadata in the Python domain.
    Patch by Adam Turner and David Stansby.

  • #​12506: Add level option to :rst:dir:rubric directive.
    Patch by Chris Sewell.

  • #​12567: Add the :event:write-started event.
    Patch by Chris Sewell.

Bugs fixed

  • #​12314: Properly format collections.abc.Callable in annotations.
    Patch by Adam Turner.
  • #​12162: Fix a performance regression in the C domain that has
    been present since version 3.0.0.
    Patch by Donald Hunter.
  • #​12320: Fix removal of anchors from search summaries (regression in 7.3.0).
    Patch by Will Lachance.
  • #​12251: Fix merge_domaindata() in sphinx.ext.duration.
    Patch by Matthias Geier.
  • #​12224: Properly detect WebP files.
    Patch by Benjamin Cabé.
  • #​12380: LaTeX: Footnote mark sometimes indicates Page N where N is
    the current page number and the footnote does appear on that same page.
    Patch by Jean-François B.
  • #​12410: LaTeX: for French and 'lualatex' as :confval:latex_engine
    polyglossia and not babel is used (contrarily to 'xelatex').
    Patch by Jean-François B.
  • #​12416: Ensure that configuration setting aliases are always synchronised
    when one value or the other is modified.
    Patch by Bénédikt Tran.
  • #​12220: Fix loading custom template translations for en locale.
    Patch by Nicolas Peugnet.
  • #​12459: Add valid-type arguments to the linkcheck_rate_limit_timeout
    configuration setting.
    Patch by James Addison.
  • #​12331: Resolve data-URI-image-extraction regression from v7.3.0 affecting
    builders without native support for data-URIs in their output format.
    Patch by James Addison.
  • #​12494: Fix invalid genindex.html file produced with translated docs
    (regression in 7.1.0).
    Patch by Nicolas Peugnet.
  • #​11961: Omit anchor references from document title entries in the search index,
    removing duplication of search results.
    Patch by James Addison.
  • #​12425: Use Docutils' SVG processing in the HTML builder
    and remove Sphinx's custom logic.
    Patch by Tunç Başar Köse.
  • #​12391: Adjust scoring of matches during HTML search so that document main
    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.
  • #​9634: Do not add a fallback language by stripping the country code.
    Patch by Alvin Wong.
  • #​12352: Add domain objects to the table of contents
    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.
  • #​11041: linkcheck: Ignore URLs that respond with non-Unicode content.
    Patch by James Addison.
  • #​12543: Fix :pep:695 formatting for LaTeX output.
    Patch by Bénédikt Tran.

Testing

  • karma: refactor HTML search tests to use fixtures generated by Sphinx.
    Patch by James Addison.
astral-sh/uv (uv)

v0.2.25

Compare Source

Enhancements
  • Include PyPy-specific executables when creating virtual environments with uv venv (#​5047)
  • Add a custom error message for --no-build-isolation torch dependencies (#​5041)
  • Improve missing wheel error message with --no-build-isolation (#​4964)
CLI
  • Add --no-pager option in help command (#​5007)
  • Unhide --isolated global argument (#​5005)
  • Warn when unused pyproject.toml configuration is detected (#​5025)
Bug fixes
  • Fall back to streaming wheel when Content-Length header is absent (#​5000)
  • Fix substring marker expression disjointness checks (#​4998)
  • Lock directories to synchronize wheel-install copies (#​4978)
  • Normalize out complementary == or != markers (#​5050)
  • Retry on permission errors when persisting extracted source distributions to the cache (#​5076)
  • Set absolute URLs prior to uploading to PyPI (#​5038)
  • Exclude --upgrade-package from the pip compile header (#​5032)
  • Exclude --upgrade-package when option and value are passed as a single argument (#​5033)
  • Add split to cover marker universe when existing splits are incomplete (#​5074)
  • Use correct pyproject.toml path in warnings (#​5069)
Documentation
  • Fix CONTRIBUTING.md instructions to install multiple Python versions (#​5015)
  • Use versioned badges when uploading to PyPI (#​5039)

v0.2.24

Compare Source

Enhancements
  • Add support for 'any' Python requests (#​4948)
  • Allow constraints to be provided in --upgrade-package (#​4952)
  • Add manylinux_2_31 to supported --python-platform (#​4965)
  • Improve marker simplification (#​4639)
CLI
  • Display short help menu when --help is used (#​4772)
  • Allow uv help global options during uv help (#​4906)
  • Use paging for uv help display when available (#​4909)
Performance
  • Switch to single threaded async runtime (#​4934)
Bug fixes
  • Avoid AND-ing multi-term specifiers in marker normalization (#​4911)
  • Avoid inferring package name for GitHub Archives (#​4928)
  • Retry on connection reset network errors (#​4960)
  • Apply extra to overrides and constraints (#​4829)
Rust API
  • Allow uv crate to be used as a library (#​4642)
indygreg/python-zstandard (zstandard)

v0.23.0

Compare Source


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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the dependencies Dependencies label Jul 16, 2024
Copy link
Author

renovate bot commented Jul 19, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Dependencies
Projects
Development

Successfully merging this pull request may close these issues.

0 participants