canonical / pgbouncer-k8s-operator

A charmed operator for running PGbouncer on Kubernetes.
https://charmhub.io/pgbouncer-k8s
Apache License 2.0
7 stars 5 forks source link

Lock file maintenance Python dependencies #339

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
lockFileMaintenance All locks refreshed
coverage unit minor ^7.5.4 -> ^7.6.0 age adoption passing confidence
juju integration patch <=3.5.0.0 -> <=3.5.2.0 age adoption passing confidence
ruff (source, changelog) format patch ^0.5.1 -> ^0.5.2 age adoption passing confidence

🔧 This Pull Request updates lock files to use the latest dependency versions.


Release Notes

nedbat/coveragepy (coverage) ### [`v7.6.0`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-760--2024-07-11) [Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.5.4...7.6.0) - Exclusion patterns can now be multi-line, thanks to `Daniel Diniz `*. This enables many interesting exclusion use-cases, including those requested in issues `118 `* (entire files), `996 `\_ (multiple lines only when appearing together), `1741 `\_ (remainder of a function), and `1803 `\_ (arbitrary sequence of marked lines). See the :ref:`multi_line_exclude` section of the docs for more details and examples. - The JSON report now includes per-function and per-class coverage information. Thanks to `Daniel Diniz `\_ for getting the work started. This closes `issue 1793`\_ and `issue 1532`\_. - Fixed an incorrect calculation of "(no class)" lines in the HTML classes report. - Python 3.13.0b3 is supported. .. \_issue 118:[https://github.com/nedbat/coveragepy/issues/118](https://togithub.com/nedbat/coveragepy/issues/118)8 .. \_issue 996[https://github.com/nedbat/coveragepy/issues/996](https://togithub.com/nedbat/coveragepy/issues/996)96 .. \_issue 153[https://github.com/nedbat/coveragepy/issues/1532](https://togithub.com/nedbat/coveragepy/issues/1532)532 .. \_issue 17[https://github.com/nedbat/coveragepy/issues/1741](https://togithub.com/nedbat/coveragepy/issues/1741)1741 .. \_issue 1[https://github.com/nedbat/coveragepy/issues/1793](https://togithub.com/nedbat/coveragepy/issues/1793)/1793 .. \_issue [https://github.com/nedbat/coveragepy/issues/1803](https://togithub.com/nedbat/coveragepy/issues/1803)s/1803 .. \_pull[https://github.com/nedbat/coveragepy/pull/1807](https://togithub.com/nedbat/coveragepy/pull/1807)ll/1807 .. \_pul[https://github.com/nedbat/coveragepy/pull/1809](https://togithub.com/nedbat/coveragepy/pull/1809)ull/1809 .. \_changes\_7-5-4:
juju/python-libjuju (juju) ### [`v3.5.2.0`](https://togithub.com/juju/python-libjuju/releases/tag/3.5.2.0) [Compare Source](https://togithub.com/juju/python-libjuju/compare/3.5.0.0...3.5.2.0) This is a 3.x track release. It's compatible with all the Juju controller versions up to 3.5.2. #### What's Changed ##### Enhancements - Add setuptools to tox.ini by [@​Aflynn50](https://togithub.com/Aflynn50) in [https://github.com/juju/python-libjuju/pull/1058](https://togithub.com/juju/python-libjuju/pull/1058) - feat: conventional commits static analysis by [@​SimonRichardson](https://togithub.com/SimonRichardson) in [https://github.com/juju/python-libjuju/pull/1068](https://togithub.com/juju/python-libjuju/pull/1068) - feat(makefile): run .tox before lint in makefile target by [@​cderici](https://togithub.com/cderici) in [https://github.com/juju/python-libjuju/pull/1069](https://togithub.com/juju/python-libjuju/pull/1069) ##### Bug Fixes - fix parsing of storage constraints by [@​luissimas](https://togithub.com/luissimas) in [https://github.com/juju/python-libjuju/pull/1053](https://togithub.com/juju/python-libjuju/pull/1053) - fix(refresh): bug with revisions by [@​jack-w-shaw](https://togithub.com/jack-w-shaw) in [https://github.com/juju/python-libjuju/pull/1067](https://togithub.com/juju/python-libjuju/pull/1067) - fix(series): add noble support by [@​jack-w-shaw](https://togithub.com/jack-w-shaw) in [https://github.com/juju/python-libjuju/pull/1063](https://togithub.com/juju/python-libjuju/pull/1063) - fix zones constraints list parsing by [@​luissimas](https://togithub.com/luissimas) in [https://github.com/juju/python-libjuju/pull/1054](https://togithub.com/juju/python-libjuju/pull/1054) - fix(model): fix wrong instanciation of list-secrets facade by [@​gboutry](https://togithub.com/gboutry) in [https://github.com/juju/python-libjuju/pull/1065](https://togithub.com/juju/python-libjuju/pull/1065) #### New Contributors - [@​luissimas](https://togithub.com/luissimas) made their first contribution in [https://github.com/juju/python-libjuju/pull/1053](https://togithub.com/juju/python-libjuju/pull/1053) **Full Changelog**: https://github.com/juju/python-libjuju/compare/3.5.0.0...3.5.2.0
astral-sh/ruff (ruff) ### [`v0.5.2`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#052) [Compare Source](https://togithub.com/astral-sh/ruff/compare/0.5.1...0.5.2) ##### Preview features - Use `space` separator before parenthesized expressions in comprehensions with leading comments ([#​12282](https://togithub.com/astral-sh/ruff/pull/12282)) - \[`flake8-async`] Update `ASYNC100` to include `anyio` and `asyncio` ([#​12221](https://togithub.com/astral-sh/ruff/pull/12221)) - \[`flake8-async`] Update `ASYNC109` to include `anyio` and `asyncio` ([#​12236](https://togithub.com/astral-sh/ruff/pull/12236)) - \[`flake8-async`] Update `ASYNC110` to include `anyio` and `asyncio` ([#​12261](https://togithub.com/astral-sh/ruff/pull/12261)) - \[`flake8-async`] Update `ASYNC115` to include `anyio` and `asyncio` ([#​12262](https://togithub.com/astral-sh/ruff/pull/12262)) - \[`flake8-async`] Update `ASYNC116` to include `anyio` and `asyncio` ([#​12266](https://togithub.com/astral-sh/ruff/pull/12266)) ##### Rule changes - \[`flake8-return`] Exempt properties from explicit return rule (`RET501`) ([#​12243](https://togithub.com/astral-sh/ruff/pull/12243)) - \[`numpy`] Add `np.NAN`-to-`np.nan` diagnostic ([#​12292](https://togithub.com/astral-sh/ruff/pull/12292)) - \[`refurb`] Make `list-reverse-copy` an unsafe fix ([#​12303](https://togithub.com/astral-sh/ruff/pull/12303)) ##### Server - Consider `include` and `extend-include` settings in native server ([#​12252](https://togithub.com/astral-sh/ruff/pull/12252)) - Include nested configurations in settings reloading ([#​12253](https://togithub.com/astral-sh/ruff/pull/12253)) ##### CLI - Omit code frames for fixes with empty ranges ([#​12304](https://togithub.com/astral-sh/ruff/pull/12304)) - Warn about formatter incompatibility for `D203` ([#​12238](https://togithub.com/astral-sh/ruff/pull/12238)) ##### Bug fixes - Make cache-write failures non-fatal on Windows ([#​12302](https://togithub.com/astral-sh/ruff/pull/12302)) - Treat `not` operations as boolean tests ([#​12301](https://togithub.com/astral-sh/ruff/pull/12301)) - \[`flake8-bandit`] Avoid `S310` violations for HTTP-safe f-strings ([#​12305](https://togithub.com/astral-sh/ruff/pull/12305)) - \[`flake8-bandit`] Support explicit string concatenations in S310 HTTP detection ([#​12315](https://togithub.com/astral-sh/ruff/pull/12315)) - \[`flake8-bandit`] fix S113 false positive for httpx without `timeout` argument ([#​12213](https://togithub.com/astral-sh/ruff/pull/12213)) - \[`pycodestyle`] Remove "non-obvious" allowance for E721 ([#​12300](https://togithub.com/astral-sh/ruff/pull/12300)) - \[`pyflakes`] Consider `with` blocks as single-item branches for redefinition analysis ([#​12311](https://togithub.com/astral-sh/ruff/pull/12311)) - \[`refurb`] Restrict forwarding for `newline` argument in `open()` calls to Python versions >= 3.10 ([#​12244](https://togithub.com/astral-sh/ruff/pull/12244)) ##### Documentation - Update help and documentation to reflect `--output-format full` default ([#​12248](https://togithub.com/astral-sh/ruff/pull/12248)) ##### Performance - Use more threads when discovering Python files ([#​12258](https://togithub.com/astral-sh/ruff/pull/12258))

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 has been generated by Mend Renovate. View repository job log here.

codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 71.04%. Comparing base (2c70f14) to head (a2abcf4).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #339 +/- ## ======================================= Coverage 71.04% 71.04% ======================================= Files 8 8 Lines 1250 1250 Branches 236 236 ======================================= Hits 888 888 Misses 275 275 Partials 87 87 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.