canonical / s3-integrator

An integrator charm for handling s3 credentials
https://charmhub.io/s3-integrator
Apache License 2.0
2 stars 2 forks source link

Lock file maintenance Python dependencies #55

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 2 months ago

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
lockFileMaintenance All locks refreshed
black (changelog) format minor ^24.4.2 -> ^24.8.0 age adoption passing confidence
coverage unit minor ^7.4.4 -> ^7.6.1 age adoption passing confidence
ops (changelog) dependencies minor ^2.15.0 -> ^2.16.1 age adoption passing confidence
pytest (changelog) integration minor ^8.2.2 -> ^8.3.3 age adoption passing confidence
pytest (changelog) unit minor ^8.2.2 -> ^8.3.3 age adoption passing confidence

πŸ”§ This Pull Request updates lock files to use the latest dependency versions.


Release Notes

psf/black (black) ### [`v24.8.0`](https://redirect.github.com/psf/black/blob/HEAD/CHANGES.md#2480) [Compare Source](https://redirect.github.com/psf/black/compare/24.4.2...24.8.0) ##### Stable style - Fix crash when `# fmt: off` is used before a closing parenthesis or bracket. ([#​4363](https://redirect.github.com/psf/black/issues/4363)) ##### Packaging - Packaging metadata updated: docs are explictly linked, the issue tracker is now also linked. This improves the PyPI listing for Black. ([#​4345](https://redirect.github.com/psf/black/issues/4345)) ##### Parser - Fix regression where Black failed to parse a multiline f-string containing another multiline string ([#​4339](https://redirect.github.com/psf/black/issues/4339)) - Fix regression where Black failed to parse an escaped single quote inside an f-string ([#​4401](https://redirect.github.com/psf/black/issues/4401)) - Fix bug with Black incorrectly parsing empty lines with a backslash ([#​4343](https://redirect.github.com/psf/black/issues/4343)) - Fix bugs with Black's tokenizer not handling `\{` inside f-strings very well ([#​4422](https://redirect.github.com/psf/black/issues/4422)) - Fix incorrect line numbers in the tokenizer for certain tokens within f-strings ([#​4423](https://redirect.github.com/psf/black/issues/4423)) ##### Performance - Improve performance when a large directory is listed in `.gitignore` ([#​4415](https://redirect.github.com/psf/black/issues/4415)) ##### *Blackd* - Fix blackd (and all extras installs) for docker container ([#​4357](https://redirect.github.com/psf/black/issues/4357))
nedbat/coveragepy (coverage) ### [`v7.6.1`](https://redirect.github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-761--2024-08-04) [Compare Source](https://redirect.github.com/nedbat/coveragepy/compare/7.6.0...7.6.1) - Fix: coverage used to fail when measuring code using :func:`runpy.run_path ` with a :class:`Path ` argument. This is now fixed, thanks to `Ask Hjorth Larsen `\_. - Fix: backslashes preceding a multi-line backslashed string could confuse the HTML report. This is now fixed, thanks to `LiuYinCarl `\_. - Now we publish wheels for Python 3.13, both regular and free-threaded. .. \_pull 1819:[https://github.com/nedbat/coveragepy/pull/1819](https://redirect.github.com/nedbat/coveragepy/pull/1819)9 .. \_pull 1828[https://github.com/nedbat/coveragepy/pull/1828](https://redirect.github.com/nedbat/coveragepy/pull/1828)28 .. \_changes\_7-6-0: ### [`v7.6.0`](https://redirect.github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-760--2024-07-11) [Compare Source](https://redirect.github.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://redirect.github.com/nedbat/coveragepy/issues/118)8 .. \_issue 996[https://github.com/nedbat/coveragepy/issues/996](https://redirect.github.com/nedbat/coveragepy/issues/996)96 .. \_issue 153[https://github.com/nedbat/coveragepy/issues/1532](https://redirect.github.com/nedbat/coveragepy/issues/1532)532 .. \_issue 17[https://github.com/nedbat/coveragepy/issues/1741](https://redirect.github.com/nedbat/coveragepy/issues/1741)1741 .. \_issue 1[https://github.com/nedbat/coveragepy/issues/1793](https://redirect.github.com/nedbat/coveragepy/issues/1793)/1793 .. \_issue [https://github.com/nedbat/coveragepy/issues/1803](https://redirect.github.com/nedbat/coveragepy/issues/1803)s/1803 .. \_pull[https://github.com/nedbat/coveragepy/pull/1807](https://redirect.github.com/nedbat/coveragepy/pull/1807)ll/1807 .. \_pul[https://github.com/nedbat/coveragepy/pull/1809](https://redirect.github.com/nedbat/coveragepy/pull/1809)ull/1809 .. \_changes\_7-5-4:
canonical/operator (ops) ### [`v2.16.1`](https://redirect.github.com/canonical/operator/releases/tag/2.16.1): Don't have Harness alter os.environ [Compare Source](https://redirect.github.com/canonical/operator/compare/2.16.0...2.16.1) This is a small bug-fix release to address a regression in ops 2.16.0 where creating a `Harness` object would add a `JUJU_VERSION` to `os.environ`. #### Fixes - Don't alter os.environ in Harness in [https://github.com/canonical/operator/pull/1359](https://redirect.github.com/canonical/operator/pull/1359) **Full Changelog**: https://github.com/canonical/operator/compare/2.16.0...2.16.1 ### [`v2.16.0`](https://redirect.github.com/canonical/operator/blob/HEAD/CHANGES.md#2160---29-Aug-2024) [Compare Source](https://redirect.github.com/canonical/operator/compare/2.15.0...2.16.0) #### Features - Add the description field to SecretInfo in [https://github.com/canonical/operator/pull/1338](https://redirect.github.com/canonical/operator/pull/1338) #### Refactor - Parse JUJU_\* environment variables in one place in[https://github.com/canonical/operator/pull/1313](https://redirect.github.com/canonical/operator/pull/1313)3 #### Fixes - Fix reading Juju secret expiry dates in [https://github.com/canonical/operator/pull/1317](https://redirect.github.com/canonical/operator/pull/1317) - Correct the signature of .events() in [https://github.com/canonical/operator/pull/1342](https://redirect.github.com/canonical/operator/pull/1342) #### Documentation - Security policy change to only support each active major release in [https://github.com/canonical/operator/pull/1297](https://redirect.github.com/canonical/operator/pull/1297) - Add Juju version markers in [https://github.com/canonical/operator/pull/1311](https://redirect.github.com/canonical/operator/pull/1311) - Use Sphinx 8 in [https://github.com/canonical/operator/pull/1303](https://redirect.github.com/canonical/operator/pull/1303) - Live reload documentation with sphinx-autobuild in [https://github.com/canonical/operator/pull/1323](https://redirect.github.com/canonical/operator/pull/1323) #### Tests - Update the smoke test series/bases in [https://github.com/canonical/operator/pull/1318](https://redirect.github.com/canonical/operator/pull/1318) - Run pytest in parallel with pytest xdist in [https://github.com/canonical/operator/pull/1319](https://redirect.github.com/canonical/operator/pull/1319) - Bump Pyright to 1.1.377 in [https://github.com/canonical/operator/pull/1332](https://redirect.github.com/canonical/operator/pull/1332) - Run tests on Python 3.12 and the install test on Python 3.13 in [https://github.com/canonical/operator/pull/1315](https://redirect.github.com/canonical/operator/pull/1315) #### CI - Add a workflow that runs the TIOBE quality checks in [https://github.com/canonical/operator/pull/1301](https://redirect.github.com/canonical/operator/pull/1301) - Allow executing the TIOBE workflow manually in [https://github.com/canonical/operator/pull/1321](https://redirect.github.com/canonical/operator/pull/1321) - Make Pyright report unnecessary type ignore comments in [https://github.com/canonical/operator/pull/1333](https://redirect.github.com/canonical/operator/pull/1333) - Enable linting of docs/custom_conf.py in [https://github.com/canonical/operator/pull/1330](https://redirect.github.com/canonical/operator/pull/1330)
pytest-dev/pytest (pytest) ### [`v8.3.3`](https://redirect.github.com/pytest-dev/pytest/releases/tag/8.3.3) [Compare Source](https://redirect.github.com/pytest-dev/pytest/compare/8.3.2...8.3.3) # pytest 8.3.3 (2024-09-09) ## Bug fixes - [#​12446](https://redirect.github.com/pytest-dev/pytest/issues/12446): Avoid calling `@property` (and other instance descriptors) during fixture discovery -- by `asottile`{.interpreted-text role="user"} - [#​12659](https://redirect.github.com/pytest-dev/pytest/issues/12659): Fixed the issue of not displaying assertion failure differences when using the parameter `--import-mode=importlib` in pytest>=8.1. - [#​12667](https://redirect.github.com/pytest-dev/pytest/issues/12667): Fixed a regression where type change in \[ExceptionInfo.errisinstance]{.title-ref} caused \[mypy]{.title-ref} to fail. - [#​12744](https://redirect.github.com/pytest-dev/pytest/issues/12744): Fixed typing compatibility with Python 3.9 or less -- replaced \[typing.Self]{.title-ref} with \[typing_extensions.Self]{.title-ref} -- by `Avasam`{.interpreted-text role="user"} - [#​12745](https://redirect.github.com/pytest-dev/pytest/issues/12745): Fixed an issue with backslashes being incorrectly converted in nodeid paths on Windows, ensuring consistent path handling across environments. - [#​6682](https://redirect.github.com/pytest-dev/pytest/issues/6682): Fixed bug where the verbosity levels where not being respected when printing the "msg" part of failed assertion (as in `assert condition, msg`). - [#​9422](https://redirect.github.com/pytest-dev/pytest/issues/9422): Fix bug where disabling the terminal plugin via `-p no:terminal` would cause crashes related to missing the `verbose` option. \-- by `GTowers1`{.interpreted-text role="user"} ## Improved documentation - [#​12663](https://redirect.github.com/pytest-dev/pytest/issues/12663): Clarify that the \[pytest_deselected]{.title-ref} hook should be called from \[pytest_collection_modifyitems]{.title-ref} hook implementations when items are deselected. - [#​12678](https://redirect.github.com/pytest-dev/pytest/issues/12678): Remove erroneous quotes from \[tmp_path_retention_policy]{.title-ref} example in docs. ## Miscellaneous internal changes - [#​12769](https://redirect.github.com/pytest-dev/pytest/issues/12769): Fix typos discovered by codespell and add codespell to pre-commit hooks. ### [`v8.3.2`](https://redirect.github.com/pytest-dev/pytest/releases/tag/8.3.2) [Compare Source](https://redirect.github.com/pytest-dev/pytest/compare/8.3.1...8.3.2) # pytest 8.3.2 (2024-07-24) ## Bug fixes - [#​12652](https://redirect.github.com/pytest-dev/pytest/issues/12652): Resolve regression \[conda]{.title-ref} environments where no longer being automatically detected. \-- by `RonnyPfannschmidt`{.interpreted-text role="user"} ### [`v8.3.1`](https://redirect.github.com/pytest-dev/pytest/releases/tag/8.3.1) [Compare Source](https://redirect.github.com/pytest-dev/pytest/compare/8.3.0...8.3.1) # pytest 8.3.1 (2024-07-20) The 8.3.0 release failed to include the change notes and docs for the release. This patch release remedies this. There are no other changes. ### [`v8.3.0`](https://redirect.github.com/pytest-dev/pytest/compare/8.2.2...8.3.0) [Compare Source](https://redirect.github.com/pytest-dev/pytest/compare/8.2.2...8.3.0)

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.