Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lock file maintenance Python dependencies #531

Merged
merged 2 commits into from
Jul 22, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 15, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
lockFileMaintenance All locks refreshed
boto3 dependencies patch ^1.34.143 -> ^1.34.145 age adoption passing confidence
cosl charm-libs patch 0.0.12 -> 0.0.14 age adoption passing confidence
cosl dependencies patch ^0.0.12 -> ^0.0.14 age adoption passing confidence
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
ops (changelog) charm-libs minor 2.14.1 -> 2.15.0 age adoption passing confidence
ops (changelog) dependencies minor ^2.14.1 -> ^2.15.0 age adoption passing confidence
pyOpenSSL (source) dependencies patch ^24.1.0 -> ^24.2.1 age adoption passing confidence
pytest (changelog) integration minor ^8.2.2 -> ^8.3.1 age adoption passing confidence
pytest (changelog) unit minor ^8.2.2 -> ^8.3.1 age adoption passing confidence
ruff (source, changelog) format patch ^0.5.1 -> ^0.5.4 age adoption passing confidence

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


Release Notes

boto/boto3 (boto3)

v1.34.145

Compare Source

========

  • api-change:acm-pca: [botocore] Fix broken waiters for the acm-pca client. Waiters broke in version 1.13.144 of the Boto3 SDK.
  • api-change:connect: [botocore] Amazon Connect expands search API coverage for additional resources. Search for hierarchy groups by name, ID, tag, or other criteria (new endpoint). Search for agent statuses by name, ID, tag, or other criteria (new endpoint). Search for users by their assigned proficiencies (enhanced endpoint)
  • api-change:ec2: [botocore] Amazon VPC IP Address Manager (IPAM) now supports Bring-Your-Own-IP (BYOIP) for IP addresses registered with any Internet Registry. This feature uses DNS TXT records to validate ownership of a public IP address range.
  • api-change:firehose: [botocore] This release 1) Add configurable buffering hints for Snowflake as destination. 2) Add ReadFromTimestamp for MSK As Source. Firehose will start reading data from MSK Cluster using offset associated with this timestamp. 3) Gated public beta release to add Apache Iceberg tables as destination.
  • api-change:ivschat: [botocore] Documentation update for IVS Chat API Reference.
  • api-change:medialive: [botocore] AWS Elemental MediaLive now supports the SRT protocol via the new SRT Caller input type.
  • api-change:rds: [botocore] Updates Amazon RDS documentation to specify an eventual consistency model for DescribePendingMaintenanceActions.
  • api-change:sagemaker: [botocore] SageMaker Training supports R5, T3 and R5D instances family. And SageMaker Processing supports G5 and R5D instances family.
  • api-change:secretsmanager: [botocore] Doc only update for Secrets Manager
  • api-change:taxsettings: [botocore] Set default endpoint for aws partition. Requests from all regions in aws partition will be forward to us-east-1 endpoint.
  • api-change:timestream-query: [botocore] Doc-only update for TimestreamQuery. Added guidance about the accepted valid value for the QueryPricingModel parameter.
  • api-change:workspaces-thin-client: [botocore] Documentation update for WorkSpaces Thin Client.
  • bugfix:Waiter: [botocore] Update waiters to handle expected boolean values when matching errors (boto/botocore#3220 <https://github.com/boto/botocore/issues/3220>__)

v1.34.144

Compare Source

========

  • api-change:acm-pca: [botocore] Minor refactoring of C2J model for AWS Private CA
  • api-change:arc-zonal-shift: [botocore] Adds the option to subscribe to get notifications when a zonal autoshift occurs in a region.
  • api-change:globalaccelerator: [botocore] This feature adds exceptions to the Customer API to avoid throwing Internal Service errors
  • api-change:pinpoint: [botocore] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
  • api-change:quicksight: [botocore] Vega ally control options and Support for Reviewed Answers in Topics
nedbat/coveragepy (coverage)

v7.6.0

Compare Source

  • Exclusion patterns can now be multi-line, thanks to Daniel Diniz <pull 1807_>. This enables many interesting exclusion use-cases, including those
    requested in issues 118 <issue 118_>
    (entire files), 996 <issue 996_>_ (multiple lines only when appearing together), 1741 <issue 1741_>_ (remainder of a function), and 1803 <issue 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 <pull 1809_>_ 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/1188
.. _issue 996https://github.com/nedbat/coveragepy/issues/99696
.. _issue 153https://github.com/nedbat/coveragepy/issues/1532532
.. _issue 17https://github.com/nedbat/coveragepy/issues/17411741
.. _issue 1https://github.com/nedbat/coveragepy/issues/1793/1793
.. _issue https://github.com/nedbat/coveragepy/issues/1803s/1803
.. _pullhttps://github.com/nedbat/coveragepy/pull/1807ll/1807
.. _pulhttps://github.com/nedbat/coveragepy/pull/1809ull/1809

.. _changes_7-5-4:

juju/python-libjuju (juju)

v3.5.2.0

Compare Source

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
Bug Fixes

New Contributors

Full Changelog: juju/python-libjuju@3.5.0.0...3.5.2.0

canonical/operator (ops)

v2.15.0

Compare Source

Features

  • Add support for Pebble check-failed and check-recovered events (#​1281)

Fixes

  • Pass secret data to Juju via files, rather than as command-line values (#​1290)
  • Include checks and log targets when merging layers in ops.testing (#​1268)

Documentation

  • Clarify distinction between maintenance and waiting status (#​1148)

CI

  • Bump the Go version to match Pebble (#​1285)
  • Run ruff format over charm pin update code (#​1278)
  • Bump certifi from 2024.2.2 to 2024.7.4 in /docs (#​1282)
  • Update charm pins (#​1269)
pytest-dev/pytest (pytest)

v8.3.1

Compare Source

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

Compare Source

astral-sh/ruff (ruff)

v0.5.4

Compare Source

Rule changes
  • [ruff] Rename RUF007 to zip-instead-of-pairwise (#​12399)
Bug fixes
  • [flake8-builtins] Avoid shadowing diagnostics for @override methods (#​12415)
  • [flake8-comprehensions] Insert parentheses for multi-argument generators (#​12422)
  • [pydocstyle] Handle escaped docstrings within docstring (D301) (#​12192)
Documentation
  • Fix GitHub link to Neovim setup (#​12410)
  • Fix output-format default in settings reference (#​12409)

v0.5.3

Compare Source

Ruff 0.5.3 marks the stable release of the Ruff language server and introduces revamped
documentation, including setup guides for your editor of
choice
and the language server
itself
.

Preview features
  • Formatter: Insert empty line between suite and alternative branch after function/class definition (#​12294)
  • [pyupgrade] Implement unnecessary-default-type-args (UP043) (#​12371)
Rule changes
  • [flake8-bugbear] Detect enumerate iterations in loop-iterator-mutation (B909) (#​12366)
  • [flake8-bugbear] Remove discard, remove, and pop allowance for loop-iterator-mutation (B909) (#​12365)
  • [pylint] Allow repeated-equality-comparison for mixed operations (PLR1714) (#​12369)
  • [pylint] Ignore self and cls when counting arguments (PLR0913) (#​12367)
  • [pylint] Use UTF-8 as default encoding in unspecified-encoding fix (PLW1514) (#​12370)
Server
  • Build settings index in parallel for the native server (#​12299)
  • Use fallback settings when indexing the project (#​12362)
  • Consider --preview flag for server subcommand for the linter and formatter (#​12208)
Bug fixes
  • [flake8-comprehensions] Allow additional arguments for sum and max comprehensions (C419) (#​12364)
  • [pylint] Avoid dropping extra boolean operations in repeated-equality-comparison (PLR1714) (#​12368)
  • [pylint] Consider expression before statement when determining binding kind (PLR1704) (#​12346)
Documentation
  • Add docs for Ruff language server (#​12344)
  • Migrate to standalone docs repo (#​12341)
  • Update versioning policy for editor integration (#​12375)
Other changes

v0.5.2

Compare Source

Preview features
  • Use space separator before parenthesized expressions in comprehensions with leading comments (#​12282)
  • [flake8-async] Update ASYNC100 to include anyio and asyncio (#​12221)
  • [flake8-async] Update ASYNC109 to include anyio and asyncio (#​12236)
  • [flake8-async] Update ASYNC110 to include anyio and asyncio (#​12261)
  • [flake8-async] Update ASYNC115 to include anyio and asyncio (#​12262)
  • [flake8-async] Update ASYNC116 to include anyio and asyncio (#​12266)
Rule changes
  • [flake8-return] Exempt properties from explicit return rule (RET501) (#​12243)
  • [numpy] Add np.NAN-to-np.nan diagnostic (#​12292)
  • [refurb] Make list-reverse-copy an unsafe fix (#​12303)
Server
  • Consider include and extend-include settings in native server (#​12252)
  • Include nested configurations in settings reloading (#​12253)
CLI
  • Omit code frames for fixes with empty ranges (#​12304)
  • Warn about formatter incompatibility for D203 (#​12238)
Bug fixes
  • Make cache-write failures non-fatal on Windows (#​12302)
  • Treat not operations as boolean tests (#​12301)
  • [flake8-bandit] Avoid S310 violations for HTTP-safe f-strings (#​12305)
  • [flake8-bandit] Support explicit string concatenations in S310 HTTP detection (#​12315)
  • [flake8-bandit] fix S113 false positive for httpx without timeout argument (#​12213)
  • [pycodestyle] Remove "non-obvious" allowance for E721 (#​12300)
  • [pyflakes] Consider with blocks as single-item branches for redefinition analysis (#​12311)
  • [refurb] Restrict forwarding for newline argument in open() calls to Python versions >= 3.10 (#​12244)
Documentation
  • Update help and documentation to reflect --output-format full default (#​12248)
Performance
  • Use more threads when discovering Python files (#​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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Copy link

codecov bot commented Jul 15, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 70.87%. Comparing base (5d4f255) to head (943d4e3).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #531   +/-   ##
=======================================
  Coverage   70.87%   70.87%           
=======================================
  Files          11       11           
  Lines        3021     3021           
  Branches      535      535           
=======================================
  Hits         2141     2141           
  Misses        764      764           
  Partials      116      116           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot force-pushed the renovate/python-dependencies branch from 4bd9f66 to 652df77 Compare July 15, 2024 12:19
@renovate renovate bot force-pushed the renovate/python-dependencies branch 2 times, most recently from fae5ca6 to 8b6fa9e Compare July 19, 2024 02:20
@dragomirp
Copy link
Contributor

libjuju update seems to be breaking tests that set storage. Created juju/python-libjuju#1075

@renovate renovate bot force-pushed the renovate/python-dependencies branch from 8b6fa9e to dabea22 Compare July 22, 2024 02:54
@renovate renovate bot force-pushed the renovate/python-dependencies branch from dabea22 to 10c59a8 Compare July 22, 2024 13:38
Copy link
Contributor Author

renovate bot commented Jul 22, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@dragomirp
Copy link
Contributor

Backing off libjuju 3.5.2.0 to be able to merge the other updates.

@dragomirp dragomirp merged commit ca6561b into main Jul 22, 2024
79 checks passed
@dragomirp dragomirp deleted the renovate/python-dependencies branch July 22, 2024 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants