canonical / lego-base-k8s-operator

Base library for building Lego Kubernetes operators
https://charmhub.io/lego-base-k8s
Apache License 2.0
0 stars 3 forks source link

chore: bump the pip_dependencies group with 5 updates #134

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps the pip_dependencies group with 5 updates:

Package From To
coverage[toml] 7.5.2 7.5.3
juju 3.4.0.0 3.5.0.0
pyright 1.1.364 1.1.365
ruff 0.4.5 0.4.7
ops 2.13.0 2.14.0

Updates coverage[toml] from 7.5.2 to 7.5.3

Release notes

Sourced from coverage[toml]'s releases.

7.5.3

  • Performance improvements for combining data files, especially when measuring line coverage. A few different quadratic behaviors were eliminated. In one extreme case of combining 700+ data files, the time dropped from more than three hours to seven minutes. Thanks for Kraken Tech for funding the fix.
  • Performance improvements for generating HTML reports, with a side benefit of reducing memory use, closing issue 1791. Thanks to Daniel Diniz for helping to diagnose the problem.

:arrow_right:  PyPI page: coverage 7.5.3. :arrow_right:  To install: python3 -m pip install coverage==7.5.3

Changelog

Sourced from coverage[toml]'s changelog.

Version 7.5.3 — 2024-05-28

  • Performance improvements for combining data files, especially when measuring line coverage. A few different quadratic behaviors were eliminated. In one extreme case of combining 700+ data files, the time dropped from more than three hours to seven minutes. Thanks for Kraken Tech for funding the fix.

  • Performance improvements for generating HTML reports, with a side benefit of reducing memory use, closing issue 1791_. Thanks to Daniel Diniz for helping to diagnose the problem.

.. _issue 1791: nedbat/coveragepy#1791

.. _changes_7-5-2:

Commits
  • f310d7e docs: sample HTML for 7.5.3
  • a51d52f docs: prep for 7.5.3
  • b666f3a perf: it's faster in all versions if we don't cache tokenize #1791
  • a2b4929 docs: changelog entry for combine performance improvements
  • b9aff50 perf: don't read full line_bits table each time
  • c45ebac perf: cache alias mapping
  • 390cb97 perf: avoid quadratic behavior when combining line coverage
  • d3caf53 docs(build): tweaks to howto
  • 909e887 build: bump version
  • See full diff in compare view


Updates juju from 3.4.0.0 to 3.5.0.0

Release notes

Sourced from juju's releases.

3.5.0.0

What's Changed

New Contributors

Full Changelog: https://github.com/juju/python-libjuju/compare/3.4.0.0...3.5.0.0

Changelog

Sourced from juju's changelog.

3.5.0.0 ^^^^^^^

Thursday 30th May 2024

What's Changed

Commits
  • 77f02b2 Merge pull request #1056 from Aflynn50/release-3.5.0.0
  • 9c47d1f Release notes for 3.5.0.0
  • 41a242b Merge pull request #1049 from cderici/documentation-add-user-api
  • e0d8d16 Add user api to pylibjuju documentation
  • d4f6677 Merge pull request #1043 from Thanhphan1147/add_missing_revision_params_in_bu...
  • 04f0e53 Merge branch 'master' into add_missing_revision_params_in_bundle_add_charms
  • 2c30901 Merge pull request #1044 from Aflynn50/fix-microk8s-proxy-issue
  • 7002122 Handle error in Kubernetes proxy del
  • c8648b1 remove series as focal is not supported for rev7
  • bc84a16 use an old revision to avoid false-positives
  • Additional commits viewable in compare view


Updates pyright from 1.1.364 to 1.1.365

Commits


Updates ruff from 0.4.5 to 0.4.7

Release notes

Sourced from ruff's releases.

v0.4.7

Changes

