chore(deps-dev): bump the minor group with 7 updates
Type: Pull Request
State: Closed
Association: Unknown
Comments: 1
(7 months ago)
(6 months ago)
(6 months ago)
part:tooling type:tech-debt
Bumps the minor group with 7 updates:
| Package | From | To |
|---|---|---|
| black | 25.9.0 |
25.12.0 |
| markdown | 3.9 |
3.10 |
| mkdocs-macros-plugin | 1.4.1 |
1.5.0 |
| mkdocs-material | 9.6.23 |
9.7.1 |
| mypy | 1.18.2 |
1.19.1 |
| types-markdown | 3.9.0.20250906 |
3.10.0.20251106 |
| nox | 2025.5.1 |
2025.11.12 |
Updates black from 25.9.0 to 25.12.0
Release notes
Sourced from black's releases.
25.12.0
Please test out the draft 2026 style in version 26.1a1! This style will be finalized in the January release (26.1.0). Most of the changes in
--previewwill be in the 2026 stable style, but not all. Please share your feedback!This release (25.12.0) will still produce the 2025 style.
Highlights
- Black no longer supports running with Python 3.9 (#4842)
Stable style
- Fix bug where comments preceding
# fmt: off/# fmt: onblocks were incorrectly removed, particularly affecting Jupytext's# %% [markdown]comments (#4845)- Fix crash when multiple
# fmt: skipcomments are used in a multi-part if-clause, on string literals, or on dictionary entries with long lines (#4872)- Fix possible crash when
fmt:directives aren't on the top level (#4856)Preview style
- Fix
fmt: skipskipping the line after instead of the line it's on (#4855)- Remove unnecessary parentheses from the left-hand side of assignments while preserving magic trailing commas and intentional multiline formatting (#4865)
- Fix
fix_fmt_skip_in_one_linerscrashing onwithstatements (#4853)- Fix
fix_fmt_skip_in_one_linerscrashing on annotated parameters (#4854)- Fix new lines being added after imports with
# fmt: skipon them (#4894)Packaging
- Releases now include arm64 Windows binaries and wheels (#4814)
Integrations
- Add
output-fileinput to GitHub Actionpsf/blackto write formatter output to a file for artifact capture and log cleanliness (#4824)25.11.0
Highlights
- Enable base 3.14 support (#4804)
- Add support for the new Python 3.14 t-string syntax introduced by PEP 750 (#4805)
Stable style
... (truncated)
Changelog
Sourced from black's changelog.
25.12.0
Highlights
- Black no longer supports running with Python 3.9 (#4842)
Stable style
- Fix bug where comments preceding
# fmt: off/# fmt: onblocks were incorrectly removed, particularly affecting Jupytext's# %% [markdown]comments (#4845)- Fix crash when multiple
# fmt: skipcomments are used in a multi-part if-clause, on string literals, or on dictionary entries with long lines (#4872)- Fix possible crash when
fmt:directives aren't on the top level (#4856)Preview style
- Fix
fmt: skipskipping the line after instead of the line it's on (#4855)- Remove unnecessary parentheses from the left-hand side of assignments while preserving magic trailing commas and intentional multiline formatting (#4865)
- Fix
fix_fmt_skip_in_one_linerscrashing onwithstatements (#4853)- Fix
fix_fmt_skip_in_one_linerscrashing on annotated parameters (#4854)- Fix new lines being added after imports with
# fmt: skipon them (#4894)Packaging
- Releases now include arm64 Windows binaries and wheels (#4814)
Integrations
- Add
output-fileinput to GitHub Actionpsf/blackto write formatter output to a file for artifact capture and log cleanliness (#4824)25.11.0
Highlights
- Enable base 3.14 support (#4804)
- Add support for the new Python 3.14 t-string syntax introduced by PEP 750 (#4805)
Stable style
- Fix bug where comments between
# fmt: offand# fmt: onwere reformatted (#4811)- Comments containing fmt directives now preserve their exact formatting instead of being normalized (#4811)
Preview style
... (truncated)
Commits
782e560Pin actions/checkout@v5.0.0 (#4895)f0f4094Fix new lines being added after imports with# fmt: skipon them (#4894)70fc194Revert "Fix# fmt: skipignored in deeply nested expressions" (#4893)7044b14Prepare 25.12.0 release (#4891)5b470f0Fix# fmt: skipignored in deeply nested expressions (#4883)1b342efFix crash when multiple# fmt: skipcomments are used in multi-part if-clau...7b265f1Pin Hatch to hopefully fix Docker builds (#4878)c9523f4Attempt to fix Docker build failures (#4876)0f376e0Fix crashes when fmt directives are indented (#4856)a8bfcc1Fixfmt: skipskipping the line after instead of the line it's on (#4855)- Additional commits viewable in compare view
Updates markdown from 3.9 to 3.10
Release notes
Sourced from markdown's releases.
Release 3.10.0
Changed
- Officially support Python 3.14 and PyPy 3.11 and drop support for Python 3.9 and PyPy 3.9.
Fixed
- Fix an HTML comment parsing case in some Python versions that can cause an infinite loop (#1554).
- Revert the default behavior of
USE_DEFINITION_ORDER(toTrue). The new behavior introduced in 3.9.0 is experimental and results are inconsistent. It should not have been made the default behavior (#1561).
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
- Ensure nested elements inside inline comments are properly unescaped (#1571).
- Make the docs build successfully with mkdocstrings-python 2.0 (#1575).
- Fix infinite loop when multiple bogus or unclosed HTML comments appear in input (#1578).
[3.10.0] - 2025-11-03
Changed
- Officially support Python 3.14 and PyPy 3.11 and drop support for Python 3.9 and PyPy 3.9.
Fixed
- Fix an HTML comment parsing case in some Python versions that can cause an infinite loop (#1554).
- Revert the default behavior of
USE_DEFINITION_ORDER(toTrue). The new behavior introduced in 3.9.0 is experimental and results are inconsistent. It should not have been made the default behavior (#1561).[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
- Ensure inline processing iterates through elements in document order (#1546).
- Fix handling of incomplete HTML tags in code spans in Python 3.14 (#1547).
[3.8.2] - 2025-06-19
... (truncated)
Commits
Updates mkdocs-macros-plugin from 1.4.1 to 1.5.0
Changelog
Sourced from mkdocs-macros-plugin's changelog.
1.5.0, 2025-11-13
- Added: For each push, testing on github for versions Python 3.8 to 3.12
- Fixed: bug in import of packages when not in source dir (#278)
Commits
0536f4dFix type hint for compatibilityd9a6bc3Require mkdocs-test>=0.6.0 (compatibility with Python 3.8 and 3.9)bcaa72dMake last minute corrections356fc2aPrepare for releaseaaf16bdLimit testing to 3.10 up (#279)ba5356cUse proper exit for pytest if Python < 3.10 (#279)6c79660Skip test_modules.py if Python version < 3.10 (#279)cec7440Test installation of d2 in a cross-platform way (#279)492759cUpdate with changes from local repo (#278)cc54168Merge branch 'master' of github.com:fralau/mkdocs_macros_plugin- Additional commits viewable in compare view
Updates mkdocs-material from 9.6.23 to 9.7.1
Release notes
Sourced from mkdocs-material's releases.
mkdocs-material-9.7.1
- Updated requests to 2.30+ to mitigate CVE in urllib
- Fixed privacy plugin not picking up protocol-relative URLs
- Fixed #8542: false positives and negatives captured in privacy plugin
mkdocs-material-9.7.0
[!WARNING]
Material for MkDocs is now in maintenance mode
This is the last release of Material for MkDocs that will receive new features. Going forward, the Material for MkDocs team focuses on Zensical, a next-gen static site generator built from first principles. We will provide critical bug fixes and security updates for Material for MkDocs for 12 months at least.
→ Read the full announcement on our blog
This release includes all features that were previously exclusive to the Insiders edition. These features are now freely available to everyone.
Note on deprecated plugins: The projects and typeset plugins are included in this release, but must be considered deprecated. Both plugins proved unsustainable to maintain and represent architectural dead ends. They are provided as-is without ongoing support.
Changes:
- Added support for projects plugin (for compat, now deprecated)
- Added support for typeset plugin (for compat, now deprecated)
- Added support for pinned blog posts and author profiles
- Added support for customizing pagination for blog index pages
- Added support for customizing blog category sort order
- Added support for staying on page when switching languages
- Added support for disabling tags in table of contents
- Added support for nested tags and shadow tags
- Added support for footnote tooltips
- Added support for instant previews
- Added support for instant prefetching
- Added support for custom social card layouts
- Added support for custom social card background images
- Added support for selectable rangs in code blocks
- Added support for custom selectors for code annotations
- Added support for configurable log level in privacy plugin
- Added support for processing of external links in privacy plugin
- Added support for automatic image optimization via optimize plugin
- Added support for navigation paths (breadcrumbs)
- Fixed #8519: Vector accents do not render when using KaTeX
Changelog
Sourced from mkdocs-material's changelog.
mkdocs-material-9.7.1 (2025-12-18)
- Updated requests to 2.30+ to mitigate CVE in urllib
- Fixed privacy plugin not picking up protocol-relative URLs
- Fixed #8542: false positives and negatives captured in privacy plugin
mkdocs-material-9.7.0 (2025-11-11)
⚠️ Material for MkDocs is now in maintenance mode
This is the last release of Material for MkDocs that will receive new features. Going forward, the Material for MkDocs team focuses on Zensical, a next-gen static site generator built from first principles. We will provide critical bug fixes and security updates for Material for MkDocs for 12 months at least.
Read the full announcement on our blog: https://squidfunk.github.io/mkdocs-material/blog/2025/11/05/zensical/
This release includes all features that were previously exclusive to the Insiders edition. These features are now freely available to everyone.
Note on deprecated plugins: The projects and typeset plugins are included in this release, but must be considered deprecated. Both plugins proved unsustainable to maintain and represent architectural dead ends. They are provided as-is without ongoing support.
Changes:
- Added support for pinned blog posts and author profiles
- Added support for customizing pagination for blog index pages
- Added support for customizing blog category sort order
- Added support for staying on page when switching languages
- Added support for disabling tags in table of contents
- Added support for nested tags and shadow tags
- Added support for footnote tooltips
- Added support for instant previews
- Added support for instant prefetching
- Added support for custom social card layouts
- Added support for custom social card background images
- Added support for selectable rangs in code blocks
- Added support for custom selectors for code annotations
- Added support for configurable log level in privacy plugin
- Added support for processing of external links in privacy plugin
- Added support for automatic image optimization via optimize plugin
- Added support for navigation paths (breadcrumbs)
- Fixed #8519: Vector accents do not render when using KaTeX
mkdocs-material-9.6.23 (2025-11-01)
- Updated Burmese translation
... (truncated)
Commits
7e236f6Temporarily disable publishing3941491Fixed CI034eaf7Prepare 9.7.1 release79ba428Fixed privacy plugin not picking up protocol-relative URLs61cad24Updated dependenciesdde13ceFixed false positives and negatives captured in privacy plugin (#8542)291012dUpdated requests to 2.30+ to mitigate CVE in urllib673d8caFixed links1722784Documentationaee925fFixed links- Additional commits viewable in compare view
Updates mypy from 1.18.2 to 1.19.1
Changelog
Sourced from mypy's changelog.
Mypy 1.19.1
- Fix noncommutative joins with bounded TypeVars (Shantanu, PR 20345)
- Respect output format for cached runs by serializing raw errors in cache metas (Ivan Levkivskyi, PR 20372)
- Allow
types.NoneTypein match cases (A5rocks, PR 20383)- Fix mypyc generator regression with empty tuple (BobTheBuidler, PR 20371)
- Fix crash involving Unpack-ed TypeVarTuple (Shantanu, PR 20323)
- Fix crash on star import of redefinition (Ivan Levkivskyi, PR 20333)
- Fix crash on typevar with forward ref used in other module (Ivan Levkivskyi, PR 20334)
- Fail with an explicit error on PyPy (Ivan Levkivskyi, PR 20389)
Acknowledgements
Thanks to all mypy contributors who contributed to this release:
- A5rocks
- BobTheBuidler
- bzoracler
- Chainfire
- Christoph Tyralla
- David Foster
- Frank Dana
- Guo Ci
- iap
- Ivan Levkivskyi
- James Hilton-Balfe
- jhance
- Joren Hammudoglu
- Jukka Lehtosalo
- KarelKenens
- Kevin Kannammalil
- Marc Mueller
- Michael Carlstrom
- Michael J. Sullivan
- Piotr Sawicki
- Randolf Scholz
- Shantanu
- Sigve Sebastian Farstad
- sobolevn
- Stanislav Terliakov
- Stephen Morton
- Theodore Ando
- Thiago J. Barbalho
- wyattscarpenter
I’d also like to thank my employer, Dropbox, for supporting mypy development.
Mypy 1.18
We’ve just uploaded mypy 1.18.1 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features, performance
... (truncated)
Commits
412c19aBump version to 1.19.120aea0aUpdate changelog for 1.19.1 (#20414)2b23b50Serialize raw errors in cache metas (#20372)f60f90fFail on PyPy in main instead of setup.py (#20389)58d485bFail with an explicit error on PyPy (#20384)a4b31a2Allowtypes.NoneTypein match cases (#20383)8a6eff4[mypyc] fix generator regression with empty tuple (#20371)70eceeaFix noncommutative joins with bounded TypeVars (#20345)3890fc4Fix crash involving Unpack-ed TypeVarTuple (#20323)c93d917Fix crash on star import of redefinition (#20333)- Additional commits viewable in compare view
Updates types-markdown from 3.9.0.20250906 to 3.10.0.20251106
Commits
- See full diff in compare view
Updates nox from 2025.5.1 to 2025.11.12
Release notes
Sourced from nox's releases.
2025.11.12 🦃
This is a small release to fix a warning when running in script mode before we drop Python 3.8.
We'd like to thank the following folks who contributed to this release:
Bugfixes:
- Avoid warnings when running in script mode by
@henryiiiin wntrblm/nox#1025nox --report <file>should supportPathby@henryiiiin wntrblm/nox#1026- Install env was typed differently by
@henryiiiin wntrblm/nox#1028Internal changes:
- pytest
log_levelis better thanlog_cli_levelby@henryiiiin wntrblm/nox#1029- Use last intel macOS image by
@henryiiiin wntrblm/nox#1031- Add a few more passing ruff checks by
@henryiiiin wntrblm/nox#10302025.10.16 ⏲️
This is a quick release to make our new dependency, pbs-installer, optional. This is only needed to install Python if you are not using the uv backend. We've also added the time taken to the output when it's over a second.
We'd like to thank the following folks who contributed to this release:
Changes:
- Make pbs-installer an optional dependency by
@henryiiiin wntrblm/nox#1017- Include time on longer runs (adds
humanizedependency) by@henryiiiin wntrblm/nox#1014Internal:
- Run conda on Windows/Linux again by
@henryiiiin wntrblm/nox#10152025.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)
... (truncated)
Changelog
Sourced from nox's changelog.
2025.11.12
This is a small release to fix a warning when running in script mode before we drop Python 3.8.
We'd like to thank the following folks who contributed to this release:
Bugfixes:
- Avoid warnings when running in script mode by
@henryiiiin wntrblm/nox#1025nox --report <file>should supportPathby@henryiiiin wntrblm/nox#1026- Install env was typed differently by
@henryiiiin wntrblm/nox#1028Internal changes:
- pytest
log_levelis better thanlog_cli_levelby@henryiiiin wntrblm/nox#1029- Use last intel macOS image by
@henryiiiin wntrblm/nox#1031- Add a few more passing ruff checks by
@henryiiiin wntrblm/nox#10302025.10.16
This is a quick release to make our new dependency, pbs-installer, optional. This is only needed to install Python if you are not using the uv backend. We've also added the time taken to the output when it's over a second.
We'd like to thank the following folks who contributed to this release:
Changes:
- Make pbs-installer an optional dependency by
@henryiiiin wntrblm/nox#1017- Include time on longer runs (adds
humanizedependency) by@henryiiiin wntrblm/nox#1014Internal changes:
- Run conda on Windows/Linux again by
@henryiiiin wntrblm/nox#10152025.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
... (truncated)
Commits
0eee2e4chore: prepare for 2025.11.12 (#1032)9e9b47echore: add a few more passing ruff checks (#1030)5cfea65ci: use last intel macOS image (#1031)f690869chore: pytest log_level is better than log_cli_level (#1029)6d669aefix(typing): install env was typed differently (#1028)3455f55fix: avoid warnings when running in script mode (#1025)b17113dfix: json should support Path (#1026)38dea06chore(deps): bump the actions group with 2 updates (#1020)d9e5e0cchore: prepare for 2025.10.16 (#1018)7cb2614fix: include time on longer runs (#1014)- 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
Package Dependencies
types-markdown
pip
3.9.0.20250906 → 3.10.0.20251106
Minor
Technical Details
| ID: | 13372304 |
| UUID: | 3775284149 |
| Node ID: | PR_kwDON4iYP867O5MQ |
| Host: | GitHub |
| Repository: | frequenz-floss/frequenz-client-assets-python |