Build(deps): Bump the minor group across 1 directory with 8 updates
Type: Pull Request
State: Merged
Association: Contributor
Comments: 1
(8 months ago)
(5 months ago)
(7 months ago)
by Marenz
part:tooling type:tech-debt
Bumps the minor group with 8 updates in the / directory:
| Package | From | To |
|---|---|---|
| black | 25.1.0 |
25.9.0 |
| markdown | 3.8.2 |
3.9 |
| mkdocs-macros-plugin | 1.3.9 |
1.4.0 |
| mypy | 1.17.1 |
1.18.2 |
| types-markdown | 3.8.0.20250809 |
3.9.0.20250906 |
| nox | 2025.5.1 |
2025.10.14 |
| pytest-mock | 3.14.1 |
3.15.1 |
| hypothesis | 6.138.13 |
6.142.0 |
Updates black from 25.1.0 to 25.9.0
Release notes
Sourced from black's releases.
25.9.0
Highlights
- Remove support for pre-python 3.7
await/asyncas soft keywords/variable names (#4676)Stable style
- Fix crash while formatting a long
delstatement containing tuples (#4628)- Fix crash while formatting expressions using the walrus operator in complex
withstatements (#4630)- Handle
# fmt: skipfollowed by a comment at the end of file (#4635)- Fix crash when a tuple appears in the
asclause of awithstatement (#4634)- Fix crash when tuple is used as a context manager inside a
withstatement (#4646)- Fix crash when formatting a
\followed by a\rfollowed by a comment (#4663)- Fix crash on a
\\r\n(#4673)- Fix crash on
await ...(where...is a literalEllipsis) (#4676)- Fix crash on parenthesized expression inside a type parameter bound (#4684)
- Fix crash when using line ranges excluding indented single line decorated items (#4670)
Preview style
- Fix a bug where one-liner functions/conditionals marked with
# fmt: skipwould still be formatted (#4552)- Improve
multiline_string_handlingwith ternaries and dictionaries (#4657)- Fix a bug where
string_processingwould not split f-strings directly after expressions (#4680)- Wrap the
inclause of comprehensions across lines if necessary (#4699)- Remove parentheses around multiple exception types in
exceptandexcept*withoutas. (#4720)- Add
\rstyle newlines to the potential newlines to normalize file newlines both from and to (#4710)Parser
- Rewrite tokenizer to improve performance and compliance (#4536)
- Fix bug where certain unusual expressions (e.g., lambdas) were not accepted in type parameter bounds and defaults. (#4602)
Performance
- Avoid using an extra process when running with only one worker (#4734)
Integrations
... (truncated)
Changelog
Sourced from black's changelog.
25.9.0
Highlights
- Remove support for pre-python 3.7
await/asyncas soft keywords/variable names (#4676)Stable style
- Fix crash while formatting a long
delstatement containing tuples (#4628)- Fix crash while formatting expressions using the walrus operator in complex
withstatements (#4630)- Handle
# fmt: skipfollowed by a comment at the end of file (#4635)- Fix crash when a tuple appears in the
asclause of awithstatement (#4634)- Fix crash when tuple is used as a context manager inside a
withstatement (#4646)- Fix crash when formatting a
\followed by a\rfollowed by a comment (#4663)- Fix crash on a
\\r\n(#4673)- Fix crash on
await ...(where...is a literalEllipsis) (#4676)- Fix crash on parenthesized expression inside a type parameter bound (#4684)
- Fix crash when using line ranges excluding indented single line decorated items (#4670)
Preview style
- Fix a bug where one-liner functions/conditionals marked with
# fmt: skipwould still be formatted (#4552)- Improve
multiline_string_handlingwith ternaries and dictionaries (#4657)- Fix a bug where
string_processingwould not split f-strings directly after expressions (#4680)- Wrap the
inclause of comprehensions across lines if necessary (#4699)- Remove parentheses around multiple exception types in
exceptandexcept*withoutas. (#4720)- Add
\rstyle newlines to the potential newlines to normalize file newlines both from and to (#4710)Parser
- Rewrite tokenizer to improve performance and compliance (#4536)
- Fix bug where certain unusual expressions (e.g., lambdas) were not accepted in type parameter bounds and defaults. (#4602)
Performance
- Avoid using an extra process when running with only one worker (#4734)
Integrations
... (truncated)
Commits
af0ba72Prepare docs for release 25.9.0 (#4751)ffc01a0Fix schema generation error caused by new click version (#4750)626b32fAdd normalizing for\rstyle newlines (#4710)57a4612Fix mypy type issue (#4745)4f6ad7cWrap theinclause of comprehensions across lines if necessary (#4699)24f5169ci: Run diff-shades on unstable instead of preview (#4741)4d55e60Bump actions/setup-python from 5 to 6 (#4744)0cf39efImprove the performance of get_string_prefix (#4742)1f779deFix line ranges decorator edge case (#4670)203fd6bOptimize Line string method (#4739)- Additional commits viewable in compare view
Updates markdown from 3.8.2 to 3.9
Release notes
Sourced from markdown's releases.
Release 3.9.0
Changed
- Footnotes are now ordered by the occurrence of their references in the document. A new configuration option for the footnotes extension,
USE_DEFINITION_ORDER, has been added to support restoring the previous behavior of ordering footnotes by the occurrence of definitions (#1367).Fixed
Changelog
Sourced from markdown's changelog.
title: Changelog toc_depth: 2
Python-Markdown Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to the Python Version Specification. See the Contributing Guide for details.
[Unreleased]
Fixed
- Fix an HTML comment parsing case in some Python versions that can cause an infinite loop (#1554).
[3.9.0] - 2025-09-04
Changed
- Footnotes are now ordered by the occurrence of their references in the document. A new configuration option for the footnotes extension,
USE_DEFINITION_ORDER, has been added to support restoring the previous behavior of ordering footnotes by the occurrence of definitions (#1367).Fixed
Commits
f39cf84Bump version to 3.907bf207Order footnotes by reference23c301dFix failing cases for Python 3.144669a09fix typo- See full diff in compare view
Updates mkdocs-macros-plugin from 1.3.9 to 1.4.0
Changelog
Sourced from mkdocs-macros-plugin's changelog.
1.4.0, 2025-09-21
- Removed: auto-install of missing pluglet (meaningful error message #262)
- Fixed: error with yaml dumps (#258)
- Fixed: detection of Jinja2, to allow title rendering (#266)
- Small improvements to documentation
1.3.7, 2024-10-18
- Fixed: incompatibility with the d2 module (#249)
1.3.6, 2024-10-17
- Added: complete test framework, using pytest and Mkdocs-Test (#244) A number of automated test cases are implemented.
- Changed: move from setup.py to pyproject.toml (#250)
1.2.0, 2024-09-15
- Added: three hooks
register_variables/macros/filtersto facilitate cooperation with other MkDocs plugins.- Fixed: `define_env() was always required in module (#191)
- Added: trace the case when no module is found (INFO)
- Improved documentation, particularly about HTML pages
- Added: parameters
j2_comment_start_stringandj2_comment_end_stringto plugin's parameters, to specify alternate markers for comments.- Added the multiline parameter
force_render_pathsin the config file, to specify directories or file patterns to be rendered for the case whenrender_by_default = false(therender_macrosparameter in the YAML header of the page has the last word).1.0.5, 2023-10-31
- Added: git.short_tag (#183)
- Added: Mermaid diagrams in the documentation (Readthedocs)
- Fixed: Changelog was no longer displayed (#186)
1.0.4, 2023-08-07
- Fixed: Warning due to filter issue with mkdocs >= 1.5
- Fixed: Debug html tables (including for
macro_info()) are now readable also in dark mode.1.0.2, 2023-07-02
- Added: it is now possible to use macros in page titles, in the nav section of the yaml file, or in the level 1 titles; the macros are correctly interpreted in the navigation part of the page.
1.0.1, 2023-05-25
1.0.0-alpha, 2023-04-23
... (truncated)
Commits
Updates mypy from 1.17.1 to 1.18.2
Changelog
Sourced from mypy's changelog.
Mypy 1.18.2
- Fix crash on recursive alias (Ivan Levkivskyi, PR 19845)
- Add additional guidance for stubtest errors when runtime is
object.__init__(Stephen Morton, PR 19733)- Fix handling of None values in f-string expressions in mypyc (BobTheBuidler, PR 19846)
Acknowledgements
Thanks to all mypy contributors who contributed to this release:
- Ali Hamdan
- Anthony Sottile
- BobTheBuidler
- Brian Schubert
- Chainfire
- Charlie Denton
- Christoph Tyralla
- CoolCat467
- Daniel Hnyk
- Emily
- Emma Smith
- Ethan Sarp
- Ivan Levkivskyi
- Jahongir Qurbonov
- Jelle Zijlstra
- Joren Hammudoglu
- Jukka Lehtosalo
- Marc Mueller
- Omer Hadari
- Piotr Sawicki
- PrinceNaroliya
- Randolf Scholz
- Robsdedude
- Saul Shanabrook
- Shantanu
- Stanislav Terliakov
- Stephen Morton
- wyattscarpenter
I’d also like to thank my employer, Dropbox, for supporting mypy development.
Mypy 1.17
We’ve just uploaded mypy 1.17 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features and bug fixes. You can install it as follows:
python3 -m pip install -U mypyYou can read the full documentation for this release on Read the Docs.
... (truncated)
Commits
df05f05remove +dev from version01a7a12Update changelog for 1.18.2 (#19873)ca5abf0Typeshed cherry-pick: Make type ofunitest.mock.Anya subclass ofAny(#1...9d794b5[mypyc] fix: inappropriateNones in f-strings (#19846)2c0510cstubtest: additional guidance on errors when runtime is object.init (#19733)2f3f03cBump version to 1.18.2+dev for point release7669841Fix crash on recursive alias in indirection.py (#19845)03fbaa9bump version to 1.18.1 due to wheels failureb44a1fbremoved +dev from version7197a99Removed Unreleased in the Changelog for Release 1.18 (#19827)- Additional commits viewable in compare view
Updates types-markdown from 3.8.0.20250809 to 3.9.0.20250906
Commits
- See full diff in compare view
Updates nox from 2025.5.1 to 2025.10.14
Release notes
Sourced from nox's releases.
2025.10.14 🥧
This release updates the default for the GitHub Action to target the current range of recommended Pythons (3.10-3.14). There's now a mechanism to control if nox downloads Python (even when not using uv). Several fixes include better free-threading support, custom filenames in script mode, and support for GitHub Actions Windows ARM runners.
We'd like to thank the following folks who contributed to this release:
@agriyakhetarpal(first contribution)@henryiii@IvanIsCoding(first contribution)@jbdyn(first contribution)@johnthagen@saucoide@shenxianpeng(first contribution)@Spacetown(first contribution)@zzzeek(first contribution)Features:
- Add
--download-pythonpython option by@saucoidein wntrblm/nox#989- Add
session.env_dirto get the Path to the environment by@jbdynin wntrblm/nox#974Changes:
- GitHub Action 3.10-3.14 default by
@henryiiiin wntrblm/nox#1003- Percolate the
verboseglobal option to thesilentargument for session installation commands, and document it by@agriyakhetarpalin wntrblm/nox#983- Disallow abbreviated options by
@henryiiiin wntrblm/nox#973- Log output of failed process by
@jbdynin wntrblm/nox#974- Use a separate logging level (
SESSION_INFO) for session info instead of warning by@Spacetownin wntrblm/nox#990Bugfixes:
- Support scripts with custom names by
@henryiiiin wntrblm/nox#1007- Correctly match free-threaded python versions by
@zzzeekin wntrblm/nox#999- Let uv replace the directory instead of deleting it ourselves by
@henryiiiin wntrblm/nox#981- Tighten type for
venv_backendby@henryiiiin wntrblm/nox#967- GitHub Actions Windows ARM support by
@henryiiiin wntrblm/nox#1002- Show a warning (eventually error) if a duplicate session is encountered by
@henryiiiin wntrblm/nox#1013- Fix validation error for
nox.options.keywordsby@henryiiiin wntrblm/nox#1011Documentation:
- Add
--scripttouv runinline metadata for nox-uv example by@johnthagenin wntrblm/nox#984- Document
nox-uvthird party package by@johnthagenin wntrblm/nox#978- Recommend
--lockedover--frozenforuv syncby@johnthagenin wntrblm/nox#972- Tweak the grammar in a comment in tasks.py by
@brettcannonin wntrblm/nox#987- Add rustworkx as an example user by
@IvanIsCodingin wntrblm/nox#975- Update badge from black to ruff by
@shenxianpengin wntrblm/nox#971Internal changes:
- Hide new coverage warning on 3.14 by
@henryiiiin wntrblm/nox#980
... (truncated)
Changelog
Sourced from nox's changelog.
2025.10.14
This release updates the default for the GitHub Action to target the current range of recommended Pythons (3.10-3.14). There's now a mechanism to control if nox downloads Python (even when not using uv). Several fixes include better free-threading support, custom filenames in script mode, and support for GitHub Actions Windows ARM runners.
We'd like to thank the following folks who contributed to this release:
@agriyakhetarpal(first contribution)@henryiii@IvanIsCoding(first contribution)@jbdyn(first contribution)@johnthagen@saucoide@shenxianpeng(first contribution)@Spacetown(first contribution)@zzzeek(first contribution)Features:
- Add
--download-pythonpython option by@saucoidein wntrblm/nox#989- Add
session.env_dirto get the Path to the environment by@jbdynin wntrblm/nox#974Changes:
- GitHub Action 3.10-3.14 default by
@henryiiiin wntrblm/nox#1003- Percolate the
verboseglobal option to thesilentargument for session installation commands, and document it by@agriyakhetarpalin wntrblm/nox#983- Disallow abbreviated options by
@henryiiiin wntrblm/nox#973- Log output of failed process by
@jbdynin wntrblm/nox#974- Use a separate logging level (
SESSION_INFO) for session info instead of warning by@Spacetownin wntrblm/nox#990Bugfixes:
- Support scripts with custom names by
@henryiiiin wntrblm/nox#1007- Correctly match free-threaded python versions by
@zzzeekin wntrblm/nox#999- Let uv replace the directory instead of deleting it ourselves by
@henryiiiin wntrblm/nox#981- Tighten type for
venv_backendby@henryiiiin wntrblm/nox#967- GitHub Actions Windows ARM support by
@henryiiiin wntrblm/nox#1002- Show a warning (eventually error) if a duplicate session is encountered by
@henryiiiin wntrblm/nox#1013- Fix validation error for
nox.options.keywordsby@henryiiiin wntrblm/nox#1011Documentation:
- Add
--scripttouv runinline metadata for nox-uv example by@johnthagenin wntrblm/nox#984- Document
nox-uvthird party package by@johnthagenin wntrblm/nox#978- Recommend
--lockedover--frozenforuv syncby@johnthagenin wntrblm/nox#972- Tweak the grammar in a comment in tasks.py by
@brettcannonin wntrblm/nox#987- Add rustworkx as an example user by
@IvanIsCodingin wntrblm/nox#975- Update badge from black to ruff by
@shenxianpengin wntrblm/nox#971Internal changes:
... (truncated)
Commits
449f935docs: prepare for 2025.10.14 (#1010)6174960fix: show a warning if a duplicate session is encountered (#1013)1dc6910chore: remove docs from default dev group (#1012)bd6629afix: validation error for nox.options.keywords (#1011)1a4b11afix: log output of failed process (#974)a0d354cfeat: use a separate logging level for session info instead of warning55acc2aci: adapt for bot name in commits (#1009)53bf191tests: add conda marker (#969)c6541cdfix: support scripts with custom names (#1007)e7a288dchore(deps): bump astral-sh/setup-uv from 6 to 7 in the actions group (#1008)- Additional commits viewable in compare view
Updates pytest-mock from 3.14.1 to 3.15.1
Release notes
Sourced from pytest-mock's releases.
v3.15.1
2025-09-16
- #529: Fixed
itertools._tee object has no attribute error-- nowduplicate_iterators=Truemust be passed tomocker.spyto duplicate iterators.v3.15.0
2025-09-04
- Python 3.8 (EOL) is no longer supported.
- #524: Added
spy_return_itertomocker.spy, which contains a duplicate of the return value of the spied method if it is anIterator.
Changelog
Sourced from pytest-mock's changelog.
3.15.1
2025-09-16
[#529](https://github.com/pytest-dev/pytest-mock/issues/529) <https://github.com/pytest-dev/pytest-mock/issues/529>_: Fixeditertools._tee object has no attribute error-- nowduplicate_iterators=Truemust be passed tomocker.spyto duplicate iterators.3.15.0
2025-09-04
- Python 3.8 (EOL) is no longer supported.
[#524](https://github.com/pytest-dev/pytest-mock/issues/524) <https://github.com/pytest-dev/pytest-mock/pull/524>_: Addedspy_return_itertomocker.spy, which contains a duplicate of the return value of the spied method if it is anIterator.
Commits
e1b5c62Release 3.15.1184eb19Setspy_return_iteronly when explicitly requested (#537)4fa0088[pre-commit.ci] pre-commit autoupdate (#536)f5aff33Fix test failure with pytest 8+ and verbose mode (#535)adc4187Bump actions/setup-python from 5 to 6 in the github-actions group (#533)95ad570[pre-commit.ci] pre-commit autoupdate (#532)e696bf0Fix standalone mock support (#531)5b29b03Fix gen-release-notes script7d22ef4Merge pull request #528 from pytest-dev/release-3.15.090b29f8Update CHANGELOG for 3.15.0- Additional commits viewable in compare view
Updates hypothesis from 6.138.13 to 6.142.0
Release notes
Sourced from hypothesis's releases.
Hypothesis for Python - version 6.142.0
This release drops support for Python 3.9, which reached end of life in October 2025.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.141.1
Fixes an error when using the Ghostwriter with annotations that include "typing.ForwardRef" on Python 3.14 (issue #4565).
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.141.0
The "from_field()" and "from_form()" strategies from our Django extra now support "FileField".
Thanks to Arjoonn Sharma for this fix!
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.140.4
Clean up internal "
@overload" type annotations.The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.140.3
Fixes our bundled "run_conformance_test()" not respecting "avoid_realization".
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.140.2
The automatic switch to the CI "settings profile" now works under tox (for "tox >= 4.30.0").
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.140.1
This patch re-enables the warning for incompatible "shared()" strategies that was first enabled in v6.133.0 but disabled in v6.135.15.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.140.0
"characters()" now validates that the elements of the "exclude_characters" and "include_characters" arguments are single characters, which was always assumed internally. For example, "exclude_characters=["a", "b"]" is valid while "exclude_characters=["ab"]" will now raise an error up-front.
... (truncated)
Commits
1428615Bump hypothesis-python version to 6.142.0 and update changelog50bf87dMerge pull request #4558 from Liam-DeVoe/drop-py39d32db67link to upstream sphinx issue54fc74cMerge branch 'master' into drop-py3964eb8faBump hypothesis-python version to 6.141.1 and update changelogdce1794Merge pull request #4566 from Liam-DeVoe/fix-ghostwriter4a8a37favoid name collision14ee7c1fix ghostwriter error on 3.14b9e8422issue link06f4e68Merge branch 'master' into drop-py39- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Pull Request Statistics
1
1
+9
-9
Package Dependencies
types-markdown
pip
3.8.0.20250809 → 3.9.0.20250906
Minor
Technical Details
| ID: | 10217568 |
| UUID: | 2919637268 |
| Node ID: | PR_kwDOMI1fJ86uBiEU |
| Host: | GitHub |
| Repository: | frequenz-floss/frequenz-quantities-python |
| Merge State: | Unknown |