Bump the minor group with 10 updates
Type: Pull Request
State: Open
Association: Contributor
Comments: 0
(8 months ago)
(8 months ago)
part:tooling type:tech-debt part:dispatcher
Bumps the minor group with 10 updates:
| Package | From | To |
|---|---|---|
| asyncclick | 8.1.8 |
8.2.2.2 |
| 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 |
| types-protobuf | 6.30.2.20250703 |
6.32.1.20250918 |
| pytest-mock | 3.14.1 |
3.15.1 |
| time-machine | 2.16.0 |
2.19.0 |
| hypothesis | 6.136.8 |
6.140.2 |
Updates asyncclick from 8.1.8 to 8.2.2.2
Changelog
Sourced from asyncclick's changelog.
.. currentmodule:: asyncclick
asyncclick 8
- Drop the version attribute. Use :mod:
pkg_resoucesor :mod:importlib.metadata(since Python 3.8) instead.- Drop enter_context and enter_async_context. Use
Context.with_resourceandContext.with_async_resourceinstead.- The
Context.close()method is now async and thus has been renamed toContext.aclose().- You can now select the AnyIO back-end to use with the
@asyncclick.async_backend(NAME)decorator. The old method of settingasyncclick.anyio_backend=NAMEstill works.Version 8.2.2
Released 2025-07-31
- Fix reconciliation of
default,flag_valueandtypeparameters for flag options, as well as parsing and normalization of environment variables. :issue:2952:pr:2956- Fix typing issue in
BadParameterandMissingParameterexceptions for the parameterparam_hintthat did not allow for a sequence of string where the underlying functino_join_param_hintsallows for it. :issue:2777:pr:2990- Use the value of
Enumchoices to render their default value in help screen. Refs :issue:2911:pr:3004- Fix completion for the Z shell (
zsh) for completion items containing colons. :issue:2703:pr:2846- Don't include envvar in error hint when not configured. :issue:
2971:pr:2972- Fix a rare race in
click.testing.StreamMixer's finalization that manifested as aValueErroron close in a multi-threaded test session. :issue:2993:pr:2991Version 8.2.1
Released 2025-05-20
- Fix flag value handling for flag options with a provided type. :issue:
2894:issue:2897:pr:2930- Fix shell completion for nested groups. :issue:
2906:pr:2907- Flush
sys.stderrat the end ofCliRunner.invoke. :issue:2682- Fix EOF handling for stdin input in CliRunner. :issue:
2787Version 8.2.0
... (truncated)
Commits
- See full diff in compare view
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 types-protobuf from 6.30.2.20250703 to 6.32.1.20250918
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 time-machine from 2.16.0 to 2.19.0
Changelog
Sourced from time-machine's changelog.
2.19.0 (2025-08-19)
Add marker support to :doc:
the pytest plugin <pytest_plugin>. Decorate tests with@pytest.mark.time_machine(<destination>)to set time during a test, affecting function-level fixtures as well.Thanks to Javier Buzzi in
PR [#499](https://github.com/adamchainz/time-machine/issues/499) <https://github.com/adamchainz/time-machine/pull/499>__.Add asynchronous context manager support to
time_machine.travel(). You can now useasync with time_machine.travel(...):in asynchronous code, per :ref:the documentation <travel-context-manager>.
PR [#556](https://github.com/adamchainz/time-machine/issues/556) <https://github.com/adamchainz/time-machine/issues/556>__.Import date and time functions once in the C extension.
This should improve speed a little bit, and avoid segmentation faults when the functions have been swapped out, such as when freezegun is in effect. (time-machine still won’t apply if freezegun is in effect.)
PR [#555](https://github.com/adamchainz/time-machine/issues/555) <https://github.com/adamchainz/time-machine/issues/555>__.2.18.0 (2025-08-18)
Update the :ref:
migration CLI <migration-cli>to detect unittest classes based on whether they useself.assert*methods likeself.assertEqual().Fix free-threaded Python warning:
RuntimeWarning: The global interpreter lock (GIL) has been enabled...as seen on Python 3.13+.Thanks to Javier Buzzi in
PR [#531](https://github.com/adamchainz/time-machine/issues/531) <https://github.com/adamchainz/time-machine/pull/531>__.Add support to
travel()fordatetimedestinations withtzinfoset todatetime.UTC(datetime.timezone.utc).Thanks to Lawrence Law in
PR [#502](https://github.com/adamchainz/time-machine/issues/502) <https://github.com/adamchainz/time-machine/pull/502>__.Prevent segmentation faults in unlikely scenarios, such as if the
time_machinemodule cannot be imported.
PR [#543](https://github.com/adamchainz/time-machine/issues/543) <https://github.com/adamchainz/time-machine/pull/543>,PR [#545](https://github.com/adamchainz/time-machine/issues/545) <https://github.com/adamchainz/time-machine/pull/545>.Make
travel()fully unpatch date and time functions when travel ends. This may fix certain edge cases.
Issue [#532](https://github.com/adamchainz/time-machine/issues/532) <https://github.com/adamchainz/time-machine/issues/532>__.2.17.0 (2025-08-05)
Include wheels for Python 3.14.
Thanks to Edgar Ramírez Mondragón in
PR [#521](https://github.com/adamchainz/time-machine/issues/521) <https://github.com/adamchainz/time-machine/pull/521>__.Support free-threaded Python.
... (truncated)
Commits
c64e79fVersion 2.19.0aa78214Edit changelogd4c2e64Edit changelogc271664Tweak title capitalizationc9775a3Add asynchronous context manager support (#556)130333eAdd marker support to pytest plugin (#499)428491eImport more once in C extension (#555)728d0a6Version 2.18.065a214cImport date/time modules once in C extension (#553)9ff207bUnpatch functions when travel ends (#550)- Additional commits viewable in compare view
Updates hypothesis from 6.136.8 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
0
0
+0
-0
Package Dependencies
types-protobuf
pip
6.30.2.20250703 → 6.32.1.20250918
Minor
types-markdown
pip
3.8.0.20250809 → 3.9.0.20250906
Minor
Technical Details
| ID: | 9072239 |
| UUID: | 2878655665 |
| Node ID: | PR_kwDOLMDPB86rlMyx |
| Host: | GitHub |
| Repository: | frequenz-floss/frequenz-client-dispatch-python |