Build(deps): Bump the minor group with 8 updates
Type: Pull Request
State: Open
Association: Contributor
Comments: 0
(8 months ago)
(8 months ago)
part:tooling type:tech-debt
Bumps the minor group with 8 updates:
| Package | From | To |
|---|---|---|
| black | 25.1.0 |
25.9.0 |
| isort | 6.0.1 |
6.1.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 |
| pytest-mock | 3.14.1 |
3.15.1 |
| hypothesis | 6.138.13 |
6.140.2 |
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 isort from 6.0.1 to 6.1.0
Release notes
Sourced from isort's releases.
6.1.0
Changes
- Update docs discussions channel (#2410)
@staticdev- Add python 3.14 classifier and badge (#2409)
@staticdev- Drop use of non-standard pkg_resources API (#2405)
@dvarrazzo- Use working isort version in pre-commit example (#2402)
@iainelder- fix typo in _get_files_from_dir_cached test (#2392)
@tiltingpenguin- Resolve bandit warnings (#2379)
@kurtmckee- Add tox for cross-platform, parallel test suite execution (#2378)
@kurtmckee- Add Project URLs to PyPI Side Panel (#2387)
@guillermodotn- Fix typos (#2376)
@co63oc:construction_worker: Continuous Integration
- Add make bash scripts portable (#2377)
@staticdev:package: Dependencies
- Bump actions/checkout from 4 to 5 in the github-actions group (#2406) @dependabot[bot]
- Bump astral-sh/setup-uv from 5 to 6 in the github-actions group (#2395) @dependabot[bot]
Commits
ec0efaeMerge pull request #2410 from PyCQA/docs/discussion8af675fUpdate docs discussions channela03dae8Merge pull request #2409 from PyCQA/build/py314-classifier2232a26Add python 3.14 classifier and badgeec48dd7Merge pull request #2405 from dvarrazzo/fix/drop-pkg-resourcesbe46cd4refactor: make importlib metadata package import lazy18ecd0cchore: drop branch guarding unsupported Python versions1d42e56fix: drop use of non-standard pkg_resources API0c8fc82Merge pull request #2406 from PyCQA/dependabot/github_actions/github-actions-...3478763Bump actions/checkout from 4 to 5 in the github-actions group- 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 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.140.2
Release notes
Sourced from hypothesis's releases.
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.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.139.3
Add "phase" to the hypothesis-specific metadata in observability.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.139.2
Internal refactoring for new lint rules.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.139.1
Fixed another typo in error message around function-scoped fixtures.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.139.0
Add "get_current_profile_name()", which returns the name of the current settings profile.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.138.17
Fixed typo in error message around function-scoped fixtures.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.138.16
Improved error message for "DeadlineExceeded".
... (truncated)
Commits
275d496Bump hypothesis-python version to 6.140.2 and update changelog3b95a47Merge pull request #4553 from Liam-DeVoe/tox-ci549d8cdBump hypothesis-python version to 6.140.1 and update changelogb3146b0Merge pull request #4509 from jobh/fix_shared_strategy_warningsaf304d9Remove a redundant hash in calc_label43a65dcRevert changes to integers/floats label calculationf1e78f7Add test for coveragec5fa0d4formatting, lintb5dc8ffUpdate a test7cb9389lint and flatmap- 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
+8
-8
Package Dependencies
types-markdown
pip
3.8.0.20250809 → 3.9.0.20250906
Minor
Technical Details
| ID: | 9115255 |
| UUID: | 2879654178 |
| Node ID: | PR_kwDOMI1fJ86rpAki |
| Host: | GitHub |
| Repository: | frequenz-floss/frequenz-quantities-python |
| Merge State: | Unknown |