Update Python dependencies - autoclosed #253
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
23.9.1
->23.10.1
1.28.63
->1.28.72
==1.28.63
->==1.28.72
==1.31.63
->==1.31.72
==3.3.0
->==3.3.1
41.0.4
->41.0.5
==41.0.4
->==41.0.5
2.7.0
->2.8.0
==2.7.0
->==2.8.0
23.2.0
->23.3.0
==23.2.0
->==23.3.0
7.4.2
->7.4.3
0.0.292
->0.1.3
Release Notes
psf/black (black)
v23.10.1
Compare Source
Highlights
Preview style
Packaging
Integrations
summary
parameter. (#3958)
Documentation
https://github.com/psf/black/issues/39683968
v23.10.0
Compare Source
Stable style
Preview style
multiple lines (#3899)
Configuration
BLACK_CACHE_DIR
is set (#3937)Parser
type
were not acccepted insidematch
statements(#3950)
(#3949)
Output
code (#3933)
(#3938)
Integrations
boto/boto3 (boto3)
v1.28.72
Compare Source
=======
appstream
: [botocore
] This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance.ec2
: [botocore
] Launching GetSecurityGroupsForVpc API. This API gets security groups that can be associated by the AWS account making the request with network interfaces in the specified VPC.network-firewall
: [botocore
] Network Firewall now supports inspection of outbound SSL/TLS traffic.opensearch
: [botocore
] You can specify ipv4 or dualstack IPAddressType for cluster endpoints. If you specify IPAddressType as dualstack, the new endpoint will be visible under the 'EndpointV2' parameter and will support IPv4 and IPv6 requests. Whereas, the 'Endpoint' will continue to serve IPv4 requests.redshift
: [botocore
] Add Redshift APIs GetResourcePolicy, DeleteResourcePolicy, PutResourcePolicy and DescribeInboundIntegrations for the new Amazon Redshift Zero-ETL integration feature, which can be used to control data ingress into Redshift namespace, and view inbound integrations.sagemaker
: [botocore
] Amazon Sagemaker Autopilot now supports Text Generation jobs.sns
: [botocore
] Message Archiving and Replay is now supported in Amazon SNS for FIFO topics.ssm-sap
: [botocore
] AWS Systems Manager for SAP added support for registration and discovery of SAP ABAP applicationstransfer
: [botocore
] No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged.endpoint-rules
: [botocore
] Update endpoint-rules client to latest versionv1.28.71
Compare Source
=======
botocore
] Adds client context params support toConfig
.connectcases
: [botocore
] Increase maximum length of CommentBody to 3000, and increase maximum length of StringValue to 1500groundstation
: [botocore
] This release will allow KMS alias names to be used when creating Mission Profilesiam
: [botocore
] Updates to GetAccessKeyLastUsed action to replace NoSuchEntity error with AccessDeniedException error.v1.28.70
Compare Source
=======
codepipeline
: [botocore
] Add ability to trigger pipelines from git tags, define variables at pipeline level and new pipeline type V2.ec2
: [botocore
] This release updates the documentation for InstanceInterruptionBehavior and HibernationOptionsRequest to more accurately describe the behavior of these two parameters when using Spot hibernation.eks
: [botocore
] Added support for Cluster Subnet and Security Group mutability.iam
: [botocore
] Add the partitional endpoint for IAM in iso-f.migrationhub-config
: [botocore
] This release introduces DeleteHomeRegionControl API that customers can use to delete the Migration Hub Home Region configurationmigrationhubstrategy
: [botocore
] This release introduces multi-data-source feature in Migration Hub Strategy Recommendations. This feature now supports vCenter as a data source to fetch inventory in addition to ADS and Import from file workflow that is currently supported with MHSR collector.opensearchserverless
: [botocore
] This release includes the following new APIs: CreateLifecyclePolicy, UpdateLifecyclePolicy, BatchGetLifecyclePolicy, DeleteLifecyclePolicy, ListLifecyclePolicies and BatchGetEffectiveLifecyclePolicy to support the data lifecycle management feature.v1.28.69
Compare Source
=======
marketplacecommerceanalytics
: [botocore
] The StartSupportDataExport operation has been deprecated as part of the Product Support Connection deprecation. As of December 2022, Product Support Connection is no longer supported.networkmanager
: [botocore
] This release adds API support for Tunnel-less Connect (NoEncap Protocol) for AWS Cloud WANredshift-serverless
: [botocore
] This release adds support for customers to see the patch version and workgroup version in Amazon Redshift Serverless.rekognition
: [botocore
] Amazon Rekognition introduces StartMediaAnalysisJob, GetMediaAnalysisJob, and ListMediaAnalysisJobs operations to run a bulk analysis of images with a Detect Moderation model.v1.28.68
Compare Source
=======
appconfig
: [botocore
] Update KmsKeyIdentifier constraints to support AWS KMS multi-Region keys.appintegrations
: [botocore
] Updated ScheduleConfig to be an optional input to CreateDataIntegration to support event driven downloading of files from sources such as Amazon s3 using Amazon Connect AppIntegrations.connect
: [botocore
] This release adds support for updating phone number metadata, such as phone number description.discovery
: [botocore
] This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents.medical-imaging
: [botocore
] Updates on documentation linksssm
: [botocore
] This release introduces a new API: DeleteOpsItem. This allows deletion of an OpsItem.v1.28.67
Compare Source
=======
gamesparks
: [botocore
] The gamesparks client has been removed following the deprecation of the service.ec2
: [botocore
] Amazon EC2 C7a instances, powered by 4th generation AMD EPYC processors, are ideal for high performance, compute-intensive workloads such as high performance computing. Amazon EC2 R7i instances are next-generation memory optimized and powered by custom 4th Generation Intel Xeon Scalable processors.managedblockchain-query
: [botocore
] This release adds support for Ethereum Sepolia networkneptunedata
: [botocore
] Doc changes to add IAM action mappings for the data actions.omics
: [botocore
] This change enables customers to retrieve failure reasons with detailed status messages for their failed runsopensearch
: [botocore
] Added Cluster Administrative options for node restart, opensearch process restart and opensearch dashboard restart for Multi-AZ without standby domainsquicksight
: [botocore
] This release adds the following: 1) Trino and Starburst Database Connectors 2) Custom total for tables and pivot tables 3) Enable restricted folders 4) Add rolling dates for time equality filters 5) Refine DataPathValue and introduce DataPathType 6) Add SeriesType to ReferenceLineDataConfigurationsecretsmanager
: [botocore
] Documentation updates for Secrets Managerservicecatalog
: [botocore
] Introduce support for EXTERNAL product and provisioning artifact type in CreateProduct and CreateProvisioningArtifact APIs.verifiedpermissions
: [botocore
] Improving Amazon Verified Permissions Create experienceworkspaces
: [botocore
] Documentation updates for WorkSpacesv1.28.66
Compare Source
=======
cloud9
: [botocore
] Update to imageId parameter behavior and dates updated.dynamodb
: [botocore
] Updating descriptions for several APIs.kendra
: [botocore
] Changes for a new feature in Amazon Kendra's Query API to Collapse/Expand query resultsrds
: [botocore
] This release adds support for upgrading the storage file system configuration on the DB instance using a blue/green deployment or a read replica.wisdom
: [botocore
] This release adds an max limit of 25 recommendation ids for NotifyRecommendationsReceived API.v1.28.65
Compare Source
=======
codepipeline
: [botocore
] Add retryMode ALL_ACTIONS to RetryStageExecution API that retries a failed stage starting from first action in the stagediscovery
: [botocore
] This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents.ecs
: [botocore
] Documentation only updates to address Amazon ECS tickets.globalaccelerator
: [botocore
] Fixed error where ListCustomRoutingEndpointGroups did not have a paginatorguardduty
: [botocore
] Add domainWithSuffix finding field to dnsRequestActionkafka
: [botocore
] AWS Managed Streaming for Kafka is launching MSK Replicator, a new feature that enables customers to reliably replicate data across Amazon MSK clusters in same or different AWS regions. You can now use SDK to create, list, describe, delete, update, and manage tags of MSK Replicators.route53-recovery-cluster
: [botocore
] Adds Owner field to ListRoutingControls API.route53-recovery-control-config
: [botocore
] Adds permissions for GetResourcePolicy to support returning details about AWS Resource Access Manager resource policies for shared resources.v1.28.64
Compare Source
=======
cloudformation
: [botocore
] SDK and documentation updates for UpdateReplacePolicydrs
: [botocore
] Updated exsiting API to allow AWS Elastic Disaster Recovery support of launching recovery into existing EC2 instances.entityresolution
: [botocore
] This launch expands our matching techniques to include provider-based matching to help customer match, link, and enhance records with minimal data movement. With data service providers, we have removed the need for customers to build bespoke integrations,.managedblockchain-query
: [botocore
] This release introduces two new APIs: GetAssetContract and ListAssetContracts. This release also adds support for Bitcoin Testnet.mediapackagev2
: [botocore
] This release allows customers to manage MediaPackage v2 resource using CloudFormation.opensearch
: [botocore
] This release allows customers to list and associate optional plugin packages with compatible Amazon OpenSearch Service clusters for enhanced functionality.redshift-serverless
: [botocore
] Added support for managing credentials of serverless namespace admin using AWS Secrets Manager.redshift
: [botocore
] Added support for managing credentials of provisioned cluster admin using AWS Secrets Manager.sesv2
: [botocore
] This release provides enhanced visibility into your SES identity verification status. This will offer you more actionable insights, enabling you to promptly address any verification-related issues.transfer
: [botocore
] Documentation updates for AWS Transfer Familyxray
: [botocore
] This releases enhances GetTraceSummaries API to support new TimeRangeType Service to query trace summaries by segment end time.boto/botocore (botocore)
v1.31.72
Compare Source
=======
appstream
: This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance.ec2
: Launching GetSecurityGroupsForVpc API. This API gets security groups that can be associated by the AWS account making the request with network interfaces in the specified VPC.network-firewall
: Network Firewall now supports inspection of outbound SSL/TLS traffic.opensearch
: You can specify ipv4 or dualstack IPAddressType for cluster endpoints. If you specify IPAddressType as dualstack, the new endpoint will be visible under the 'EndpointV2' parameter and will support IPv4 and IPv6 requests. Whereas, the 'Endpoint' will continue to serve IPv4 requests.redshift
: Add Redshift APIs GetResourcePolicy, DeleteResourcePolicy, PutResourcePolicy and DescribeInboundIntegrations for the new Amazon Redshift Zero-ETL integration feature, which can be used to control data ingress into Redshift namespace, and view inbound integrations.sagemaker
: Amazon Sagemaker Autopilot now supports Text Generation jobs.sns
: Message Archiving and Replay is now supported in Amazon SNS for FIFO topics.ssm-sap
: AWS Systems Manager for SAP added support for registration and discovery of SAP ABAP applicationstransfer
: No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged.endpoint-rules
: Update endpoint-rules client to latest versionv1.31.71
Compare Source
=======
Config
.connectcases
: Increase maximum length of CommentBody to 3000, and increase maximum length of StringValue to 1500groundstation
: This release will allow KMS alias names to be used when creating Mission Profilesiam
: Updates to GetAccessKeyLastUsed action to replace NoSuchEntity error with AccessDeniedException error.v1.31.70
Compare Source
=======
codepipeline
: Add ability to trigger pipelines from git tags, define variables at pipeline level and new pipeline type V2.ec2
: This release updates the documentation for InstanceInterruptionBehavior and HibernationOptionsRequest to more accurately describe the behavior of these two parameters when using Spot hibernation.eks
: Added support for Cluster Subnet and Security Group mutability.iam
: Add the partitional endpoint for IAM in iso-f.migrationhub-config
: This release introduces DeleteHomeRegionControl API that customers can use to delete the Migration Hub Home Region configurationmigrationhubstrategy
: This release introduces multi-data-source feature in Migration Hub Strategy Recommendations. This feature now supports vCenter as a data source to fetch inventory in addition to ADS and Import from file workflow that is currently supported with MHSR collector.opensearchserverless
: This release includes the following new APIs: CreateLifecyclePolicy, UpdateLifecyclePolicy, BatchGetLifecyclePolicy, DeleteLifecyclePolicy, ListLifecyclePolicies and BatchGetEffectiveLifecyclePolicy to support the data lifecycle management feature.v1.31.69
Compare Source
=======
marketplacecommerceanalytics
: The StartSupportDataExport operation has been deprecated as part of the Product Support Connection deprecation. As of December 2022, Product Support Connection is no longer supported.networkmanager
: This release adds API support for Tunnel-less Connect (NoEncap Protocol) for AWS Cloud WANredshift-serverless
: This release adds support for customers to see the patch version and workgroup version in Amazon Redshift Serverless.rekognition
: Amazon Rekognition introduces StartMediaAnalysisJob, GetMediaAnalysisJob, and ListMediaAnalysisJobs operations to run a bulk analysis of images with a Detect Moderation model.v1.31.68
Compare Source
=======
appconfig
: Update KmsKeyIdentifier constraints to support AWS KMS multi-Region keys.appintegrations
: Updated ScheduleConfig to be an optional input to CreateDataIntegration to support event driven downloading of files from sources such as Amazon s3 using Amazon Connect AppIntegrations.connect
: This release adds support for updating phone number metadata, such as phone number description.discovery
: This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents.medical-imaging
: Updates on documentation linksssm
: This release introduces a new API: DeleteOpsItem. This allows deletion of an OpsItem.v1.31.67
Compare Source
=======
gamesparks
: The gamesparks client has been removed following the deprecation of the service.ec2
: Amazon EC2 C7a instances, powered by 4th generation AMD EPYC processors, are ideal for high performance, compute-intensive workloads such as high performance computing. Amazon EC2 R7i instances are next-generation memory optimized and powered by custom 4th Generation Intel Xeon Scalable processors.managedblockchain-query
: This release adds support for Ethereum Sepolia networkneptunedata
: Doc changes to add IAM action mappings for the data actions.omics
: This change enables customers to retrieve failure reasons with detailed status messages for their failed runsopensearch
: Added Cluster Administrative options for node restart, opensearch process restart and opensearch dashboard restart for Multi-AZ without standby domainsquicksight
: This release adds the following: 1) Trino and Starburst Database Connectors 2) Custom total for tables and pivot tables 3) Enable restricted folders 4) Add rolling dates for time equality filters 5) Refine DataPathValue and introduce DataPathType 6) Add SeriesType to ReferenceLineDataConfigurationsecretsmanager
: Documentation updates for Secrets Managerservicecatalog
: Introduce support for EXTERNAL product and provisioning artifact type in CreateProduct and CreateProvisioningArtifact APIs.verifiedpermissions
: Improving Amazon Verified Permissions Create experienceworkspaces
: Documentation updates for WorkSpacesv1.31.66
Compare Source
=======
cloud9
: Update to imageId parameter behavior and dates updated.dynamodb
: Updating descriptions for several APIs.kendra
: Changes for a new feature in Amazon Kendra's Query API to Collapse/Expand query resultsrds
: This release adds support for upgrading the storage file system configuration on the DB instance using a blue/green deployment or a read replica.wisdom
: This release adds an max limit of 25 recommendation ids for NotifyRecommendationsReceived API.v1.31.65
Compare Source
=======
codepipeline
: Add retryMode ALL_ACTIONS to RetryStageExecution API that retries a failed stage starting from first action in the stagediscovery
: This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents.ecs
: Documentation only updates to address Amazon ECS tickets.globalaccelerator
: Fixed error where ListCustomRoutingEndpointGroups did not have a paginatorguardduty
: Add domainWithSuffix finding field to dnsRequestActionkafka
: AWS Managed Streaming for Kafka is launching MSK Replicator, a new feature that enables customers to reliably replicate data across Amazon MSK clusters in same or different AWS regions. You can now use SDK to create, list, describe, delete, update, and manage tags of MSK Replicators.route53-recovery-cluster
: Adds Owner field to ListRoutingControls API.route53-recovery-control-config
: Adds permissions for GetResourcePolicy to support returning details about AWS Resource Access Manager resource policies for shared resources.v1.31.64
Compare Source
=======
cloudformation
: SDK and documentation updates for UpdateReplacePolicydrs
: Updated exsiting API to allow AWS Elastic Disaster Recovery support of launching recovery into existing EC2 instances.entityresolution
: This launch expands our matching techniques to include provider-based matching to help customer match, link, and enhance records with minimal data movement. With data service providers, we have removed the need for customers to build bespoke integrations,.managedblockchain-query
: This release introduces two new APIs: GetAssetContract and ListAssetContracts. This release also adds support for Bitcoin Testnet.mediapackagev2
: This release allows customers to manage MediaPackage v2 resource using CloudFormation.opensearch
: This release allows customers to list and associate optional plugin packages with compatible Amazon OpenSearch Service clusters for enhanced functionality.redshift-serverless
: Added support for managing credentials of serverless namespace admin using AWS Secrets Manager.redshift
: Added support for managing credentials of provisioned cluster admin using AWS Secrets Manager.sesv2
: This release provides enhanced visibility into your SES identity verification status. This will offer you more actionable insights, enabling you to promptly address any verification-related issues.transfer
: Documentation updates for AWS Transfer Familyxray
: This releases enhances GetTraceSummaries API to support new TimeRangeType Service to query trace summaries by segment end time.Ousret/charset_normalizer (charset-normalizer)
v3.3.1
Compare Source
Changed
pyca/cryptography (cryptography)
v41.0.5
Compare Source
canonical/operator (ops)
v2.8.0
Compare Source
Unit.reboot()
and `Harness.reboot_count``RelationMeta.optional
Handle
'skey
was expanded fromstr
tostr|None
app
andunit
in relation events to excludeNone
where applicablepyca/pyopenssl (pyOpenSSL)
v23.3.0
Compare Source
Backward-incompatible changes:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cryptography
version is now 41.0.5.OpenSSL.crypto.loads_pkcs7
andOpenSSL.crypto.loads_pkcs12
which had been deprecated for 3 years.OpenSSL.SSL.OP_LEGACY_SERVER_CONNECT
to allow legacy insecure renegotiation between OpenSSL and unpatched servers.#​1234 <https://github.com/pyca/pyopenssl/pull/1234>
_.Deprecations:
^^^^^^^^^^^^^
OpenSSL.crypto.PKCS12
(which was intended to have been deprecated at the same time asOpenSSL.crypto.load_pkcs12
).OpenSSL.crypto.NetscapeSPKI
.OpenSSL.crypto.CRL
OpenSSL.crypto.Revoked
OpenSSL.crypto.load_crl
andOpenSSL.crypto.dump_crl
OpenSSL.crypto.sign
andOpenSSL.crypto.verify
OpenSSL.crypto.X509Extension
Changes:
^^^^^^^^
OpenSSL.crypto.X509Store.add_crl
to also acceptcryptography
'sx509.CertificateRevocationList
arguments in additionto the now deprecated
OpenSSL.crypto.CRL
arguments.test_set_default_verify_paths
test so that it is skipped if nonetwork connection is available.
pytest-dev/pytest (pytest)
v7.4.3
Compare Source
astral-sh/ruff (ruff)
v0.1.3
Compare Source
This release includes a variety of improvements to the Ruff formatter, removing several known and
unintentional deviations from Black.
Formatter
None
,True
andFalse
(#8189)isort
settings (#8192)isort.force-single-line
is true (#8244)SourceKind::diff
for formatter (#8240)fmt:off
with trailing child comment (#8234)IpyEscapeCommand
(#8207)Linter
pylint
] Add buffer methods tobad-dunder-method-name
(PLW3201
) exclusions (#8190)external
codes setting inunused-noqa
(#8177)line-length
setting for isort in lieu ofpycodestyle.max-line-length
(#8235)unnecessary-paren-on-raise-exception
to unsafe for unknown types (#8231)W605
(#8255)Documentation
unused-noqa
(#8172)external
option tounused-noqa
documentation (#8171)magic-trailing-comma
option in README (#8200)v0.1.2
Compare Source
This release includes the Beta version of the Ruff formatter — an extremely fast, Black-compatible Python formatter.
Try it today with
ruff format
! Check out the blog post and read the docs.Preview features
pylint
] Implementnon-ascii-module-import
(C2403
) (#8056)pylint
] implementnon-ascii-name
(C2401
) (#8038)pylint
] Implement unnecessary-lambda (W0108) (#7953)refurb
] Implementread-whole-file
(FURB101
) (#7682)E223
,E224
, andE242
(#8143)E225
,E226
,E227
, andE228
(#8136)E252
(#8142)E261
(#8114)E273
andE274
(#8144)E275
(#8133)SIM401
to catch ternary operations (#7415)E721
to allowis
andis
not for direct type comparisons (#7905)Rule changes
backports.strenum
todeprecated-imports
(#8113)SIM112
to ignorehttps_proxy
,http_proxy
, andno_proxy
(#8140)literal-membership
(PLR6201
) to be unsafe (#8097)mutable-argument-defaults
(B006
) to be unsafe (#8108)Formatter
line-ending
default toauto
(#8057)has_own_parentheses
(#8100)--line-length
option fromformat
command (#8131)line-length
documentation (#8150)CLI
ruff format
command in help menus (#8167)ruff version
command with long version display (#8034)Configuration
pycodestyle.max-line-length
option (#8039)Bug fixes
sys.version_info
slices inoutdated-version-block
(#8112)TYPE_CHECKING
blocks (#8072)Documentation
too-many-arguments
lint (#8092)extend-unsafe-fixes
andextend-safe-fixes
example (#8139)flake8-import-conventions
options (#8115)Options
JSON schema description (#8081)pytext
->pytest
) (#8117)magic-value-comparison
example in docs (#8111)v0.1.1
Compare Source
Rule changes
escape-sequence-in-docstring
(D301
) (#7970)Configuration
#(deprecated)
attribute in configuration options (#8035)[format|lint].exclude
options (#8000)tab-size
setting in formatter (#8006)lint.preview
(#8002)Preview features
pylint
] Implementliteral-membership
(PLR6201
) (#7973)pylint
] Implementtoo-many-boolean-expressions
(PLR0916
) (#7975)pylint
] Implementmisplaced-bare-raise
(E0704
) (#7961)pylint
] Implementglobal-at-module-level
(W0604
) (#8058)pylint
] Implementunspecified-encoding
(PLW1514
) (#7939)triple-single-quotes
(D300
) (#7967)Formatter
ruff format
(#7878)--target-version
toruff format
(#8055)in
keyword (#8054)--diff
option toruff format
(#7937)pass
over ellipsis in non-function/class contexts (#8049)Bug fixes
bad-dunder-method-name
for_
(#8015)URLOpen
audit (#8047)iteration-over-set
to preserve whitespace and comments (#8001)Documentation
B005
docs (#8028)--output-format
(#8014)lint.preview
andformat.preview
(#8032)RuleGroup::Preview
. (#7989)v0.1.0
Compare Source
This is the first release which uses the
CHANGELOG
file. See GitHub Releases for prior changelog entries.Read Ruff's new versioning policy.
Breaking changes
format
setting has been removed (#7984)format
setting cannot be used to configure the output format, useoutput-format
insteadRUFF_FORMAT
environment variable is ignored, useRUFF_OUTPUT_FORMAT
instead--format
option has been removed fromruff check
, use--output-format
insteadRule changes
reimplemented-starmap
(FURB140
) to catch calls with a single and starred argument (#7768)RUF015
(#7848)SIM15
to allowopen
followed byclose
(#7916)msgspec.Struct
default-copy semantics inRUF012
(#7786)sqlalchemy
methods to `flake8-boolean-trap`` exclusion list (#7874)PLR1714
(#7910)PIE804
(#7884)PLC0208
(#7887)PYI055
(#7886)non-pep695-type-alias
to require--unsafe-fixes
outside of stub files (#7836)UP018
(#7913)PLW3201
to supportEnum
sunder names (#7987)Preview features
unnecessary-key-check
to simplifykey in dct and dct[key]
todct.get(key)
(#7895)assignment-in-assert
to prevent walrus expressions in assert statements (#7856)refurb
] Addsingle-item-membership-test
(FURB171
) (#7815)pylint
] Addand-or-ternary
(R1706
) (#7811)New rules are added in preview.
Configuration
unsafe-fixes
setting (#7769)extend-safe-fixes
andextend-unsafe-fixes
for promoting and demoting fixes (#7841)CLI
--unsafe-fixes
option for opt-in to display and apply unsafe fixes (#7769)--format
option in warning (#7837)--check
(#7788)check --diff
to include unsafe fix hints (#7790)cell
field to JSON output format (#7664)Safe
,Unsafe
, andDisplay
(#7843)Bug fixes
SIM110
with a yield in the condition (#7801)C414
fixes (#7775)unnecessary-enumerate
len
suggestion (#7781)SIM101
(#7798)E251
false positive inside f-strings (#7894)stdin
(#7789)ruff rule
(#7812)--unfixable
inISC
rules (#7917)PIE804
(#7922)PTH118
forPath.joinpath
with starred arguments (#7852)Configuration
📅 Schedule: Branch creation - "after 1am and before 2am 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.