chore(deps-dev): bump the development-dependencies group with 4 updates
Type: Pull Request
State: Open
Association: Unknown
Comments: 1
(16 days ago)
(16 days ago)
JonZeolla
Bumps the development-dependencies group with 4 updates: coverage, pre-commit, pytest and python-semantic-release.
Updates coverage from 7.11.0 to 7.13.0
Changelog
Sourced from coverage's changelog.
Version 7.13.0 — 2025-12-08
Feature: coverage.py now supports :file:
.coveragerc.tomlconfiguration files. These files use TOML syntax and take priority over :file:pyproject.tomlbut lower priority than :file:.coveragercfiles. Closesissue 1643_ thanks toOlena Yefymenko <pull 1952_>_.Fix: we now include a permanent .pth file which is installed with the code, fixing
issue 2084. In 7.12.1b1 this was done incorrectly: it didn't work when using the source wheel (py3-none-any). This is now fixed. Thanks,Henry Schreiner <pull 2100_>.Deprecated: when coverage.py is installed, it creates three command entry points:
coverage,coverage3, andcoverage-3.10(if installed for Python 3.10). The second and third of these are not needed and will eventually be removed. They still work for now, but print a message about their deprecation... _issue 1643: coveragepy/coveragepy#1643 .. _pull 1952: coveragepy/coveragepy#1952 .. _pull 2100: coveragepy/coveragepy#2100
.. _changes_7-12-1b1:
Version 7.12.1b1 — 2025-11-30
- Fix: coverage.py now includes a permanent .pth file in the distribution which is installed with the code. This fixes
issue 2084_: failure to patch for subprocess measurement when site-packages is not writable... _issue 2084: coveragepy/coveragepy#2084
.. _changes_7-12-0:
Version 7.12.0 — 2025-11-18
The HTML report now shows separate coverage totals for statements and branches, as well as the usual combined coverage percentage. Thanks to Ryuta Otsuka for the
discussion <issue 2081_>_ and theimplementation <pull 2085_>_.The JSON report now includes separate coverage totals for statements and branches, thanks to
Ryuta Otsuka <pull 2090_>_.Fix:
except*clauses were not handled properly under the "sysmon"
... (truncated)
Commits
52fde9cdocs: sample HTML for 7.13.069de009docs: prep for 7.13.001387fcdocs: tweak changes60206e8chore: make edit_for_release78cfd57docs: tweak CHANGES.rst21e726ffeat: support.coveragerc.tomlfor configuration (#1952)3914e50chore: bump the action-dependencies group with 2 updates (#2102)d5e7c3atest: no need to group tests by needs_pthed516c4test: fix metacov againda833a1fix: use Development Status classifier properly. #2101- Additional commits viewable in compare view
Updates pre-commit from 4.3.0 to 4.5.1
Release notes
Sourced from pre-commit's releases.
pre-commit v4.5.1
Fixes
- Fix
language: pythonwithrepo: localwithoutadditional_dependencies.
- #3597 PR by
@asottile.pre-commit v4.5.0
Features
- Add
pre-commit hazmat.
- #3585 PR by
@asottile.pre-commit v4.4.0
Features
- Add
--fail-fastoption topre-commit run.
- #3528 PR by
@JulianMaurin.- Upgrade
ruby-build/rbenv.
- #3566 PR by
@asottile.- #3565 issue by
@MRigal.- Add
language: unsupported/language: unsupported_scriptas aliases forlanguage: system/language: script(which will eventually be deprecated).
- #3577 PR by
@asottile.- Add support docker-in-docker detection for cgroups v2.
- #3535 PR by
@br-rhrbacek.- #3360 issue by
@JasonAlt.Fixes
- Handle when docker gives
SecurityOptions: null.
- #3537 PR by
@asottile.- #3514 issue by
@jenstroeger.- Fix error context for invalid
stagesin.pre-commit-config.yaml.
- #3576 PR by
@asottile.
Changelog
Sourced from pre-commit's changelog.
4.5.1 - 2025-12-16
Fixes
- Fix
language: pythonwithrepo: localwithoutadditional_dependencies.
- #3597 PR by
@asottile.4.5.0 - 2025-11-22
Features
- Add
pre-commit hazmat.
- #3585 PR by
@asottile.4.4.0 - 2025-11-08
Features
- Add
--fail-fastoption topre-commit run.
- #3528 PR by
@JulianMaurin.- Upgrade
ruby-build/rbenv.
- #3566 PR by
@asottile.- #3565 issue by
@MRigal.- Add
language: unsupported/language: unsupported_scriptas aliases forlanguage: system/language: script(which will eventually be deprecated).
- #3577 PR by
@asottile.- Add support docker-in-docker detection for cgroups v2.
- #3535 PR by
@br-rhrbacek.- #3360 issue by
@JasonAlt.Fixes
- Handle when docker gives
SecurityOptions: null.
- #3537 PR by
@asottile.- #3514 issue by
@jenstroeger.- Fix error context for invalid
stagesin.pre-commit-config.yaml.
- #3576 PR by
@asottile.
Commits
8a0630cv4.5.1fcbc745Merge pull request #3597 from pre-commit/empty-setup-py51592eefix python local template when artifact dirs are present67e8fafMerge pull request #3596 from pre-commit/pre-commit-ci-update-configc251e6b[pre-commit.ci] pre-commit autoupdate98ccafaMerge pull request #3593 from pre-commit/pre-commit-ci-update-config4895355[pre-commit.ci] pre-commit autoupdate2cedd58Merge pull request #3588 from pre-commit/pre-commit-ci-update-config465192d[pre-commit.ci] pre-commit autoupdatefd42f96Merge pull request #3586 from pre-commit/zipapp-sha256-file-not-needed- Additional commits viewable in compare view
Updates pytest from 8.4.2 to 9.0.2
Release notes
Sourced from pytest's releases.
9.0.2
pytest 9.0.2 (2025-12-06)
Bug fixes
#13896: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.
You may enable it again by passing
-p terminalprogress. We may enable it by default again once compatibility improves in the future.Additionally, when the environment variable
TERMisdumb, the escape codes are no longer emitted, even if the plugin is enabled.#13904: Fixed the TOML type of the
tmp_path_retention_countsettings in the API reference from number to string.#13946: The private
config.inicfgattribute was changed in a breaking manner in pytest 9.0.0. Due to its usage in the ecosystem, it is now restored to working order using a compatibility shim. It will be deprecated in pytest 9.1 and removed in pytest 10.#13965: Fixed quadratic-time behavior when handling
unittestsubtests in Python 3.10.Improved documentation
- #4492: The API Reference now contains cross-reference-able documentation of
pytest's command-line flags <command-line-flags>.9.0.1
pytest 9.0.1 (2025-11-12)
Bug fixes
- #13895: Restore support for skipping tests via
raise unittest.SkipTest.- #13896: The terminal progress plugin added in pytest 9.0 is now automatically disabled when iTerm2 is detected, it generated desktop notifications instead of the desired functionality.
- #13904: Fixed the TOML type of the verbosity settings in the API reference from number to string.
- #13910: Fixed UserWarning: Do not expect file_or_dir on some earlier Python 3.12 and 3.13 point versions.
Packaging updates and notes for downstreams
- #13933: The tox configuration has been adjusted to make sure the desired version string can be passed into its
package_envthrough theSETUPTOOLS_SCM_PRETEND_VERSION_FOR_PYTESTenvironment variable as a part of the release process -- bywebknjaz.Contributor-facing changes
- #13891, #13942: The CI/CD part of the release automation is now capable of creating GitHub Releases without having a Git checkout on disk -- by
bluetechandwebknjaz.- #13933: The tox configuration has been adjusted to make sure the desired version string can be passed into its
package_envthrough theSETUPTOOLS_SCM_PRETEND_VERSION_FOR_PYTESTenvironment variable as a part of the release process -- bywebknjaz.
... (truncated)
Commits
3d10b51Prepare release version 9.0.2188750bMerge pull request #14030 from pytest-dev/patchback/backports/9.0.x/1e4b01d1f...b7d7befMerge pull request #14014 from bluetech/compat-notebd08e85Merge pull request #14013 from pytest-dev/patchback/backports/9.0.x/922b60377...bc78386Add CLI options reference documentation (#13930)5a4e398Fix docs typo (#14005) (#14008)d7ae6dfMerge pull request #14006 from pytest-dev/maintenance/update-plugin-list-tmpl...556f6a2pre-commit: fix rst-lint after new release (#13999) (#14001)c60fbe6Fix quadratic-time behavior when handlingunittestsubtests in Python 3.10 ...73d9b01Merge pull request #13995 from nicoddemus/patchback/backports/9.0.x/1b5200c0f...- Additional commits viewable in compare view
Updates python-semantic-release from 10.4.1 to 10.5.3
Release notes
Sourced from python-semantic-release's releases.
v10.5.3 (2025-12-14)
This release is published under the MIT License.
🪲 Bug Fixes
cmd-version: Resolve unauthenticated git repo issues for upstream verification (PR#1388,
e164f68)github-action: Fix failed signing issue when ssh was missing from action environment (PR#1389,
18b7eda)parser-conventional-monorepo: Fix parser opts validator for outside dir path matches (PR#1382,
a51eadd)✅ Resolved Issues
#1373:
verify_upstream_unchangedfails on github actions when git repo is unauthenticated#1376:
ssh-agent&ssh-addis missing from python-semantic-release github action#1380: Monorepo
path_filtersfails to reference paths outside the current package subtree
Detailed Changes: v10.5.2...v10.5.3
Installable artifacts are available from:
v10.5.2
[!WARNING] 2025-11-11: Release fails git repo is unauthenticated (See #1373) & if you use SSH commit & tag signing (See #1376) - Resolved in v10.5.3
v10.5.2 (2025-11-10)
This release is published under the MIT License.
🪲 Bug Fixes
Detailed Changes: v10.5.1...v10.5.2
... (truncated)
Changelog
Sourced from python-semantic-release's changelog.
v10.5.3 (2025-12-14)
🪲 Bug Fixes
cmd-version: Resolve unauthenticated git repo issues for upstream verification, closes
[#1373](https://github.com/python-semantic-release/python-semantic-release/issues/1373)_ (PR#1388,e164f68)github-action: Fix failed signing issue when ssh was missing from action environment, closes
[#1376](https://github.com/python-semantic-release/python-semantic-release/issues/1376)_ (PR#1389,18b7eda)parser-conventional-monorepo: Fix parser opts validator for outside dir path matches, closes
[#1380](https://github.com/python-semantic-release/python-semantic-release/issues/1380)_ (PR#1382,a51eadd).. _#1373: python-semantic-release/python-semantic-release#1373 .. _#1376: python-semantic-release/python-semantic-release#1376 .. _#1380: python-semantic-release/python-semantic-release#1380 .. _18b7eda: https://github.com/python-semantic-release/python-semantic-release/commit/18b7edadd7e7dfe42ec43110acf5e1bd8bcd7eb3 .. _a51eadd: https://github.com/python-semantic-release/python-semantic-release/commit/a51eadd8414a7e9cbfa66837ee5a840a6331dfa1 .. _e164f68: https://github.com/python-semantic-release/python-semantic-release/commit/e164f682bfa4ca1e7cbe77aa068202fd8094eec7 .. _PR#1382: python-semantic-release/python-semantic-release#1382 .. _PR#1388: python-semantic-release/python-semantic-release#1388 .. _PR#1389: python-semantic-release/python-semantic-release#1389
.. _changelog-v10.5.2:
v10.5.2 (2025-11-10)
🪲 Bug Fixes
- cmd-version: Toggle verify upstream off when no version commit is made (
PR#1370,e0b3b70).. _e0b3b70: https://github.com/python-semantic-release/python-semantic-release/commit/e0b3b7075a4c98cd7af97e0b8470872c11e7aeb9 .. _PR#1370: python-semantic-release/python-semantic-release#1370
.. _changelog-v10.5.1:
v10.5.1 (2025-11-10)
🪲 Bug Fixes
- cmd-version: Fix upstream change detection to succeed without branch tracking (
PR#1369_,
... (truncated)
Commits
350c48fchore: release v10.5.3a51eaddfix(parser-conventional-monorepo): fix parser opts validator for outside dir ...427af48test(fixtures): upgrade monorepos to monitor external package files27a006ctest(fixtures): upgrade commit simulation to modify specific filese164f68fix(cmd-version): resolve unauthenticated git repo issues for upstream verifi...18b7edafix(github-action): fix failed signing issue when ssh was missing from action...779af88ci(deps): bumptj-actions/changed-files@v47.0.0action tov47.0.1(#1394)edf0229ci(deps): bumpactions/stale@v10.1.0tov10.1.1(#1394)e0927e3ci(deps): bumpactions/setup-python@v6.0.0tov6.1.0(#1394)b984f41ci(deps): bumpactions/upload-artifact@v5.0.0tov6.0.0(#1394)- 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
Technical Details
| ID: | 12189308 |
| UUID: | 3753006967 |
| Node ID: | PR_kwDOPCV3c866GYzA |
| Host: | GitHub |
| Repository: | Zenable-io/ai-native-python |