This PR contains the following updates:
Note: Thepre-commit
manager in Renovate is not supported by thepre-commit
maintainers or community. Please do not report any problems there, insteadcreate a Discussion in the Renovate repository if you have any questions.
Release Notes
nedbat/coveragepy (coverage)
Compare Source
The "no-ctracer" warning is not issued for Python pre-release versions.
Coverage doesn't ship compiled wheels for those versions, so this was far too
noisy.
On Python 3.14+, the "sysmon" core is now the default if it's supported for
your configuration. Plugins and dynamic contexts are still not supported
with it.
.. _changes_7-9-0:
Compare Source
Added a[run] core
configuration setting to specify the measurement core,
which was previously only available through the COVERAGE_CORE environment
variable. Finishesissue 1746
_.
Fixed incorrect rendering of f-strings with doubled braces, closingissue 1980
_.
If the C tracer core can't be imported, a warning ("no-ctracer") is issued
with the reason.
The C tracer core extension module now conforms toPEP 489
, closingissue 1977
. Thanks,Adam Turner <pull 1978_>
_.
Fixed a "ValueError: min() arg is an empty sequence" error caused by strange
empty modules, found byoss-fuzz
_.
.. _issue 1746:https://github.com/nedbat/coveragepy/issues/17466
.. _issue 1977https://github.com/nedbat/coveragepy/issues/197777
.. _pull 197https://github.com/nedbat/coveragepy/pull/1978978
.. _issue 19https://github.com/nedbat/coveragepy/issues/19801980
.. _PEP 489:https://peps.python.org/pep-0489
.. _oss-fuzz:https://google.github.io/oss-fuzz/
.. _changes_7-8-2:
maxbrunet/pre-commit-renovate (maxbrunet/pre-commit-renovate)
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.57.1 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.57.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.56.3 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.56.2 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.56.1 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.56.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.55.2 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.55.1 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.55.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.54.1 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.54.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.53.1 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.53.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.52.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.51.2 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.51.1 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.51.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.50.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.12 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.11 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.10 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.9 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.8 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.7 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.6 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.5 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.3 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.1 for more changes
pytest-dev/pytest-cov (pytest-cov)
Compare Source
Added a version requirement for pytest's pluggy dependency (1.2.0, released 2023-06-21) that has the required new-style hookwrapper API.
Removed deprecated license classifier (packaging).
Disabled coverage warnings in two more situations where they have no value:
- "module-not-measured" in workers
- "already-imported" in subprocesses
Compare Source
The plugin now adds 3 rules in the filter warnings configuration to prevent common coverage warnings being raised as obscure errors::
default:unclosed database in <sqlite3.Connection object at:ResourceWarning
once::PytestCovWarning
once::CoverageWarning
This fixes most of the bad interactions that are occurring on pytest 8.4 withfilterwarnings=error
.
The plugin will check if there already matching rules for the 3 categories
(ResourceWarning
,PytestCovWarning
,CoverageWarning
) and message (unclosed database in <sqlite3.Connection object at
) before adding the filters.
This means you can have this in your pytest configuration for complete oblivion (not recommended, if that is not clear)::
filterwarnings = [
"error",
"ignore:unclosed database in <sqlite3.Connection object at:ResourceWarning",
"ignore::PytestCovWarning",
"ignore::CoverageWarning",
]
python-semantic-release/python-semantic-release (python-semantic-release/python-semantic-release)
Compare Source
====================
✨ Features
- cmd-version: Always stage version stamped files & changelog even with
--no-commit
, closes
#1211
_ (PR#1214
,de62334
)
📖 Documentation
cmd-version: Improve command description & include common uses (PR#1214
,de62334
)
configuration-guide: Add how-to guide foruv
integration (PR#1214
,de62334
)
github-actions: Clarify with examples of theroot_options
v10 migration change
(PR#1271
,fbb63ec
)
⚙️ Build System
- deps: Expand
python-gitlab
dependency to includev6.0.0
(PR#1273
,99fc9cc
)
.. _#1211:https://github.com/python-semantic-release/python-semantic-release/issues/12111
.. _99fc9cc:python-semantic-release/python-semantic-release@99fc9cc
.. _de62334:python-semantic-release/python-semantic-release@de62334
.. _fbb63ec:python-semantic-release/python-semantic-release@fbb63ec
.. _PR#1https://github.com/python-semantic-release/python-semantic-release/pull/1214/1214
.. _PR#https://github.com/python-semantic-release/python-semantic-release/pull/1271l/1271
.. _PRhttps://github.com/python-semantic-release/python-semantic-release/pull/1273ll/1273
.. _changelog-v10.0.2:
Configuration
📅Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻Immortal: This PR will be recreated if closed unmerged. Getconfig help if that's undesired.
This PR was generated byMend Renovate. View therepository job log.
Uh oh!
There was an error while loading.Please reload this page.
This PR contains the following updates:
==7.8.2
->==7.9.1
40.49.0
->40.57.1
==6.1.1
->==6.2.1
3.12-alpine
->3.13-alpine
3.12-alpine
->3.13-alpine
v10.0.2
->v10.1.0
==2.32.0.20250602
->==2.32.4.20250611
Note: The
pre-commit
manager in Renovate is not supported by thepre-commit
maintainers or community. Please do not report any problems there, insteadcreate a Discussion in the Renovate repository if you have any questions.Release Notes
nedbat/coveragepy (coverage)
v7.9.1
Compare Source
The "no-ctracer" warning is not issued for Python pre-release versions.
Coverage doesn't ship compiled wheels for those versions, so this was far too
noisy.
On Python 3.14+, the "sysmon" core is now the default if it's supported for
your configuration. Plugins and dynamic contexts are still not supported
with it.
.. _changes_7-9-0:
v7.9.0
Compare Source
Added a
[run] core
configuration setting to specify the measurement core,which was previously only available through the COVERAGE_CORE environment
variable. Finishes
issue 1746
_.Fixed incorrect rendering of f-strings with doubled braces, closing
issue 1980
_.If the C tracer core can't be imported, a warning ("no-ctracer") is issued
with the reason.
The C tracer core extension module now conforms to
PEP 489
, closingissue 1977
. Thanks,Adam Turner <pull 1978_>
_.Fixed a "ValueError: min() arg is an empty sequence" error caused by strange
empty modules, found by
oss-fuzz
_... _issue 1746:https://github.com/nedbat/coveragepy/issues/17466
.. _issue 1977https://github.com/nedbat/coveragepy/issues/197777
.. _pull 197https://github.com/nedbat/coveragepy/pull/1978978
.. _issue 19https://github.com/nedbat/coveragepy/issues/19801980
.. _PEP 489:https://peps.python.org/pep-0489
.. _oss-fuzz:https://google.github.io/oss-fuzz/
.. _changes_7-8-2:
maxbrunet/pre-commit-renovate (maxbrunet/pre-commit-renovate)
v40.57.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.57.1 for more changes
v40.57.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.57.0 for more changes
v40.56.3
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.56.3 for more changes
v40.56.2
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.56.2 for more changes
v40.56.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.56.1 for more changes
v40.56.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.56.0 for more changes
v40.55.2
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.55.2 for more changes
v40.55.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.55.1 for more changes
v40.55.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.55.0 for more changes
v40.54.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.54.1 for more changes
v40.54.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.54.0 for more changes
v40.53.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.53.1 for more changes
v40.53.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.53.0 for more changes
v40.52.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.52.0 for more changes
v40.51.2
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.51.2 for more changes
v40.51.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.51.1 for more changes
v40.51.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.51.0 for more changes
v40.50.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.50.0 for more changes
v40.49.12
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.12 for more changes
v40.49.11
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.11 for more changes
v40.49.10
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.10 for more changes
v40.49.9
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.9 for more changes
v40.49.8
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.8 for more changes
v40.49.7
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.7 for more changes
v40.49.6
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.6 for more changes
v40.49.5
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.5 for more changes
v40.49.3
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.3 for more changes
v40.49.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/40.49.1 for more changes
pytest-dev/pytest-cov (pytest-cov)
v6.2.1
Compare Source
Added a version requirement for pytest's pluggy dependency (1.2.0, released 2023-06-21) that has the required new-style hookwrapper API.
Removed deprecated license classifier (packaging).
Disabled coverage warnings in two more situations where they have no value:
v6.2.0
Compare Source
The plugin now adds 3 rules in the filter warnings configuration to prevent common coverage warnings being raised as obscure errors::
default:unclosed database in <sqlite3.Connection object at:ResourceWarning
once::PytestCovWarning
once::CoverageWarning
This fixes most of the bad interactions that are occurring on pytest 8.4 with
filterwarnings=error
.The plugin will check if there already matching rules for the 3 categories
(
ResourceWarning
,PytestCovWarning
,CoverageWarning
) and message (unclosed database in <sqlite3.Connection object at
) before adding the filters.This means you can have this in your pytest configuration for complete oblivion (not recommended, if that is not clear)::
filterwarnings = [
"error",
"ignore:unclosed database in <sqlite3.Connection object at:ResourceWarning",
"ignore::PytestCovWarning",
"ignore::CoverageWarning",
]
python-semantic-release/python-semantic-release (python-semantic-release/python-semantic-release)
v10.1.0
Compare Source
====================
✨ Features
--no-commit
, closes#1211
_ (PR#1214
,de62334
)📖 Documentation
cmd-version: Improve command description & include common uses (
PR#1214
,de62334
)configuration-guide: Add how-to guide for
uv
integration (PR#1214
,de62334
)github-actions: Clarify with examples of the
root_options
v10 migration change(
PR#1271
,fbb63ec
)⚙️ Build System
python-gitlab
dependency to includev6.0.0
(PR#1273
,99fc9cc
).. _#1211:https://github.com/python-semantic-release/python-semantic-release/issues/12111
.. _99fc9cc:python-semantic-release/python-semantic-release@99fc9cc
.. _de62334:python-semantic-release/python-semantic-release@de62334
.. _fbb63ec:python-semantic-release/python-semantic-release@fbb63ec
.. _PR#1https://github.com/python-semantic-release/python-semantic-release/pull/1214/1214
.. _PR#https://github.com/python-semantic-release/python-semantic-release/pull/1271l/1271
.. _PRhttps://github.com/python-semantic-release/python-semantic-release/pull/1273ll/1273
.. _changelog-v10.0.2:
Configuration
📅Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻Immortal: This PR will be recreated if closed unmerged. Getconfig help if that's undesired.
This PR was generated byMend Renovate. View therepository job log.