chore(deps): update python dependencies #6
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:
==3.6.2
->==3.6.3
==1.3.0
->==1.4.0
==25.3.0
->==25.4.0
==4.13.4
->==4.14.2
==25.1.0
->==25.9.0
==1.40.6
->==1.40.55
==1.40.6
->==1.40.55
==2025.8.3
->==2025.10.5
==3.4.3
->==3.4.4
==8.1.8
->==8.3.0
==0.5.7
->==0.5.9
==4.8.3
->==4.9.1
==7.10.2
->==7.11.0
==7.0.0
->==7.2.0
==1.2.2
->==1.3.0
==2.2.0
->==2.2.1
==2.21.1
->==2.21.2
==3.18.0
->==3.20.0
==1.70.0
->==1.71.0
==2.6.13
->==2.6.15
==3.10
->==3.11
==2.1.0
->==2.3.0
==8.12.3
->==8.37.0
==6.0.1
->==6.1.0
==4.25.0
->==4.25.1
==2025.4.1
->==2025.9.1
==5.8.1
->==5.9.1
==2.0.0
->==2.0.2
==3.8.2
->==3.9
==3.0.2
->==3.0.3
==3.1.3
->==3.1.4
==1.4.2
->==1.4.3
==0.30.0
->==0.30.1
==1.1.1
->==1.1.2
==2.3.2
->==2.3.4
==0.8.4
->==0.8.5
==7.5.0
->==7.5.1
==2.28.0
->==2.29.0
==4.3.8
->==4.5.0
==0.22.1
->==0.23.1
==3.0.51
->==3.0.52
==2.11.7
->==2.12.3
==2.33.2
->==2.41.4
==3.3.8
->==3.3.9
==3.2.3
->==3.2.5
==1.1.403
->==1.1.406
==8.4.1
->==8.4.2
==6.2.1
->==6.3.0
==6.0.2
->==6.0.3
==27.0.1
->==27.1.0
==2.1.0
->==2.1.1
==0.36.2
->==0.37.0
==2.32.4
->==2.32.5
==13.5.3
->==13.9.4
==0.27.0
->==0.27.1
==0.18.14
->==0.18.15
==0.2.12
->==0.2.14
==0.12.8
->==0.14.1
==0.13.1
->==0.14.0
==2.7
->==2.8
==2.0.42
->==2.0.44
==5.4.1
->==5.5.0
==2.0.2
->==2.3.0
==2.9.0.20250809
->==2.9.0.20251008
==4.14.1
->==4.15.0
==0.4.1
->==0.4.2
==20.33.1
->==20.35.3
==0.2.13
->==0.2.14
==1.17.2
->==1.17.3
==1.17.0
->==1.19.0
==0.1.9
->==0.1.10
Release Notes
kislyuk/argcomplete (argcomplete)
v3.6.3
Compare Source
===============================
Make RE PCRE compatible. Fixes #539
Only execute Python interpreters (#536)
fish: set variable scope to local to avoid clobbering global or
universal variables (#534)
Documentation and help improvements
arrow-py/arrow (arrow)
v1.4.0
Compare Source
week_start
parameter tofloor()
andceil()
methods.PR #​1222 <https://github.com/arrow-py/arrow/pull/1222>
_FORMAT_RFC3339_STRICT
with a T separator.PR #​1201 <https://github.com/arrow-py/arrow/pull/1201>
_PR #​1200 <https://github.com/arrow-py/arrow/pull/1200>
_PR #​1190 <https://github.com/arrow-py/arrow/pull/1190>
_PR #​1218 <https://github.com/arrow-py/arrow/pull/1218>
_PR #​1189 <https://github.com/arrow-py/arrow/pull/1189>
_PR #​1172 <https://github.com/arrow-py/arrow/pull/1172>
_PR #​1217 <https://github.com/arrow-py/arrow/pull/1217>
_PR #​1224 <https://github.com/arrow-py/arrow/pull/1224>
_Arrow.__getattr__
.PR #​1171 <https://github.com/arrow-py/arrow/pull/1171>
_PR #​1181 <https://github.com/arrow-py/arrow/pull/1181>
_shift()
method for issue #1145.PR #​1194 <https://github.com/arrow-py/arrow/pull/1194>
_PR #​1184 <https://github.com/arrow-py/arrow/pull/1184>
,PR #​1186 <https://github.com/arrow-py/arrow/pull/1186>
datetime.utcnow
deprecation warning.PR #​1182 <https://github.com/arrow-py/arrow/pull/1182>
_PR #​1223 <https://github.com/arrow-py/arrow/pull/1223>
_PR #​1010 <https://github.com/arrow-py/arrow/pull/1010>
_PR #​1177 <https://github.com/arrow-py/arrow/pull/1177>
_PR #​1193 <https://github.com/arrow-py/arrow/pull/1193>
_PR #​1183 <https://github.com/arrow-py/arrow/pull/1183>
_arrow.format
.PR #​1180 <https://github.com/arrow-py/arrow/pull/1180>
_python-attrs/attrs (attrs)
v25.4.0
Compare Source
Backwards-incompatible Changes
Class-level
kw_only=True
behavior is now consistent withdataclasses
.Previously, a class that sets
kw_only=True
makes all attributes keyword-only, including those from base classes.If an attribute sets
kw_only=False
, that setting is ignored, and it is still made keyword-only.Now, only the attributes defined in that class that doesn't explicitly set
kw_only=False
are made keyword-only.This shouldn't be a problem for most users, unless you have a pattern like this:
Here, we have a
kw_only=True
attrs class (Base
) with an attribute that setskw_only=False
and has a default (Base.b
), and then create a subclass (Subclass
) with required arguments (Subclass.c
).Previously this would work, since it would make
Base.b
keyword-only, but now this fails sinceBase.b
is positional, and we have a required positional argument (Subclass.c
) following another argument with defaults.#1457
Changes
Values passed to the
__init__()
method ofattrs
classes are now correctly passed to__attrs_pre_init__()
instead of their default values (in cases where kw_only was not specified).#1427
Added support for Python 3.14 and PEP 749.
#1446,
#1451
attrs.validators.deep_mapping()
now allows to leave out either key_validator xor value_validator.#1448
attrs.validators.deep_iterator()
andattrs.validators.deep_mapping()
now accept lists and tuples for all validators and wrap them into aattrs.validators.and_()
.#1449
Added a new experimental way to inspect classes:
attrs.inspect(cls)
returns the effective class-wide parameters that were used by attrs to construct the class.The returned class is the same data structure that attrs uses internally to decide how to construct the final class.
#1454
Fixed annotations for
attrs.field(converter=...)
.Previously, a
tuple
of converters was only accepted if it had exactly one element.#1461
The performance of
attrs.asdict()
has been improved by 45–260%.#1463
The performance of
attrs.astuple()
has been improved by 49–270%.#1469
The type annotation for
attrs.validators.or_()
now allows for different types of validators.This was only an issue on Pyright.
#1474
psf/black (black)
v25.9.0
Compare Source
Highlights
await/async
as soft keywords/variable names(#4676)
Stable style
del
statement containing tuples (#4628)with
statements (#4630)
# fmt: skip
followed by a comment at the end of file (#4635)as
clause of awith
statement (#4634)with
statement (#4646)\
followed by a\r
followed by a comment (#4663)\\r\n
(#4673)await ...
(where...
is a literalEllipsis
) (#4676)(#4670)
Preview style
# fmt: skip
would stillbe formatted (#4552)
multiline_string_handling
with ternaries and dictionaries (#4657)string_processing
would not split f-strings directly afterexpressions (#4680)
in
clause of comprehensions across lines if necessary (#4699)except
andexcept*
withoutas
. (#4720)\r
style newlines to the potential newlines to normalize file newlines both fromand to (#4710)
Parser
parameter bounds and defaults. (#4602)
Performance
Integrations
psf/black
to read Black version from an additional section inpyproject.toml:
[project.dependency-groups]
(#4606)Documentation
boto/boto3 (boto3)
v1.40.55
Compare Source
=======
amp
: [botocore
] Update endpoint ruleset parameters casingamplifybackend
: [botocore
] Update endpoint ruleset parameters casingappconfigdata
: [botocore
] Update endpoint ruleset parameters casingappintegrations
: [botocore
] Update endpoint ruleset parameters casingapplication-insights
: [botocore
] Update endpoint ruleset parameters casingarc-zonal-shift
: [botocore
] Update endpoint ruleset parameters casingbcm-recommended-actions
: [botocore
] Update endpoint ruleset parameters casingbedrock-data-automation-runtime
: [botocore
] Update endpoint ruleset parameters casingchime-sdk-meetings
: [botocore
] Update endpoint ruleset parameters casingcloudfront
: [botocore
] Update endpoint ruleset parameters casingcloudfront-keyvaluestore
: [botocore
] Update endpoint ruleset parameters casingcodestar-notifications
: [botocore
] Update endpoint ruleset parameters casingcontrolcatalog
: [botocore
] Update endpoint ruleset parameters casingdatasync
: [botocore
] Update endpoint ruleset parameters casingds
: [botocore
] Update endpoint ruleset parameters casingdsql
: [botocore
] Update endpoint ruleset parameters casingec2
: [botocore
] Documentation updates for Amazon EC2.endpoint-rules
: [botocore
] Update endpoint-rules client to latest versiones
: [botocore
] Update endpoint ruleset parameters casingevents
: [botocore
] Update endpoint ruleset parameters casingevidently
: [botocore
] Update endpoint ruleset parameters casingfinspace
: [botocore
] Update endpoint ruleset parameters casingfinspace-data
: [botocore
] Update endpoint ruleset parameters casinggameliftstreams
: [botocore
] Updates documentation to clarify valid application binaries for an Amazon GameLift Streams application and provide descriptions of stream session error status reasonsgeo-maps
: [botocore
] Added support for optional style parameters in maps, including Terrain, ContourDensity, Traffic, and TravelModes.imagebuilder
: [botocore
] Update endpoint ruleset parameters casingiot-data
: [botocore
] Update endpoint ruleset parameters casingiotdeviceadvisor
: [botocore
] Update endpoint ruleset parameters casingiotthingsgraph
: [botocore
] Update endpoint ruleset parameters casingiottwinmaker
: [botocore
] Update endpoint ruleset parameters casingkendra-ranking
: [botocore
] Update endpoint ruleset parameters casingkinesis-video-media
: [botocore
] Update endpoint ruleset parameters casinglakeformation
: [botocore
] Update endpoint ruleset parameters casinglicense-manager
: [botocore
] Update endpoint ruleset parameters casinglicense-manager-user-subscriptions
: [botocore
] Update endpoint ruleset parameters casingmarketplace-catalog
: [botocore
] The ListEntities API now supports two new CAPI filters: DeliveryOptionTypes for SaaS products and CompatibleAWSServices for Container products.mediaconnect
: [botocore
] Update endpoint ruleset parameters casingmigration-hub-refactor-spaces
: [botocore
] Update endpoint ruleset parameters casingnetwork-firewall
: [botocore
] Update endpoint ruleset parameters casingnetworkmanager
: [botocore
] Update endpoint ruleset parameters casingorganizations
: [botocore
] Update endpoint ruleset parameters casingpi
: [botocore
] Update endpoint ruleset parameters casingqapps
: [botocore
] Update endpoint ruleset parameters casingrolesanywhere
: [botocore
] Update endpoint ruleset parameters casingroute53-recovery-readiness
: [botocore
] Update endpoint ruleset parameters casingsagemaker-geospatial
: [botocore
] Update endpoint ruleset parameters casingsigner
: [botocore
] Update endpoint ruleset parameters casingswf
: [botocore
] Releasing minor endpoint updates.timestream-write
: [botocore
] Update endpoint ruleset parameters casingtnb
: [botocore
] Update endpoint ruleset parameters casingwellarchitected
: [botocore
] Update endpoint ruleset parameters casingv1.40.54
Compare Source
=======
acm-pca
: [botocore
] Update endpoint ruleset parameters casingamplify
: [botocore
] Update endpoint ruleset parameters casingapigatewaymanagementapi
: [botocore
] Update endpoint ruleset parameters casingapprunner
: [botocore
] Update endpoint ruleset parameters casingapptest
: [botocore
] Update endpoint ruleset parameters casingautoscaling-plans
: [botocore
] Updated FIPS endpoints for US GovCloud regionsbatch
: [botocore
] Update endpoint ruleset parameters casingbcm-data-exports
: [botocore
] Update endpoint ruleset parameters casingbillingconductor
: [botocore
] New feature: service flat CLI and first AWS managed pricing plan (BasicPricingPlan)customer-profiles
: [botocore
] Update endpoint ruleset parameters casingdatabrew
: [botocore
] Update endpoint ruleset parameters casingdataexchange
: [botocore
] Update endpoint ruleset parameters casingdlm
: [botocore
] Update endpoint ruleset parameters casingendpoint-rules
: [botocore
] Update endpoint-rules client to latest versionfreetier
: [botocore
] Update endpoint ruleset parameters casinggamelift
: [botocore
] Update endpoint ruleset parameters casinggeo-routes
: [botocore
] Update endpoint ruleset parameters casingglobalaccelerator
: [botocore
] Update endpoint ruleset parameters casinggrafana
: [botocore
] Update endpoint ruleset parameters casingidentitystore
: [botocore
] Update endpoint ruleset parameters casingivs
: [botocore
] Update endpoint ruleset parameters casingivs-realtime
: [botocore
] Update endpoint ruleset parameters casingkafka
: [botocore
] Update endpoint ruleset parameters casingkeyspaces
: [botocore
] Update endpoint ruleset parameters casingkms
: [botocore
] Update endpoint ruleset parameters casinglex-models
: [botocore
] Update endpoint ruleset parameters casinglexv2-runtime
: [botocore
] Update endpoint ruleset parameters casinglookoutequipment
: [botocore
] Update endpoint ruleset parameters casingm2
: [botocore
] Update endpoint ruleset parameters casingmachinelearning
: [botocore
] Update endpoint ruleset parameters casingmarketplace-entitlement
: [botocore
] Update endpoint ruleset parameters casingmediapackagev2
: [botocore
] Update endpoint ruleset parameters casingmedical-imaging
: [botocore
] Update endpoint ruleset parameters casingmemorydb
: [botocore
] Update endpoint ruleset parameters casingmigrationhub-config
: [botocore
] Update endpoint ruleset parameters casingnetworkflowmonitor
: [botocore
] Update endpoint ruleset parameters casingosis
: [botocore
] Update endpoint ruleset parameters casingpersonalize
: [botocore
] Update endpoint ruleset parameters casingpersonalize-runtime
: [botocore
] Update endpoint ruleset parameters casingpinpoint-sms-voice
: [botocore
] Update endpoint ruleset parameters casingpolly
: [botocore
] Update endpoint ruleset parameters casingpricing
: [botocore
] Update endpoint ruleset parameters casingqldb
: [botocore
] Update endpoint ruleset parameters casingqldb-session
: [botocore
] Update endpoint ruleset parameters casingroute53-recovery-control-config
: [botocore
] Update endpoint ruleset parameters casingssm
: [botocore
] Update endpoint ruleset parameters casingssm-contacts
: [botocore
] Update endpoint ruleset parameters casingssm-guiconnect
: [botocore
] Update endpoint ruleset parameters casingtimestream-query
: [botocore
] Update endpoint ruleset parameters casingvoice-id
: [botocore
] Update endpoint ruleset parameters casingworkspaces-web
: [botocore
] Update endpoint ruleset parameters casingv1.40.53
Compare Source
=======
bedrock
: [botocore
] Amazon Bedrock Automated Reasoning Policy now offers enhanced AWS KMS integration. The CreateAutomatedReasoningPolicy API includes a new kmsKeyId field, allowing customers to specify their preferred KMS key for encryption, improving control and compliance with AWS encryption mandates.docdb
: [botocore
] Add support for NetworkType field in CreateDbCluster, ModifyDbCluster, RestoreDbClusterFromSnapshot and RestoreDbClusterToPointInTime for DocumentDB.ec2
: [botocore
] Introducing EC2 Capacity Manager for monitoring and analyzing capacity usage across On-Demand Instances, Spot Instances, and Capacity Reservations.elbv2
: [botocore
] This release expands Listener Rule Conditions to support RegexValues and adds support for a new Transforms field in Listener Rules.guardduty
: [botocore
] Added default pagination value for ListMalwareProtectionPlans API and updated UpdateFindingsFeedback APIlightsail
: [botocore
] Add support for manage Lightsail Bucket CORS configurationtimestream-influxdb
: [botocore
] This release adds support for creating and managing InfluxDB 3 Core and Enterprise DbClusters.v1.40.52
Compare Source
=======
appstream
: [botocore
] This release introduces support for Microsoft license included applications streaming.backup
: [botocore
] The AWS Backup job attribute extension enhancement helps customers better understand the plan that initiated each job, and the properties of the resource each job creates.connect
: [botocore
] SDK release for TaskTemplateInfo in Contact for DescribeContact response.datazone
: [botocore
] Support creating scoped and trustedIdentityPropagation enabled connections.ec2
: [botocore
] This release adds support for creating instant, point-in-time copies of EBS volumes within the same Availability Zonetranscribe
: [botocore
] Move UntagResource API body member to query parametertransfer
: [botocore
] SFTP connectors now support routing connections via customers' VPC. This enables connections to remote servers that are only accessible in a customer's VPC environment, and to servers that are accessible over the internet but need connections coming from an IP address in a customer VPC's CIDR range.v1.40.51
Compare Source
=======
bedrock-agentcore
: [botocore
] Updated InvokeAgentRuntime API to accept account id optionally and added CompleteResourceTokenAuth API.bedrock-agentcore-control
: [botocore
] Updated http status code in control plane apis of agentcore runtime, tools and identity. Additional included provider types for AgentCore Identityec2
: [botocore
] Release Amazon EC2 c8i, c8i-flex, m8a, and r8gbobservabilityadmin
: [botocore
] CloudWatch Observability Admin adds the ability to enable Resource tags for telemetry in a customer account. The release introduces new APIs to enable, disable and describe the status of Resource tags for telemetry feature. This new capability simplifies monitoring AWS resources using tags.v1.40.50
Compare Source
=======
bedrock-agentcore
: [botocore
] Bedrock AgentCore release for Runtime, and Memory.bedrock-agentcore-control
: [botocore
] Bedrock AgentCore release for Gateway, and Memory including Self-Managed Strategies support for Memory.cloudfront
: [botocore
] Added new viewer security policy, TLSv1.2_2025, for CloudFront.glue
: [botocore
] Addition of AuditContext in GetTable/GetTables Requestlambda
: [botocore
] Add InvokedViaFunctionUrl context key to limit invocations to only FURL invokes.odb
: [botocore
] This release adds APIs that allow you to specify CIDR ranges in your ODB peering connection.rds
: [botocore
] Updated the text in the Important section of the ModifyDBClusterParameterGroup page.v1.40.49
Compare Source
=======
quicksight
: [botocore
] This release adds support for ActionConnector and Flow, which are new resources associated with Amazon Quick Suite. Additional updates include expanded Data Source options, further branding customization, and new capabilities that can be restricted by Admins.wafv2
: [botocore
] This release adds the ability to throw WafLimitsExceededException when the maximum number of Application Load Balancer (ALB) associations per AWS WAF v2 WebACL is exceeded.v1.40.48
Compare Source
=======
bedrock-agentcore-control
: [botocore
] Adding support for authorizer type AWS_IAM to AgentCore Control Gateway.license-manager-user-subscriptions
: [botocore
] Released support for IPv6 and dual-stack active directoriesoutposts
: [botocore
] This release adds the new StartOutpostDecommission API, which starts the decommission process to return Outposts racks or servers.service-quotas
: [botocore
] introduces Service Quotas Automatic Management. Users can opt-in to monitoring and managing service quotas, receive notifications when quota usage reaches thresholds, configure notification channels, subscribe to EventBridge events for automation, and view notifications in the AWS Health dashboard.v1.40.47
Compare Source
=======
proton
: [botocore
] Deprecating APIs in AWS Proton namespace.v1.40.46
Compare Source
=======
backup
: [botocore
] Adds optional MaxScheduledRunsPreview input to GetBackupPlan API to provide a preview of up to 10 next scheduled backup plan runs in the GetBackupPlan response.bedrock-agentcore
: [botocore
] Add support for batch memory management, agent card re