Preview features

  • [flake8-pyi] Implement PYI064 (#11325)
  • [flake8-pyi] Implement PYI066 (#11541)
  • [flake8-pyi] Implement PYI057 (#11486)
  • [pyflakes] Enable F822 in __init__.py files by default (#11370)

Formatter

  • Fix incorrect placement of trailing stub function comments (#11632)

Server

  • Respect file exclusions in ruff server (#11590)
  • Add support for documents not exist on disk (#11588)
  • Add Vim and Kate setup guide for ruff server (#11615)

Bug fixes

  • Avoid removing newlines between docstring headers and rST blocks (#11609)
  • Infer indentation with imports when logical indent is absent (#11608)
  • Use char index rather than position for indent slice (#11645)
  • [flake8-comprehension] Strip parentheses around generators in C400 (#11607)
  • Mark repeated-isinstance-calls as unsafe on Python 3.10 and later (#11622)

Contributors

v0.4.6

Changes

Breaking changes

  • Use project-relative paths when calculating GitLab fingerprints (#11532)

... (truncated)

Changelog

Sourced from ruff's changelog.

0.4.7

Preview features

  • [flake8-pyi] Implement PYI064 (#11325)
  • [flake8-pyi] Implement PYI066 (#11541)
  • [flake8-pyi] Implement PYI057 (#11486)
  • [pyflakes] Enable F822 in __init__.py files by default (#11370)

Formatter

  • Fix incorrect placement of trailing stub function comments (#11632)

Server

  • Respect file exclusions in ruff server (#11590)
  • Add support for documents not exist on disk (#11588)
  • Add Vim and Kate setup guide for ruff server (#11615)

Bug fixes

  • Avoid removing newlines between docstring headers and rST blocks (#11609)
  • Infer indentation with imports when logical indent is absent (#11608)
  • Use char index rather than position for indent slice (#11645)
  • [flake8-comprehension] Strip parentheses around generators in C400 (#11607)
  • Mark repeated-isinstance-calls as unsafe on Python 3.10 and later (#11622)

0.4.6

Breaking changes

  • Use project-relative paths when calculating GitLab fingerprints (#11532)
  • Bump minimum supported Windows version to Windows 10 (#11613)

Preview features

  • [flake8-async] Sleep with >24 hour interval should usually sleep forever (ASYNC116) (#11498)

Rule changes

  • [numpy] Add missing functions to NumPy 2.0 migration rule (#11528)
  • [mccabe] Consider irrefutable pattern similar to if .. else for C901 (#11565)
  • Consider match-case statements for C901, PLR0912, and PLR0915 (#11521)
  • Remove empty strings when converting to f-string (UP032) (#11524)
  • [flake8-bandit] request-without-timeout should warn for requests.request (#11548)
  • [flake8-self] Ignore sunder accesses in flake8-self rules (#11546)
  • [pyupgrade] Lint for TypeAliasType usages (UP040) (#11530)

Server

... (truncated)

Commits


Updates ops from 2.13.0 to 2.14.0

Changelog

Sourced from ops's changelog.

2.14.0 - 29 May 2024

This release fixes the RelationDataContent.update method to follow dict.update semantics, that is allow both updating with another dict, an iterable, keyword arguments or a mixture thereof.

Features

Fixes

Documentation

Refactoring

Commits
  • 6197de9 release: release notes 2.14.0 (#1235)
  • 6640f68 docs: clarify that SecretNotFound may be raised for permission errors (#1231)
  • c4abc6a chore: add a pre-commit config (#1232)
  • a9055a7 chore: remove f-string in logging call (#1234)
  • e40f78d ci: automate pinning charms in regression tests (#1215)
  • 16240bf chore: add git blame ignore revs file (#1228)
  • d8148ab refactor: use ruff formatter (#1224)
  • 3c8c211 test: refactor test_testing to pytest style (#1206)
  • 0dd27df fix: the other argument to RelatationDataContent.update(...) should be op...
  • 7e7a18b fix: don't use f-strings in logging calls (#1227)
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
gruyaume commented 1 month ago

@dependabot rebase

gruyaume commented 1 month ago

@dependabot rebase