🔧 This Pull Request updates lock files to use the latest dependency versions.
Release Notes
nedbat/coveragepy (coverage)
### [`v7.6.3`](https://redirect.github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-763--2024-10-13)
[Compare Source](https://redirect.github.com/nedbat/coveragepy/compare/7.6.2...7.6.3)
- Fix: nested context managers could incorrectly be analyzed to flag a missing
branch on the last context manager, as described in `issue 1876`\_. This is
now fixed.
- Fix: the missing branch message about not exiting a module had an extra
"didn't," as described in `issue 1873`\_. This is now fixed.
.. \_issue 1873:[https://github.com/nedbat/coveragepy/issues/1873](https://redirect.github.com/nedbat/coveragepy/issues/1873)3
.. \_issue 1876[https://github.com/nedbat/coveragepy/issues/1876](https://redirect.github.com/nedbat/coveragepy/issues/1876)76
.. \_changes\_7-6-2:
### [`v7.6.2`](https://redirect.github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-762--2024-10-09)
[Compare Source](https://redirect.github.com/nedbat/coveragepy/compare/7.6.1...7.6.2)
- Dropped support for Python 3.8 and PyPy 3.8.
- Fix: a final wildcard match/case clause assigning to a name (`case _ as
value`) was incorrectly marked as a missing branch. This is now fixed,
closing `issue 1860`\_.
- Fewer things are considered branches now. Lambdas, comprehensions, and
generator expressions are no longer marked as missing branches if they don't
complete execution. Closes `issue 1852`\_.
- Fix: the HTML report didn't properly show multi-line f-strings that end with
a backslash continuation. This is now fixed, closing `issue 1836`*, thanks
to `LiuYinCarl and Marco Ricci `*.
- Fix: the LCOV report now has correct line numbers (fixing `issue 1846`*) and
better branch descriptions for BRDA records (fixing `issue 1850`*). There
are other changes to lcov also, including a new configuration option
:ref:`line_checksums ` to control whether line
checksums are included in the lcov report. The default is false. To keep
checksums set it to true. All this work is thanks to Zack Weinberg
(`pull 1849`\_ and `pull 1851`\_).
- Fixed the docs for multi-line regex exclusions, closing `issue 1863`\_.
- Fixed a potential crash in the C tracer, closing `issue 1835`*, thanks to
`Jan Kühle `*.
.. \_issue 1835:[https://github.com/nedbat/coveragepy/issues/1835](https://redirect.github.com/nedbat/coveragepy/issues/1835)5
.. \_issue 1836[https://github.com/nedbat/coveragepy/issues/1836](https://redirect.github.com/nedbat/coveragepy/issues/1836)36
.. \_pull 183[https://github.com/nedbat/coveragepy/pull/1838](https://redirect.github.com/nedbat/coveragepy/pull/1838)838
.. \_pull 18[https://github.com/nedbat/coveragepy/pull/1843](https://redirect.github.com/nedbat/coveragepy/pull/1843)1843
.. \_issue 1[https://github.com/nedbat/coveragepy/issues/1846](https://redirect.github.com/nedbat/coveragepy/issues/1846)/1846
.. \_pull [https://github.com/nedbat/coveragepy/pull/1849](https://redirect.github.com/nedbat/coveragepy/pull/1849)l/1849
.. \_issue[https://github.com/nedbat/coveragepy/issues/1850](https://redirect.github.com/nedbat/coveragepy/issues/1850)es/1850
.. \_pul[https://github.com/nedbat/coveragepy/pull/1851](https://redirect.github.com/nedbat/coveragepy/pull/1851)ull/1851
.. \_iss[https://github.com/nedbat/coveragepy/issues/1852](https://redirect.github.com/nedbat/coveragepy/issues/1852)sues/1852
.. \_is[https://github.com/nedbat/coveragepy/issues/1860](https://redirect.github.com/nedbat/coveragepy/issues/1860)ssues/1860
.. \_i[https://github.com/nedbat/coveragepy/issues/1863](https://redirect.github.com/nedbat/coveragepy/issues/1863)issues/1863
.. \_changes\_7-6-1:
mysql/mysql-connector-python (mysql-connector-python)
### [`v9.1.0`](https://redirect.github.com/mysql/mysql-connector-python/blob/HEAD/CHANGES.txt#v910)
[Compare Source](https://redirect.github.com/mysql/mysql-connector-python/compare/9.0.0...9.1.0)
\======
- [WL#16452](https://redirect.github.com/WL/mysql-connector-python/issues/16452): Bundle all installable authentication plugins when building the C-extension
- [WL#16444](https://redirect.github.com/WL/mysql-connector-python/issues/16444): Drop build support for DEB packages
- [WL#16442](https://redirect.github.com/WL/mysql-connector-python/issues/16442): Upgrade gssapi version to 1.8.3
- [WL#16411](https://redirect.github.com/WL/mysql-connector-python/issues/16411): Improve wheel metadata information for Classic and XDevAPI connectors
- [WL#16341](https://redirect.github.com/WL/mysql-connector-python/issues/16341): OpenID Connect (Oauth2 - JWT) Authentication Support
- [WL#16307](https://redirect.github.com/WL/mysql-connector-python/issues/16307): Remove Python 3.8 support
- [WL#16306](https://redirect.github.com/WL/mysql-connector-python/issues/16306): Add support for Python 3.13
- [BUG#37055435](https://redirect.github.com/BUG/mysql-connector-python/issues/37055435): Connection fails during the TLS negotiation when specifying TLSv1.3 ciphers
- [BUG#37013057](https://redirect.github.com/BUG/mysql-connector-python/issues/37013057): mysql-connector-python Parameterized query SQL injection
- [BUG#36765200](https://redirect.github.com/BUG/mysql-connector-python/issues/36765200): python mysql connector 8.3.0 raise %-.100s:%u when input a wrong host
- [BUG#36577957](https://redirect.github.com/BUG/mysql-connector-python/issues/36577957): Update charset/collation description indicate this is 16 bits
mongodb/mongo-python-driver (pymongo)
### [`v4.10.1`](https://redirect.github.com/mongodb/mongo-python-driver/releases/tag/4.10.1): PyMongo 4.10.1
[Compare Source](https://redirect.github.com/mongodb/mongo-python-driver/compare/4.10.0...4.10.1)
Community notes: https://www.mongodb.com/community/forums/t/pymongo-4-10-1-released/299573
astral-sh/ruff (ruff)
### [`v0.6.9`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#069)
[Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.6.8...0.6.9)
##### Preview features
- Fix codeblock dynamic line length calculation for indented docstring examples ([#13523](https://redirect.github.com/astral-sh/ruff/pull/13523))
- \[`refurb`] Mark `FURB118` fix as unsafe ([#13613](https://redirect.github.com/astral-sh/ruff/pull/13613))
##### Rule changes
- \[`pydocstyle`] Don't raise `D208` when last line is non-empty ([#13372](https://redirect.github.com/astral-sh/ruff/pull/13372))
- \[`pylint`] Preserve trivia (i.e. comments) in `PLR5501` autofix ([#13573](https://redirect.github.com/astral-sh/ruff/pull/13573))
##### Configuration
- \[`pyflakes`] Add `allow-unused-imports` setting for `unused-import` rule (`F401`) ([#13601](https://redirect.github.com/astral-sh/ruff/pull/13601))
##### Bug fixes
- Support ruff discovery in pip build environments ([#13591](https://redirect.github.com/astral-sh/ruff/pull/13591))
- \[`flake8-bugbear`] Avoid short circuiting `B017` for multiple context managers ([#13609](https://redirect.github.com/astral-sh/ruff/pull/13609))
- \[`pylint`] Do not offer an invalid fix for `PLR1716` when the comparisons contain parenthesis ([#13527](https://redirect.github.com/astral-sh/ruff/pull/13527))
- \[`pyupgrade`] Fix `UP043` to apply to `collections.abc.Generator` and `collections.abc.AsyncGenerator` ([#13611](https://redirect.github.com/astral-sh/ruff/pull/13611))
- \[`refurb`] Fix handling of slices in tuples for `FURB118`, e.g., `x[:, 1]` ([#13518](https://redirect.github.com/astral-sh/ruff/pull/13518))
##### Documentation
- Update GitHub Action link to `astral-sh/ruff-action` ([#13551](https://redirect.github.com/astral-sh/ruff/pull/13551))
Configuration
📅 Schedule: Branch creation - "after 1am and before 3am every weekday" in timezone Etc/UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^7.6.1
->^7.6.3
^9.0.0
->^9.1.0
^2.9.9
->^2.9.10
^4.10.0
->^4.10.1
^0.37.0
->^0.38.0
^0.6.8
->^0.6.9
🔧 This Pull Request updates lock files to use the latest dependency versions.
Release Notes
nedbat/coveragepy (coverage)
### [`v7.6.3`](https://redirect.github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-763--2024-10-13) [Compare Source](https://redirect.github.com/nedbat/coveragepy/compare/7.6.2...7.6.3) - Fix: nested context managers could incorrectly be analyzed to flag a missing branch on the last context manager, as described in `issue 1876`\_. This is now fixed. - Fix: the missing branch message about not exiting a module had an extra "didn't," as described in `issue 1873`\_. This is now fixed. .. \_issue 1873:[https://github.com/nedbat/coveragepy/issues/1873](https://redirect.github.com/nedbat/coveragepy/issues/1873)3 .. \_issue 1876[https://github.com/nedbat/coveragepy/issues/1876](https://redirect.github.com/nedbat/coveragepy/issues/1876)76 .. \_changes\_7-6-2: ### [`v7.6.2`](https://redirect.github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-762--2024-10-09) [Compare Source](https://redirect.github.com/nedbat/coveragepy/compare/7.6.1...7.6.2) - Dropped support for Python 3.8 and PyPy 3.8. - Fix: a final wildcard match/case clause assigning to a name (`case _ as value`) was incorrectly marked as a missing branch. This is now fixed, closing `issue 1860`\_. - Fewer things are considered branches now. Lambdas, comprehensions, and generator expressions are no longer marked as missing branches if they don't complete execution. Closes `issue 1852`\_. - Fix: the HTML report didn't properly show multi-line f-strings that end with a backslash continuation. This is now fixed, closing `issue 1836`*, thanks to `LiuYinCarl and Marco Riccimysql/mysql-connector-python (mysql-connector-python)
### [`v9.1.0`](https://redirect.github.com/mysql/mysql-connector-python/blob/HEAD/CHANGES.txt#v910) [Compare Source](https://redirect.github.com/mysql/mysql-connector-python/compare/9.0.0...9.1.0) \====== - [WL#16452](https://redirect.github.com/WL/mysql-connector-python/issues/16452): Bundle all installable authentication plugins when building the C-extension - [WL#16444](https://redirect.github.com/WL/mysql-connector-python/issues/16444): Drop build support for DEB packages - [WL#16442](https://redirect.github.com/WL/mysql-connector-python/issues/16442): Upgrade gssapi version to 1.8.3 - [WL#16411](https://redirect.github.com/WL/mysql-connector-python/issues/16411): Improve wheel metadata information for Classic and XDevAPI connectors - [WL#16341](https://redirect.github.com/WL/mysql-connector-python/issues/16341): OpenID Connect (Oauth2 - JWT) Authentication Support - [WL#16307](https://redirect.github.com/WL/mysql-connector-python/issues/16307): Remove Python 3.8 support - [WL#16306](https://redirect.github.com/WL/mysql-connector-python/issues/16306): Add support for Python 3.13 - [BUG#37055435](https://redirect.github.com/BUG/mysql-connector-python/issues/37055435): Connection fails during the TLS negotiation when specifying TLSv1.3 ciphers - [BUG#37013057](https://redirect.github.com/BUG/mysql-connector-python/issues/37013057): mysql-connector-python Parameterized query SQL injection - [BUG#36765200](https://redirect.github.com/BUG/mysql-connector-python/issues/36765200): python mysql connector 8.3.0 raise %-.100s:%u when input a wrong host - [BUG#36577957](https://redirect.github.com/BUG/mysql-connector-python/issues/36577957): Update charset/collation description indicate this is 16 bitsmongodb/mongo-python-driver (pymongo)
### [`v4.10.1`](https://redirect.github.com/mongodb/mongo-python-driver/releases/tag/4.10.1): PyMongo 4.10.1 [Compare Source](https://redirect.github.com/mongodb/mongo-python-driver/compare/4.10.0...4.10.1) Community notes: https://www.mongodb.com/community/forums/t/pymongo-4-10-1-released/299573astral-sh/ruff (ruff)
### [`v0.6.9`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#069) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.6.8...0.6.9) ##### Preview features - Fix codeblock dynamic line length calculation for indented docstring examples ([#13523](https://redirect.github.com/astral-sh/ruff/pull/13523)) - \[`refurb`] Mark `FURB118` fix as unsafe ([#13613](https://redirect.github.com/astral-sh/ruff/pull/13613)) ##### Rule changes - \[`pydocstyle`] Don't raise `D208` when last line is non-empty ([#13372](https://redirect.github.com/astral-sh/ruff/pull/13372)) - \[`pylint`] Preserve trivia (i.e. comments) in `PLR5501` autofix ([#13573](https://redirect.github.com/astral-sh/ruff/pull/13573)) ##### Configuration - \[`pyflakes`] Add `allow-unused-imports` setting for `unused-import` rule (`F401`) ([#13601](https://redirect.github.com/astral-sh/ruff/pull/13601)) ##### Bug fixes - Support ruff discovery in pip build environments ([#13591](https://redirect.github.com/astral-sh/ruff/pull/13591)) - \[`flake8-bugbear`] Avoid short circuiting `B017` for multiple context managers ([#13609](https://redirect.github.com/astral-sh/ruff/pull/13609)) - \[`pylint`] Do not offer an invalid fix for `PLR1716` when the comparisons contain parenthesis ([#13527](https://redirect.github.com/astral-sh/ruff/pull/13527)) - \[`pyupgrade`] Fix `UP043` to apply to `collections.abc.Generator` and `collections.abc.AsyncGenerator` ([#13611](https://redirect.github.com/astral-sh/ruff/pull/13611)) - \[`refurb`] Fix handling of slices in tuples for `FURB118`, e.g., `x[:, 1]` ([#13518](https://redirect.github.com/astral-sh/ruff/pull/13518)) ##### Documentation - Update GitHub Action link to `astral-sh/ruff-action` ([#13551](https://redirect.github.com/astral-sh/ruff/pull/13551))Configuration
📅 Schedule: Branch creation - "after 1am and before 3am every weekday" in timezone Etc/UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.