Skip to content

Commit deb6f6f

Browse files
Update Python dependencies (major) (#290)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [poetry-core](https://redirect.github.com/python-poetry/poetry-core) | `^1.9.0` -> `^2.1.3` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/poetry-core/2.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/poetry-core/1.9.0/2.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [pytest-cov](https://redirect.github.com/pytest-dev/pytest-cov) ([changelog](https://pytest-cov.readthedocs.io/en/latest/changelog.html)) | `^5.0.0` -> `^6.2.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest-cov/6.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest-cov/5.0.0/6.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [tenacity](https://redirect.github.com/jd/tenacity) | `^8.5.0` -> `^9.1.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/tenacity/9.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/tenacity/8.5.0/9.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>canonical/cos-lib (cosl)</summary> ### [`v1.0.0`](https://redirect.github.com/canonical/cos-lib/releases/tag/1.0.0) [Compare Source](https://redirect.github.com/canonical/cos-lib/compare/0.1.1...1.0.0) #### What's Changed - Move `coordinated_workers` out of `cosl` by [@&#8203;michaeldmitry](https://redirect.github.com/michaeldmitry) in [https://github.com/canonical/cos-lib/pull/146](https://redirect.github.com/canonical/cos-lib/pull/146) **Full Changelog**: canonical/cos-lib@0.1.1...1.0.0 ### [`v0.1.1`](https://redirect.github.com/canonical/cos-lib/releases/tag/0.1.1) [Compare Source](https://redirect.github.com/canonical/cos-lib/compare/0.1.0...0.1.1) #### What's Changed - Deprecate `coordinated_workers` module by [@&#8203;michaeldmitry](https://redirect.github.com/michaeldmitry) in [https://github.com/canonical/cos-lib/pull/148](https://redirect.github.com/canonical/cos-lib/pull/148) **Full Changelog**: canonical/cos-lib@0.1.0...0.1.1 ### [`v0.1.0`](https://redirect.github.com/canonical/cos-lib/releases/tag/0.1.0) [Compare Source](https://redirect.github.com/canonical/cos-lib/compare/0.0.57...0.1.0) #### What's Changed - Add SECURITY.md file by [@&#8203;simskij](https://redirect.github.com/simskij) in [https://github.com/canonical/cos-lib/pull/137](https://redirect.github.com/canonical/cos-lib/pull/137) - Add Tiobe TiCS to the CI by [@&#8203;michaeldmitry](https://redirect.github.com/michaeldmitry) in [https://github.com/canonical/cos-lib/pull/141](https://redirect.github.com/canonical/cos-lib/pull/141) - Lift coordinators' nginx config generation to cosl by [@&#8203;michaeldmitry](https://redirect.github.com/michaeldmitry) in [https://github.com/canonical/cos-lib/pull/143](https://redirect.github.com/canonical/cos-lib/pull/143) **Full Changelog**: canonical/cos-lib@0.0.57...0.1.0 ### [`v0.0.57`](https://redirect.github.com/canonical/cos-lib/releases/tag/0.0.57) [Compare Source](https://redirect.github.com/canonical/cos-lib/compare/0.0.56...0.0.57) Surface an otherwise hard-to-spot issue, where the ingress is handing the coordinated workers an HTTPS endpoint, but the coordinator and workers themselves don't have a certificates relation. Workers and coordinator now set blocked on TLS misconfiguration. #### What's Changed - Fix `test-distributed-charms` CI workflow by [@&#8203;michaeldmitry](https://redirect.github.com/michaeldmitry) in [https://github.com/canonical/cos-lib/pull/134](https://redirect.github.com/canonical/cos-lib/pull/134) - worker and coordinator block on tls misconfiguration by [@&#8203;PietroPasotti](https://redirect.github.com/PietroPasotti) in [https://github.com/canonical/cos-lib/pull/133](https://redirect.github.com/canonical/cos-lib/pull/133) - vbump by [@&#8203;PietroPasotti](https://redirect.github.com/PietroPasotti) in [https://github.com/canonical/cos-lib/pull/135](https://redirect.github.com/canonical/cos-lib/pull/135) **Full Changelog**: canonical/cos-lib@0.0.56...0.0.57 ### [`v0.0.56`](https://redirect.github.com/canonical/cos-lib/releases/tag/0.0.56) [Compare Source](https://redirect.github.com/canonical/cos-lib/compare/0.0.55...0.0.56) #### What's Changed - Feat/open specific worker ports by [@&#8203;PietroPasotti](https://redirect.github.com/PietroPasotti) in [https://github.com/canonical/cos-lib/pull/131](https://redirect.github.com/canonical/cos-lib/pull/131) **Full Changelog**: canonical/cos-lib@0.0.55...0.0.56 </details> <details> <summary>pyca/cryptography (cryptography)</summary> ### [`v45.0.5`](https://redirect.github.com/pyca/cryptography/compare/45.0.4...45.0.5) [Compare Source](https://redirect.github.com/pyca/cryptography/compare/45.0.4...45.0.5) ### [`v45.0.4`](https://redirect.github.com/pyca/cryptography/compare/45.0.3...45.0.4) [Compare Source](https://redirect.github.com/pyca/cryptography/compare/45.0.3...45.0.4) ### [`v45.0.3`](https://redirect.github.com/pyca/cryptography/compare/45.0.2...45.0.3) [Compare Source](https://redirect.github.com/pyca/cryptography/compare/45.0.2...45.0.3) ### [`v45.0.2`](https://redirect.github.com/pyca/cryptography/compare/45.0.1...45.0.2) [Compare Source](https://redirect.github.com/pyca/cryptography/compare/45.0.1...45.0.2) ### [`v45.0.1`](https://redirect.github.com/pyca/cryptography/compare/45.0.0...45.0.1) [Compare Source](https://redirect.github.com/pyca/cryptography/compare/45.0.0...45.0.1) ### [`v45.0.0`](https://redirect.github.com/pyca/cryptography/compare/44.0.3...45.0.0) [Compare Source](https://redirect.github.com/pyca/cryptography/compare/44.0.3...45.0.0) ### [`v44.0.3`](https://redirect.github.com/pyca/cryptography/compare/44.0.2...44.0.3) [Compare Source](https://redirect.github.com/pyca/cryptography/compare/44.0.2...44.0.3) </details> <details> <summary>python-poetry/poetry-core (poetry-core)</summary> ### [`v2.1.3`](https://redirect.github.com/python-poetry/poetry-core/blob/HEAD/CHANGELOG.md#213---2025-05-04) [Compare Source](https://redirect.github.com/python-poetry/poetry-core/compare/2.1.2...2.1.3) ##### Changed - Update list of supported licenses ([#&#8203;864](https://redirect.github.com/python-poetry/poetry-core/pull/864)). ##### Fixed - Fix an issue where the union of specific inverse or partially inverse markers was not simplified ([#&#8203;858](https://redirect.github.com/python-poetry/poetry-core/pull/858)). - Fix an issue where optional dependencies defined in the `project` section were treated as non-optional when a source was defined for them in the `tool.poetry` section ([#&#8203;857](https://redirect.github.com/python-poetry/poetry-core/pull/857)). - Fix an issue where markers with `===` were not parsed correctly ([#&#8203;860](https://redirect.github.com/python-poetry/poetry-core/pull/860)). - Fix an issue where local versions with upper case letters caused an error ([#&#8203;859](https://redirect.github.com/python-poetry/poetry-core/pull/859)). - Fix an issue where `extra` markers with a value starting with "in" were not validated correctly ([#&#8203;862](https://redirect.github.com/python-poetry/poetry-core/pull/862)). - Fix an issue where inheriting from `WheelBuilder` was unnecessarily difficult ([#&#8203;855](https://redirect.github.com/python-poetry/poetry-core/pull/855)). ### [`v2.1.2`](https://redirect.github.com/python-poetry/poetry-core/blob/HEAD/CHANGELOG.md#212---2025-03-29) [Compare Source](https://redirect.github.com/python-poetry/poetry-core/compare/2.1.1...2.1.2) ##### Changed - Improve performance of marker operations ([#&#8203;851](https://redirect.github.com/python-poetry/poetry-core/pull/851)). ##### Fixed - Fix an issue where incorrect markers were calculated when removing parts covered by the project's Python constraint ([#&#8203;841](https://redirect.github.com/python-poetry/poetry-core/pull/841), [#&#8203;846](https://redirect.github.com/python-poetry/poetry-core/pull/846)). - Fix an issue where `extra` markers were not simplified ([#&#8203;842](https://redirect.github.com/python-poetry/poetry-core/pull/842), [#&#8203;845](https://redirect.github.com/python-poetry/poetry-core/pull/845), [#&#8203;847](https://redirect.github.com/python-poetry/poetry-core/pull/847)). - Fix an issue where the intersection and union of markers was not deterministic ([#&#8203;843](https://redirect.github.com/python-poetry/poetry-core/pull/843)). - Fix an issue where the intersection of `python_version` markers was not recognized as empty ([#&#8203;849](https://redirect.github.com/python-poetry/poetry-core/pull/849)). - Fix an issue where `python_version` markers were not simplified ([#&#8203;848](https://redirect.github.com/python-poetry/poetry-core/pull/848), [#&#8203;851](https://redirect.github.com/python-poetry/poetry-core/pull/851)). - Fix an issue where Python constraints on a package were converted into invalid markers ([#&#8203;853](https://redirect.github.com/python-poetry/poetry-core/pull/853)). ### [`v2.1.1`](https://redirect.github.com/python-poetry/poetry-core/blob/HEAD/CHANGELOG.md#211---2025-02-16) [Compare Source](https://redirect.github.com/python-poetry/poetry-core/compare/2.1.0...2.1.1) ##### Fixed - Fix an issue where simplifying a `python_version` marker resulted in an invalid marker ([#&#8203;838](https://redirect.github.com/python-poetry/poetry-core/pull/838)). ### [`v2.1.0`](https://redirect.github.com/python-poetry/poetry-core/blob/HEAD/CHANGELOG.md#210---2025-02-15) [Compare Source](https://redirect.github.com/python-poetry/poetry-core/compare/2.0.1...2.1.0) ##### Added - Pass a local version label to the build backend interface ([#&#8203;814](https://redirect.github.com/python-poetry/poetry-core/pull/814)). - Expose build-system dependencies via the `poetry` instance ([#&#8203;319](https://redirect.github.com/python-poetry/poetry-core/pull/319)). - Add `has_upper_bound method` to `VersionConstraint` ([#&#8203;833](https://redirect.github.com/python-poetry/poetry-core/pull/833)). ##### Changed - Improve performance of calculating intersections and unions of `extra` markers ([#&#8203;818](https://redirect.github.com/python-poetry/poetry-core/pull/818)). - Improve performance of calculating intersections and unions of complex markers ([#&#8203;821](https://redirect.github.com/python-poetry/poetry-core/pull/821), [#&#8203;832](https://redirect.github.com/python-poetry/poetry-core/pull/832)). - Improve performance of marker operations by simplifying `python_version` markers ([#&#8203;826](https://redirect.github.com/python-poetry/poetry-core/pull/826)). - Improve performance by caching parsed requirements ([#&#8203;828](https://redirect.github.com/python-poetry/poetry-core/pull/828)). - Improve error message when a referenced license file is missing ([#&#8203;827](https://redirect.github.com/python-poetry/poetry-core/pull/827)). ##### Fixed - Fix an issue where inclusive ordering with post releases was inconsistent with PEP 440 ([#&#8203;379](https://redirect.github.com/python-poetry/poetry-core/pull/379)). - Fix an issue where invalid URI tokens in PEP 508 requirement strings were silently discarded ([#&#8203;817](https://redirect.github.com/python-poetry/poetry-core/pull/817)). - Fix an issue where wrong markers were calculated when removing parts covered by the project's python constraint ([#&#8203;824](https://redirect.github.com/python-poetry/poetry-core/pull/824)). - Fix an issue where optional dependencies that are not part of an extra were included in the wheel metadata ([#&#8203;830](https://redirect.github.com/python-poetry/poetry-core/pull/830)). - Fix an issue where the `__pycache__` directory and `*.pyc` files were included in sdists and wheels ([#&#8203;835](https://redirect.github.com/python-poetry/poetry-core/pull/835)). ### [`v2.0.1`](https://redirect.github.com/python-poetry/poetry-core/blob/HEAD/CHANGELOG.md#201---2025-01-11) [Compare Source](https://redirect.github.com/python-poetry/poetry-core/compare/2.0.0...2.0.1) ##### Changed - Replace the deprecated core metadata field `Home-page` with `Project-URL: Homepage` ([#&#8203;807](https://redirect.github.com/python-poetry/poetry-core/pull/807)). ##### Fixed - Fix an issue where includes from `tool.poetry.packages` without a specified `format` were not initialized with the default value resulting in a `KeyError` ([#&#8203;805](https://redirect.github.com/python-poetry/poetry-core/pull/805)). - Fix an issue where some `project.urls` entries were not processed correctly resulting in a `KeyError` ([#&#8203;807](https://redirect.github.com/python-poetry/poetry-core/pull/807)). - Fix an issue where dynamic `project.dependencies` via `tool.poetry.dependencies` were ignored if `project.optional-dependencies` were defined ([#&#8203;811](https://redirect.github.com/python-poetry/poetry-core/pull/811)). ### [`v2.0.0`](https://redirect.github.com/python-poetry/poetry-core/blob/HEAD/CHANGELOG.md#200---2025-01-04) [Compare Source](https://redirect.github.com/python-poetry/poetry-core/compare/1.9.1...2.0.0) ##### Added - **Add support for the `project` section in the `pyproject.toml` file according to PEP 621** ([#&#8203;708](https://redirect.github.com/python-poetry/poetry-core/pull/708), [#&#8203;792](https://redirect.github.com/python-poetry/poetry-core/pull/792)). - Add support for non PEP440 compliant version in the `platform_release` marker ([#&#8203;722](https://redirect.github.com/python-poetry/poetry-core/pull/722)). - Add support for string comparisons with `in` / `not in` in generic constraints ([#&#8203;722](https://redirect.github.com/python-poetry/poetry-core/pull/722)). - Add support for script files that are generated by a build script ([#&#8203;710](https://redirect.github.com/python-poetry/poetry-core/pull/710)). - Add support for `SOURCE_DATE_EPOCH` when building packages ([#&#8203;766](https://redirect.github.com/python-poetry/poetry-core/pull/766), [#&#8203;781](https://redirect.github.com/python-poetry/poetry-core/pull/781)). ##### Changed - Drop support for Python 3.8 ([#&#8203;798](https://redirect.github.com/python-poetry/poetry-core/pull/798)). - Create `METADATA` files with version 2.3 instead of 2.2 ([#&#8203;707](https://redirect.github.com/python-poetry/poetry-core/pull/707)). - Normalize source vcs URLs ([#&#8203;701](https://redirect.github.com/python-poetry/poetry-core/pull/701)). - Make `allow-prereleases` a tri-state setting ([#&#8203;783](https://redirect.github.com/python-poetry/poetry-core/pull/783)). - Rename exceptions to have an `Error` suffix ([#&#8203;767](https://redirect.github.com/python-poetry/poetry-core/pull/767)). - Remove support for `x` in version constraints ([#&#8203;770](https://redirect.github.com/python-poetry/poetry-core/pull/770)). - Remove support for scripts with extras ([#&#8203;708](https://redirect.github.com/python-poetry/poetry-core/pull/708)). - Remove deprecated features and interfaces ([#&#8203;702](https://redirect.github.com/python-poetry/poetry-core/pull/702), [#&#8203;769](https://redirect.github.com/python-poetry/poetry-core/pull/769)). - Deprecate `tool.poetry.dev-dependencies` in favor of `tool.poetry.group.dev.dependencies` ([#&#8203;754](https://redirect.github.com/python-poetry/poetry-core/pull/754)). - Deprecate `Package.python_marker` ([#&#8203;446](https://redirect.github.com/python-poetry/poetry-core/pull/446)). - Improve Cygwin git support under Windows ([#&#8203;704](https://redirect.github.com/python-poetry/poetry-core/pull/704)). - Improve error message when the `pyproject.toml` file cannot be parsed ([#&#8203;734](https://redirect.github.com/python-poetry/poetry-core/pull/734)). - Improve handling of `readme` files ([#&#8203;752](https://redirect.github.com/python-poetry/poetry-core/pull/752)). - Improve error handling when the Python constraint is empty ([#&#8203;761](https://redirect.github.com/python-poetry/poetry-core/pull/761)). - Improve performance for creating a PEP 508 requirement from a dependency ([#&#8203;779](https://redirect.github.com/python-poetry/poetry-core/pull/779)). - Update list of supported licenses ([#&#8203;706](https://redirect.github.com/python-poetry/poetry-core/pull/706), [#&#8203;718](https://redirect.github.com/python-poetry/poetry-core/pull/718), [#&#8203;727](https://redirect.github.com/python-poetry/poetry-core/pull/727), [#&#8203;736](https://redirect.github.com/python-poetry/poetry-core/pull/736), [#&#8203;746](https://redirect.github.com/python-poetry/poetry-core/pull/746), [#&#8203;755](https://redirect.github.com/python-poetry/poetry-core/pull/755), [#&#8203;764](https://redirect.github.com/python-poetry/poetry-core/pull/764), [#&#8203;784](https://redirect.github.com/python-poetry/poetry-core/pull/784), [#&#8203;787](https://redirect.github.com/python-poetry/poetry-core/pull/787), [#&#8203;795](https://redirect.github.com/python-poetry/poetry-core/pull/795)). ##### Fixed - Fix an issue where the `platlib` directory of the wrong Python was used ([#&#8203;726](https://redirect.github.com/python-poetry/poetry-core/pull/726)). - Fix handling of generic constraints ([#&#8203;732](https://redirect.github.com/python-poetry/poetry-core/pull/732)). - Fix an issue where building a wheel in a nested output directory results in an error ([#&#8203;762](https://redirect.github.com/python-poetry/poetry-core/pull/762)). - Fix an issue where `+` was not allowed in git URL paths ([#&#8203;765](https://redirect.github.com/python-poetry/poetry-core/pull/765)). - Fix an issue where the temporary directory was not cleaned up on error ([#&#8203;775](https://redirect.github.com/python-poetry/poetry-core/pull/775)). - Fix an issue where the regular expression for author names was too restrictive ([#&#8203;517](https://redirect.github.com/python-poetry/poetry-core/pull/517)). - Fix an issue where basic auth http(s) credentials could not be parsed ([#&#8203;791](https://redirect.github.com/python-poetry/poetry-core/pull/791)). ##### Vendoring - [`fastjsonschema==2.21.1`](https://redirect.github.com/horejsek/python-fastjsonschema/blob/master/CHANGELOG.txt) - [`lark==1.2.2`](https://redirect.github.com/lark-parser/lark/releases/tag/1.2.2) - [`packaging==24.2`](https://redirect.github.com/pypa/packaging/blob/main/CHANGELOG.rst) - [`tomli==2.2.1`](https://redirect.github.com/hukkin/tomli/blob/master/CHANGELOG.md) ### [`v1.9.1`](https://redirect.github.com/python-poetry/poetry-core/blob/HEAD/CHANGELOG.md#191---2024-10-13) [Compare Source](https://redirect.github.com/python-poetry/poetry-core/compare/1.9.0...1.9.1) ##### Added - Add `3.13` to the list of available Python versions ([#&#8203;747](https://redirect.github.com/python-poetry/poetry-core/pull/747)). </details> <details> <summary>pytest-dev/pytest-cov (pytest-cov)</summary> ### [`v6.2.1`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#621-2025-06-12) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v6.2.0...v6.2.1) - 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 ### [`v6.2.0`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#620-2025-06-11) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v6.1.1...v6.2.0) - 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", ] ### [`v6.1.1`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#611-2025-04-05) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v6.1.0...v6.1.1) - Fixed breakage that occurs when `--cov-context` and the `no_cover` marker are used together. ### [`v6.1.0`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#610-2025-04-01) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v6.0.0...v6.1.0) - Change terminal output to use full width lines for the coverage header. Contributed by Tsvika Shapira in `#&#8203;678 <https://github.com/pytest-dev/pytest-cov/pull/678>`\_. - Removed unnecessary CovFailUnderWarning. Fixes `#&#8203;675 <https://github.com/pytest-dev/pytest-cov/issues/675>`\_. - Fixed the term report not using the precision specified via `--cov-precision`. ### [`v6.0.0`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#600-2024-10-29) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v5.0.0...v6.0.0) - Updated various documentation inaccuracies, especially on subprocess handling. - Changed fail under checks to use the precision set in the coverage configuration. Now it will perform the check just like `coverage report` would. - Added a `--cov-precision` cli option that can override the value set in your coverage configuration. - Dropped support for now EOL Python 3.8. </details> <details> <summary>jd/tenacity (tenacity)</summary> ### [`v9.1.2`](https://redirect.github.com/jd/tenacity/releases/tag/9.1.2) [Compare Source](https://redirect.github.com/jd/tenacity/compare/9.0.0...9.1.2) **Full Changelog**: jd/tenacity@9.1.1...9.1.2 ### [`v9.0.0`](https://redirect.github.com/jd/tenacity/releases/tag/9.0.0): tenacity 9.0.0 [Compare Source](https://redirect.github.com/jd/tenacity/compare/8.5.0...9.0.0) #### What's Changed - Respects `min` argument for `wait_random_exponential` by [@&#8203;yxtay](https://redirect.github.com/yxtay) in [https://github.com/jd/tenacity/pull/425](https://redirect.github.com/jd/tenacity/pull/425) - Bump major version to warn API breakage on statistics attribute **Full Changelog**: jd/tenacity@8.5.0...9.0.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 01:00 AM and 05:59 AM, only on Tuesday ( * 1-5 * * 2 ) 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](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/mysql-router-k8s-operator). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjQxLjQwLjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIm5vdCBidWcgb3IgZW5oYW5jZW1lbnQiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Carl Csaposs <[email protected]>
1 parent 183abbe commit deb6f6f

File tree

2 files changed

+25
-35
lines changed

2 files changed

+25
-35
lines changed

poetry.lock

Lines changed: 21 additions & 31 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ python = "^3.10"
1010
# breaking change in ops 2.10.0: https://github.com/canonical/operator/pull/1091#issuecomment-1888644075
1111
ops = "^2.9.0, <2.10"
1212
lightkube = "^0.15.3"
13-
tenacity = "^8.5.0"
13+
tenacity = "^9.1.2"
1414
jinja2 = "^3.1.4"
15-
poetry-core = "^1.9.0"
15+
poetry-core = "^2.1.3"
1616
requests = "^2.32.3"
1717

1818
[tool.poetry.group.charm-libs.dependencies]
@@ -45,7 +45,7 @@ codespell = "^2.3.0"
4545
pytest = "^8.2.2"
4646
pytest-xdist = "^3.6.1"
4747
pytest-forked = "^1.6.0" # Workaround to deal with memory leaks in scenario tests
48-
pytest-cov = "^5.0.0"
48+
pytest-cov = "^6.2.1"
4949
ops-scenario = "^6.0.3, <6.0.4" # 6.0.4 requires ops >= 2.12
5050
ops = "^2.9.0"
5151

@@ -55,7 +55,7 @@ pytest-operator = "^0.35.0"
5555
juju = "^3.6.0.0"
5656
mysql-connector-python = "^9.3.0"
5757
pyyaml = "^6.0.1"
58-
tenacity = "^8.5.0"
58+
tenacity = "^9.1.2"
5959
allure-pytest = "^2.13.5"
6060
allure-pytest-default-results = "^0.1.2"
6161

0 commit comments

Comments
 (0)