-
Notifications
You must be signed in to change notification settings - Fork 20
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 #585
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #585 +/- ##
=======================================
Coverage 70.85% 70.85%
=======================================
Files 12 12
Lines 3043 3043
Branches 538 538
=======================================
Hits 2156 2156
Misses 771 771
Partials 116 116 ☔ View full report in Codecov by Sentry. |
Tests won't pass due to juju/python-libjuju#1075 If a lot of updates pile up before a fix is released, I'll back out linjuju 3.5.2.0 again. |
e5c93d8
to
cc85aba
Compare
cc85aba
to
2c40b86
Compare
33292cb
to
ecda0d2
Compare
8ae5f38
to
b6994e8
Compare
b6994e8
to
ddcc7bc
Compare
Edited/Blocked NotificationRenovate 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. |
Backing off libjuju to get the other updates |
This PR contains the following updates:
^1.34.159
->^1.35.8
0.0.20
->0.0.24
^0.0.20
->^0.0.24
2.15.0
->2.16.0
^2.15.0
->^2.16.0
1.10.17
->1.10.18
^1.10.17
->^1.10.18
^0.5.7
->^0.6.2
🔧 This Pull Request updates lock files to use the latest dependency versions.
Release Notes
boto/boto3 (boto3)
v1.35.8
Compare Source
======
appconfig
: [botocore
] This release adds support for deletion protection, which is a safety guardrail to prevent the unintentional deletion of a recently used AWS AppConfig Configuration Profile or Environment. This also includes a change to increase the maximum length of the Name parameter in UpdateConfigurationProfile.datazone
: [botocore
] Update regex to include dot character to be consistent with IAM role creation in the authorized principal field for create and update subscription target.devicefarm
: [botocore
] This release removed support for Calabash, UI Automation, Built-in Explorer, remote access record, remote access replay, and web performance profile framework in ScheduleRun API.ec2
: [botocore
] Amazon VPC IP Address Manager (IPAM) now allows customers to provision IPv4 CIDR blocks and allocate Elastic IP Addresses directly from IPAM pools with public IPv4 spaceinternetmonitor
: [botocore
] Adds new querying types to show overall traffic suggestion information for monitorspcs
: [botocore
] Introducing AWS Parallel Computing Service (AWS PCS), a new service makes it easy to setup and manage high performance computing (HPC) clusters, and build scientific and engineering models at virtually any scale on AWS.workspaces
: [botocore
] Documentation-only update that clarifies the StartWorkspaces and StopWorkspaces actions, and a few other minor edits.v1.35.7
Compare Source
======
bedrock
: [botocore
] Amazon Bedrock SDK updates for Inference Profile.bedrock-runtime
: [botocore
] Amazon Bedrock SDK updates for Inference Profile.chatbot
: [botocore
] Update documentation to be consistent with the API docsomics
: [botocore
] Adds data provenance to import jobs from read sets and referencespolly
: [botocore
] Amazon Polly adds 2 new voices: Jitka (cs-CZ) and Sabrina (de-CH).v1.35.6
Compare Source
======
iotsitewise
: [botocore
] AWS IoT SiteWise now supports versioning for asset models. It enables users to retrieve active version of their asset model and perform asset model writes with optimistic lock.workspaces
: [botocore
] This release adds support for creating and managing directories that use AWS IAM Identity Center as user identity source. Such directories can be used to create non-Active Directory domain joined WorkSpaces Personal.Updated RegisterWorkspaceDirectory and DescribeWorkspaceDirectories APIs.v1.35.5
Compare Source
======
bedrock-agent
: [botocore
] Releasing the support for Action User Confirmation.bedrock-agent-runtime
: [botocore
] Releasing the support for Action User Confirmation.codebuild
: [botocore
] Added support for the MAC_ARM environment type for CodeBuild fleets.organizations
: [botocore
] Releasing minor partitional endpoint updates.qbusiness
: [botocore
] Amazon QBusiness: Enable support for SAML and OIDC federation through AWS IAM Identity Provider integration.supplychain
: [botocore
] Update API documentation to clarify the event SLA as well as the data model expectationsv1.35.4
Compare Source
======
autoscaling
: [botocore
] Amazon EC2 Auto Scaling now provides EBS health check to manage EC2 instance replacementbedrock
: [botocore
] Amazon Bedrock Evaluation BatchDeleteEvaluationJob API allows customers to delete evaluation jobs under terminated evaluation job statuses - Stopped, Failed, or Completed. Customers can submit a batch of 25 evaluation jobs to be deleted at once.emr-containers
: [botocore
] Correct endpoint for FIPS is configured for US Gov Regions.inspector2
: [botocore
] Add enums for Agentless scan statuses and EC2 enablement error statesquicksight
: [botocore
] Explicit query for authors and dashboard viewing sharing for embedded usersroute53
: [botocore
] Amazon Route 53 now supports the Asia Pacific (Malaysia) Region (ap-southeast-5) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region.v1.35.3
Compare Source
======
codestar
: [botocore
] The codestar client has been removed following the deprecation of the service on July 31, 2024.ec2
: [botocore
] DescribeInstanceStatus now returns health information on EBS volumes attached to Nitro instancesentityresolution
: [botocore
] Increase the mapping attributes in Schema to 35.glue
: [botocore
] Add optional field JobRunQueuingEnabled to CreateJob and UpdateJob APIs.lambda
: [botocore
] Release FilterCriteria encryption for Lambda EventSourceMapping, enabling customers to encrypt their filter criteria using a customer-owned KMS key.securityhub
: [botocore
] Security Hub documentation and definition updatesses
: [botocore
] Enable email receiving customers to provide SES with access to their S3 buckets via an IAM role for "Deliver to S3 Action"v1.35.2
Compare Source
======
ecs
: [botocore
] Documentation only release to address various ticketsopensearchserverless
: [botocore
] Added FailureCode and FailureMessage to BatchGetCollectionResponse for BatchGetVPCEResponse for non-Active Collection and VPCE.s3
: [botocore
] Amazon Simple Storage Service / Features : Add support for conditional writes for PutObject and CompleteMultipartUpload APIs.v1.35.1
Compare Source
======
bedrock
: [botocore
] Amazon Bedrock Batch Inference/ Model Invocation is a feature which allows customers to asynchronously run inference on a large set of records/files stored in S3.codebuild
: [botocore
] AWS CodeBuild now supports creating fleets with macOS platform for running builds.deadline
: [botocore
] This release adds additional search fields and provides sorting by multiple fields.lambda
: [botocore
] Release Lambda FunctionRecursiveConfig, enabling customers to turn recursive loop detection on or off on individual functions. This release adds two new APIs, GetFunctionRecursionConfig and PutFunctionRecursionConfig.ssm-sap
: [botocore
] Add new attributes to the outputs of GetApplication and GetDatabase APIs.v1.35.0
Compare Source
======
batch
: [botocore
] Improvements of integration between AWS Batch and EC2.inspector2
: [botocore
] Update the correct format of key and values for resource tagsquicksight
: [botocore
] Amazon QuickSight launches Customer Managed Key (CMK) encryption for Data Source metadatasagemaker
: [botocore
] Introduce Endpoint and EndpointConfig Arns in sagemaker:ListPipelineExecutionSteps API responsesesv2
: [botocore
] Marking use case description field of account details as deprecated.botocore
] Adds internal support for the new 'auth' trait to allow a priority list of auth types for a service or operation.v1.34.162
Compare Source
========
docdb
: [botocore
] This release adds Global Cluster Failover capability which enables you to change your global cluster's primary AWS region, the region that serves writes, during a regional outage. Performing a failover action preserves your Global Cluster setup.ecs
: [botocore
] This release introduces a new ContainerDefinition configuration to support the customer-managed keys for ECS container restart feature.iam
: [botocore
] Make the LastUsedDate field in the GetAccessKeyLastUsed response optional. This may break customers who only call the API for access keys with a valid LastUsedDate. This fixes a deserialization issue for access keys without a LastUsedDate, because the field was marked as required but could be null.s3
: [botocore
] Amazon Simple Storage Service / Features : Adds support for pagination in the S3 ListBuckets API.v1.34.161
Compare Source
========
codebuild
: [botocore
] AWS CodeBuild now supports using Secrets Manager to store git credentials and using multiple source credentials in a single project.v1.34.160
Compare Source
========
amplify
: [botocore
] Add a new field "cacheConfig" that enables users to configure the CDN cache settings for an Appappstream
: [botocore
] This release includes following new APIs: CreateThemeForStack, DescribeThemeForStack, UpdateThemeForStack, DeleteThemeForStack to support custom branding programmatically.fis
: [botocore
] This release adds support for additional error information on experiment failure. It adds the error code, location, and account id on relevant failures to the GetExperiment and ListExperiment API responses.glue
: [botocore
] Add AttributesToGet parameter support for Glue GetTablesneptune-graph
: [botocore
] Amazon Neptune Analytics provides a new option for customers to load data into a graph using the RDF (Resource Description Framework) NTRIPLES format. When loading NTRIPLES files, use the valueconvertToIri
for theblankNodeHandling
parameter.canonical/cos-lib (cosl)
v0.0.23
: worker status checks TLS supportWhat's Changed
Full Changelog: canonical/cos-lib@0.0.22...0.0.23
v0.0.22
: Worker service status monitoringThe main feature is an update to the Coordinator-Worker classes, introducing a pebble-checks-based API to monitor the health of the worker service and set application status accordingly.
This takes care of some bugs we experienced in the past where the worker would not start and the admin had no way to notice it if not to manually GET a /ready endpoint on the application IP.
What's Changed
Full Changelog: canonical/cos-lib@0.0.21...0.0.22
v0.0.21
What's Changed
Full Changelog: canonical/cos-lib@0.0.20...0.0.21
canonical/operator (ops)
v2.16.0
Compare Source
Features
Refactor
Fixes
Documentation
Tests
CI
pydantic/pydantic (pydantic)
v1.10.18
Compare Source
to_lower_camel
to__all__
inutils.py
by @sydney-runkle (direct commit)mypy
v1 plugin for mypy 1.11 release by @flaeppe in https://github.com/pydantic/pydantic/pull/10139.schema(by_alias=False)
by @exs-dwoodward in https://github.com/pydantic/pydantic/pull/10146astral-sh/ruff (ruff)
v0.6.2
Compare Source
Preview features
flake8-simplify
] Extendopen-file-with-context-handler
to work with other standard-library IO modules (SIM115
) (#12959)ruff
] Avoidunused-async
for functions with FastAPI route decorator (RUF029
) (#12938)ruff
] Ignorefstring-missing-syntax
(RUF027
) forfastAPI
paths (#12939)ruff
] Implement check for Decimal called with a float literal (RUF032) (#12909)Rule changes
flake8-bugbear
] Update diagnostic message when expression is at the end of function (B015
) (#12944)flake8-pyi
] Skip type annotations instring-or-bytes-too-long
(PYI053
) (#13002)flake8-type-checking
] Always recognise relative imports as first-party (#12994)flake8-unused-arguments
] Ignore unused arguments on stub functions (ARG001
) (#12966)pylint
] Ignore augmented assignment forself-cls-assignment
(PLW0642
) (#12957)Server
Bug fixes
pep8-naming
] Don't flagfrom
imports following conventional import names (N817
) (#12946)pylint
] - Allow__new__
methods to havecls
as their first argument even if decorated with@staticmethod
forbad-staticmethod-argument
(PLW0211
) (#12958)Documentation
hyperfine
installation instructions; updatehyperfine
code samples (#13034)PT001
as per the new default behavior (#13019)perflint
] Improve docs fortry-except-in-loop
(PERF203
) (#12947)pydocstyle
] Add reference tolint.pydocstyle.ignore-decorators
setting to rule docs (#12996)v0.6.1
Compare Source
This is a hotfix release to address an issue with
ruff-pre-commit
. In v0.6,Ruff changed its behavior to lint and format Jupyter notebooks by default;
however, due to an oversight, these files were still excluded by default if
Ruff was run via pre-commit, leading to inconsistent behavior.
This has now been fixed.
Preview features
fastapi
] Implementfast-api-unused-path-parameter
(FAST003
) (#12638)Rule changes
pylint
] Renametoo-many-positional
totoo-many-positional-arguments
(R0917
) (#12905)Server
Other changes
flake8-naming
]: Respect import conventions (N817
) (#12922)v0.6.0
Compare Source
Check out the blog post for a migration guide and overview of the changes!
Breaking changes
See also, the "Remapped rules" section which may result in disabled rules.
src
layouts by default forisort
rules (#12848)PT001
andPT023
now default to omitting the decorator parentheses when there are no arguments (#12838).Deprecations
The following rules are now deprecated:
pytest-missing-fixture-name-underscore
(PT004
)pytest-incorrect-fixture-name-underscore
(PT005
)unpacked-list-comprehension
(UP027
)Remapped rules
The following rules have been remapped to new rule codes:
unnecessary-dict-comprehension-for-iterable
:RUF025
toC420
Stabilization
The following rules have been stabilized and are no longer in preview:
singledispatch-method
(PLE1519
)singledispatchmethod-function
(PLE1520
)bad-staticmethod-argument
(PLW0211
)if-stmt-min-max
(PLR1730
)invalid-bytes-return-type
(PLE0308
)invalid-hash-return-type
(PLE0309
)invalid-index-return-type
(PLE0305
)invalid-length-return-type
(E303
)self-or-cls-assignment
(PLW0642
)byte-string-usage
(PYI057
)duplicate-literal-member
(PYI062
)redirected-noqa
(RUF101
)The following behaviors have been stabilized:
cancel-scope-no-checkpoint
(ASYNC100
): Supportasyncio
andanyio
context mangers.async-function-with-timeout
(ASYNC109
): Supportasyncio
andanyio
context mangers.async-busy-wait
(ASYNC110
): Supportasyncio
andanyio
context mangers.async-zero-sleep
(ASYNC115
): Supportanyio
context mangers.long-sleep-not-forever
(ASYNC116
): Supportanyio
context mangers.The following fixes have been stabilized:
superfluous-else-return
(RET505
)superfluous-else-raise
(RET506
)superfluous-else-continue
(RET507
)superfluous-else-break
(RET508
)Preview features
flake8-simplify
] Further simplify to binary in preview for (SIM108
) (#12796)pyupgrade
] Show violations without auto-fix (UP031
) (#11229)Rule changes
flake8-import-conventions
] Addxml.etree.ElementTree
to default conventions (#12455)flake8-pytest-style
] Add a space after comma in CSV output (PT006
) (#12853)Server
Bug fixes
flake8-async
] Do not lint yield in context manager (ASYNC100
) (#12896)flake8-comprehensions
] Do not lintasync for
comprehensions (C419
) (#12895)flake8-return
] Only add returnNone
at end of a function (RET503
) (#11074)flake8-type-checking
] Avoid treatingdataclasses.KW_ONLY
as typing-only (TCH003
) (#12863)pep8-naming
] Treattype(Protocol)
et al as metaclass base (N805
) (#12770)pydoclint
] Don't enforce returns and yields in abstract methods (DOC201
,DOC202
) (#12771)ruff
] Skip tuples with slice expressions in (RUF031
) (#12768)ruff
] Ignore unparenthesized tuples in subscripts when the subscript is a type annotation or type alias (RUF031
) (#12762)ruff
] Ignore template strings passed to logging andbuiltins._()
calls (RUF027
) (#12889)ruff
] Do not remove parens for tuples with starred expressions in Python <=3.10 (RUF031
) (#12784)Other changes
kernelspec
notebook metadata when detecting the preferred language for a Jupyter Notebook (#12875)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.