Bump the optional group with 15 updates
Type: Pull Request
State: Closed
Association: Unknown
Comments: 2
(5 months ago)
(5 months ago)
(5 months ago)
part:tooling
Bumps the optional group with 15 updates:
| Package | From | To |
|---|---|---|
| flake8 | 7.0.0 |
7.3.0 |
| flake8-pyproject | 1.2.3 |
1.2.4 |
| pydoclint | 0.4.1 |
0.8.3 |
| markdown | 3.6 |
3.10.2 |
| mike | 2.1.1 |
2.1.3 |
| mkdocs-gen-files | 0.5.0 |
0.6.0 |
| mkdocs-literate-nav | 0.6.1 |
0.6.2 |
| mkdocs-macros-plugin | 1.0.5 |
1.5.0 |
| mkdocs-material | 9.5.25 |
9.7.2 |
| frequenz-repo-config[lib] | 0.9.2 |
0.14.0 |
| mypy | 1.10.0 |
1.19.1 |
| types-markdown | 3.6.0.20240316 |
3.10.2.20260211 |
| frequenz-repo-config[extra-lint-examples] | 0.9.2 |
0.14.0 |
| pytest-mock | 3.14.0 |
3.15.1 |
| async-solipsism | 0.6 |
0.9 |
Updates flake8 from 7.0.0 to 7.3.0
Commits
c48217eRelease 7.3.0f9e0f33Merge pull request #1986 from PyCQA/document-f5426bcdb62document F54270a15b8Merge pull request #1985 from PyCQA/upgrade-deps4941a3eupgrade pyflakes / pycodestyle23e4005Merge pull request #1983 from PyCQA/py314019424badd support for t-strings6b6f3d5Merge pull request #1980 from PyCQA/asottile-patch-18dfa669add rtd sphinx configce34111Merge pull request #1976 from PyCQA/document-f824- Additional commits viewable in compare view
Updates flake8-pyproject from 1.2.3 to 1.2.4
Commits
3c516a9Bumped version to 1.2.4.df70f19Added GitHub workflow for releases on PyPI.d46e99cOnly run scheduled test weekly instead of nightly.da0b9edAdded link to GitHub releases as a project URL.8e4b87fCosmetic changes to code format of dev tools intoolsfolder.4227bd4Use longer names for dev tools intoolsfolder.3866f48Mention early on that we need to be called inpyproject.tomlfolder.40bf639Removed configuration and documentation of pre-commit hook.9df7abbBump actions/checkout from 5 to 6 in the github-actions group2c23062Fixed reporting of code coverage.- Additional commits viewable in compare view
Updates pydoclint from 0.4.1 to 0.8.3
Release notes
Sourced from pydoclint's releases.
0.8.3
What's Changed
- Fix baseline renegeration bug by
@jsh9in jsh9/pydoclint#275- Add config option to allow omitting stars in varargs by
@jsh9:Full Changelog: https://github.com/jsh9/pydoclint/compare/0.8.2...0.8.3
0.8.2
What's Changed
- Add ability to partially match violation codes by
@jsh9in jsh9/pydoclint#272- Fix how multiple init() are recognized by
@jsh9in jsh9/pydoclint#273Full Changelog: https://github.com/jsh9/pydoclint/compare/0.8.1...0.8.2
0.8.1
What's Changed
- Change logic to detect docstring style mismatch by
@jsh9in jsh9/pydoclint#271Full Changelog: https://github.com/jsh9/pydoclint/compare/0.8.0...0.8.1
0.8.0
What's Changed
- Add inline violation suppression for native mode by
@jsh9in jsh9/pydoclint#270Full Changelog: https://github.com/jsh9/pydoclint/compare/0.7.6...0.8.0
0.7.6
What's Changed
- Refresh linters & formatters by
@jsh9in jsh9/pydoclint#269Full Changelog: https://github.com/jsh9/pydoclint/compare/0.7.5...0.7.6
0.7.5
What's Changed
- Support
@property+@abstractmethodwithout a Returns: section by@barometzin jsh9/pydoclint#261New Contributors
@barometzmade their first contribution in jsh9/pydoclint#261Full Changelog: https://github.com/jsh9/pydoclint/compare/0.7.4...0.7.5
0.7.4
What's Changed
... (truncated)
Changelog
Sourced from pydoclint's changelog.
[0.8.3] - 2025-11-26
- Added
- A new config option
--omit-stars-when-documenting-varargs(shortform:-oswdv) so docstrings may describe varargs without the leading*characters (jsh9/pydoclint#268)- Fixed
- A bug where
--auto-regenerate-baselineremoves entries of files that have not yet been fixed (jsh9/pydoclint#274)- Full diff
[0.8.2] - 2025-11-21
- Added
- Ability to partially match violation codes in inline
noqain the native mode (which flake8 already supports)- Fixed
- A bug: when there are more than one
__init__()in a class (overloaded), the first__init__()is incorrectly recognized as the "right" one. (The last__init__()should be considered the right one.)- Full diff
[0.8.1] - 2025-11-03
- Changed
- The logic to detect docstring style mismatches, fixing a false positive case where non-Sphinx style docstrings are detected as Sphinx style (because there are some rST keywords in them)
- Full diff
[0.8.0] - 2025-11-03
- Added
- New functionality: pydoclint native mode can parse "noqa" comments and thus users can suppress violations in the native mode.
- Full diff
[0.7.6] - 2025-10-26
- Changed
- Updated linter and auto-formatter configurations
- Made a lot of changes to fix code style; some logic was also updated per the suggestions of linters
- Full diff
... (truncated)
Commits
98bb10cAdd config option to allow omitting stars in varargs (#277)c37407dFix baseline renegeration bug (#276)3386cd2Fix baseline renegeration bug (#275)8c10818Fix how multiple init() are recognized (#273)51435e3Add ability to partially match violation codes (#272)e361239Change logic to detect docstring style mismatch (#271)bf4c402Add hyperlinka758527Update --check-style-mismatch explanations in config_options.mde8ffd89Add inline violation suppression for native mode (#270)0a9ad0cRefresh linters & formatters (#269)- Additional commits viewable in compare view
Updates markdown from 3.6 to 3.10.2
Release notes
Sourced from markdown's releases.
Release 3.10.2
Fixed
Release 3.10.1
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).
- Fix another infinite loop when handling bad comments (#1586).
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).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
- Ensure inline processing iterates through elements in document order (#1546).
- Fix handling of incomplete HTML tags in code spans in Python 3.14 (#1547).
Release 3.8.2
Fixed
- Fix
codecsdeprecation in Python 3.14.- Fix issue with unclosed comment parsing in Python 3.14.
- Fix issue with unclosed declarations in Python 3.14.
- Fix issue with unclosed HTML tag
<fooand Python 3.14.Release 3.8.1
... (truncated)
Changelog
Sourced from markdown's changelog.
[3.10.2] - 2026-02-09
Fixed
[3.10.1] - 2026-01-21
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).
- Fix another infinite loop when handling bad comments (#1586).
[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
Fixed
- Fix
codecsdeprecation in Python 3.14 (#1537).
... (truncated)
Commits
e7a0efbBump version to 3.10.26301833Document HTML sanitation policy7f29f1aMore reliable fix for</c438647Fix regression of special commentse5fa5b8Bump version to 3.10.1f925349More HTML fixes9933a0aRevert "Allow reference links with backticks"07dfa4eAllow reference links with backticksfb6b27aFix infinite loop when text contains multiple unclosed comments89112c2Make the docs build successfully with mkdocstrings-python 2.0- Additional commits viewable in compare view
Updates mike from 2.1.1 to 2.1.3
Release notes
Sourced from mike's releases.
v2.1.3
Bug fixes
- When deploying using a deploy prefix, only delete stale versions of the docs within that prefix
v2.1.2
Bug fixes
- Remove ambiguity of some Git commands so that file and branch names don't collide
Changelog
Sourced from mike's changelog.
v2.1.3 (2024-08-12)
Bug fixes
- When deploying using a deploy prefix, only delete stale versions of the docs within that prefix
v2.1.2 (2024-06-23)
Bug fixes
- Remove ambiguity of some Git commands so that file and branch names don't collide
Commits
c4e9608Update version to 2.1.33b19e27Announce the previous changedd9826aConsult deploy prefix when deleting files during deploy; resolves #22791cf5eeProperly escape parameters in regex90cf131Update version to 2.2.0.dev062aaeafUpdate version to 2.1.23f7d756Use "--" to disambiguate Git arguments in a few more places; resolves #2185e6970dBelatedly update copyright year9291efbUpdate version to 2.2.0.dev0- See full diff in compare view
Updates mkdocs-gen-files from 0.5.0 to 0.6.0
Release notes
Sourced from mkdocs-gen-files's releases.
v0.6.0
Compatibility with MkDocs 1.6 is improved - generated files don't have to have an
abs_src_path- https://github.com/oprypin/mkdocs-gen-files/commit/7baa03225e6c34cc85d17f79c47e42eb2c2e359eThere was a bug: using
edit_uri_templatein MkDocs would preventset_edit_path()from working. This is now fixed - #37 - thanks to@frankkustersThe MkDocs configuration file now can be
mkdocs.yaml, not onlymkdocs.yml. Thanks to@mgorin oprypin/mkdocs-gen-files#39MkDocs 1.4.1 is now the lowest supported version - https://github.com/oprypin/mkdocs-gen-files/commit/2e47124f6a00150b40e2694cfb721d4f373be914
Python 3.9 is now the lowest supported version.
The nav generator can support empty paths - https://github.com/oprypin/mkdocs-gen-files/commit/440b0bfafa35bd1b1b3b3ed5aaa7b9f11d9cfe7c
Full Changelog: https://github.com/oprypin/mkdocs-gen-files/compare/v0.5.0...v0.6.0
Commits
5136a79v0.6.0df9d4dcAdd a workaround that allows edit_uri_template to work in MkDocs 1.6+e0e3247allow.yamlextension for mkdocs configuration file (#39)bfe7bbcUpdate depsd56e1d9Update deps440b0bfSupport empty path inNav85d56ebAdd more lints, update deps1a822d9Update template, fix lints, update docs deps7baa032Fix types and compatibility with MkDocs 1.66fd0fe0Template upgrade- Additional commits viewable in compare view
Updates mkdocs-literate-nav from 0.6.1 to 0.6.2
Release notes
Sourced from mkdocs-literate-nav's releases.
v0.6.2
- Fix compatibility with MkDocs 1.6+
- Require at least MkDocs 1.4
Other refactors, see https://github.com/oprypin/mkdocs-literate-nav/compare/v0.6.1...v0.6.2
Commits
7423f00v0.6.2285344cUpdate depsc39fba6Put more items into TYPE_CHECKING889bcb2Update deps12f9f79Add more lints, update deps57210efUpdate template, fix lints, update docs deps6cc020aFix types and compatibility with MkDocs 1.69c05649Template upgrade07787d5Refactor1a7b4d7Refactor for type annotations- Additional commits viewable in compare view
Updates mkdocs-macros-plugin from 1.0.5 to 1.5.0
Release notes
Sourced from mkdocs-macros-plugin's releases.
v.1.3.7 With Test Framework
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
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)
1.4.1, 2025-10-18
- Added: support for j2_extensions paramater in config file (#272)
- Fixed: missing dependency declaration on
requests(#269)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).
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.5.25 to 9.7.2
Release notes
Sourced from mkdocs-material's releases.
mkdocs-material-9.7.2
[!WARNING]
Material for MkDocs is in maintenance mode
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 until November 2026.
Changes
- Opened up version ranges of optional dependencies for forward-compatibility
- Added warning to
mkdocs buildabout impending MkDocs 2.0 incompatibility (doesn't affect strict mode)mkdocs-material-9.7.1
[!WARNING]
Material for MkDocs is in maintenance mode
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 until November 2026.
Changes
- 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.
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:
... (truncated)
Changelog
Sourced from mkdocs-material's changelog.
mkdocs-material-9.7.2 (2026-02-18)
- Opened up version ranges of optional dependencies for forward-compatibility
- Added warning to 'mkdocs build' about impending MkDocs 2.0 incompatibility
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)
... (truncated)
Commits
e21a119Updated changelogd5654b5Prepare 9.7.2 releaseb18af2fOpened up version ranges in optional dependencies39cdfbdAdded social card for blog post09ee7b1Added blog post on MkDocs 2.0 (#8564)0d11a2dDocumentation (#8560)8fc61b5Updated dependencies3f0eacaDocumentationeaba2dcRe-enable publishing7e236f6Temporarily disable publishing- Additional commits viewable in compare view
Updates frequenz-repo-config[lib] from 0.9.2 to 0.14.0
Release notes
Sourced from frequenz-repo-config[lib]'s releases.
v0.14.0
Frequenz Repository Configuration Release Notes
Summary
This release adds a new workflow for Dependabot auto-merge and updates mkdocstrings to v2.
Upgrading
Cookiecutter template
All upgrading should be done via the migration script or regenerating the templates.
curl -sSL https://raw.githubusercontent.com/frequenz-floss/frequenz-repo-config-python/v0.14.0/cookiecutter/migrate.py | python3But you might still need to adapt your code, just have a look at the script output for further instructions.
New Features
mkdocsstrings-pythonv2 is now supported.Cookiecutter template
- Dependencies have been updated.
- New warning ignores for protobuf gencode versions in pytest.
- Added Dependabot auto-merge workflow using
frequenz-floss/dependabot-auto-approveaction.Bug Fixes
Cookiecutter template
- mkdocstrings: Move
pathskey to the right section inmkdocs.yml.- Fix invalid YAML syntax in Dependabot workflow template.
What's Changed
- Bump types-pyyaml from 6.0.12.20250402 to 6.0.12.20250516 by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#410- Bump the patch group with 2 updates by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#408- Bump the minor group with 2 updates by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#409- Improve filtering of warnings in pytest by
@llucaxin frequenz-floss/frequenz-repo-config-python#411- Fix mkdocsstrings config by
@llucaxin frequenz-floss/frequenz-repo-config-python#412- Merge v0.13.x into v0.x.x by
@llucaxin frequenz-floss/frequenz-repo-config-python#420- Bump the patch group with 3 updates by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#424- Bump the minor group with 2 updates by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#423- Update templates dependencies by
@llucaxin frequenz-floss/frequenz-repo-config-python#431- Bump types-markdown from 3.8.0.20250415 to 3.8.0.20250708 by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#430- Bump mypy from 1.16.1 to 1.17.1 in the minor group by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#428- Bump the mkdocstrings group across 1 directory with 2 updates by
@dependabot[bot] in frequenz-floss/frequenz-repo-config-python#432
... (truncated)
Changelog
Sourced from frequenz-repo-config[lib]'s changelog.
Frequenz Repository Configuration Release Notes
Summary
This release migrates lightweight GitHub Actions workflow jobs to use the new cost-effective
ubuntu-slimrunner. It also updates cookiecutter pyproject license metadata to SPDX expressions to avoid setuptools deprecation warnings. The auto-dependabot workflow now uses a GitHub App installation token instead ofGITHUB_TOKENto fix merge queue and auto-merge failures.Upgrading
Cookiecutter template
All upgrading should be done via the migration script or regenerating the templates.
curl -sSL https://raw.githubusercontent.com/frequenz-floss/frequenz-repo-config-python/v0.14.0/cookiecutter/migrate.py | python3But you might still need to adapt your code:
New Features
Cookiecutter template
Migrated lightweight workflow jobs to use the new
ubuntu-slimrunner for cost savings. The following jobs now useubuntu-slim:
ci.yaml:protolint,nox-all,test-installation-all,create-github-release,publish-to-pypici-pr.yaml:protolintauto-dependabot.yaml:auto-mergerelease-notes-check.yml:check-release-notesdco-merge-queue.yml:DCOlabeler.yml:LabelAdded the
flake8-datetimezplugin to theflake8session. This plugin prevents accidental use of naivedatetimeobjects by flagging calls that create or return datetimes without timezone information.The CI workflow now uses a simpler matrix.
Bug Fixes
Cookiecutter template
- Switched
project.licenseto SPDX expressions and addedproject.license-files. This removes deprecated setuptools license metadata and avoids build warnings.
... (truncated)
Commits
a72bd53Update mypy-protobuf requirement from <4,>=3.0.0 to >=3.0.0,<5 (#489)10341d6template: Bump protobuf and grpcio to latest versionsaf44767Update mypy-protobuf requirement from <4,>=3.0.0 to >=3.0.0,<58a4e067Prepare for release v0.14.0 (#490)73dc4efPrepare for release v0.14.03d86e08Bump actions/download-artifact from 5 to 6 (#460)5894e50Bump pydoclint from 0.7.3 to 0.8.3 (#477)4a81cbbBump frequenz-floss/gh-action-nox from 1.0.1 to 1.1.0 in the compatible group...41b3a2cBump pytest from 9.0.1 to 9.0.2 in the patch group (#487)c2bbc77Bump the minor group with 7 updates (#488)- Additional commits viewable in compare view
Updates mypy from 1.10.0 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.6.0.20240316 to 3.10.2.20260211
Commits
- See full diff in compare view
Updates frequenz-repo-config[extra-lint-examples] from 0.9.2 to 0.14.0
Release notes
Sourced from frequenz-repo-config[extra-lint-examples]'s releases.
v0.14.0
Frequenz Repository Configuration Release Notes
Summary
This release adds a new workflow for Dependabot auto-merge and updates mkdocstrings to v2.
Upgrading
Cookiecutter template
All upgrading should be done via the migration script or regenerating the templates.
curl -sSL https://raw.githubusercontent.com/frequenz-floss/frequenz-repo-config-python/v0.14.0/cookiecutter/migrate.py | python3But you might still need to adapt your code, just have a look at the script output for further instructions.
New Features
mkdocsstrings-pythonv2 is now supported.Cookiecutter template
- Dependencies have been updated.
- New warning ignores for protobuf gencode versions in pytest.
- Added Dependabot auto-merge workflow using
frequenz-floss/dependabot-auto-approveaction.Bug Fixes
Cookiecutter template
- mkdocstrings: Move
pathskey to the right section inmkdocs.yml.- Fix invalid YAML syntax in Dependabot workflow template.
What's Changed
- Bump types-pyyaml from 6.0.12.20250402 to 6.0.12.20250516 by
@dependabot[bot] inPackage Dependencies
Package:
types-markdownEcosystem:
pipVersion Change:
3.6.0.20240316 → 3.10.2.20260211Update Type:
Minor
Technical Details
| ID: | 13975583 |
| UUID: | 3968222814 |
| Node ID: | PR_kwDOLYRIeM7FJib2 |
| Host: | GitHub |
| Repository: | llucax/frequenz-client-microgrid-python |