chore(deps): update python dependencies #30
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:
==4.9.0
->==4.11.0
==3.3.10
->==3.3.11
==5.8
->==5.9
==1.8.3
->==1.8.6
==25.1.0
->==25.9.0
==1.38.36
->==1.40.55
==1.38.41
->==1.40.55
==1.38.36
->==1.40.55
==1.38.41
->==1.40.55
==2.5.post1
->==2.6
==1.2.2.post1
->==1.3.0
==1.1.2
->==1.2.4
==2025.6.15
->==2025.10.5
==3.4.2
->==3.4.4
==8.2.1
->==8.3.0
==4.8.3
->==4.9.1
==1.3.2
->==1.3.3
==7.9.1
->==7.11.0
==0.3.9
->==0.4.0
==0.21.2
->==0.22.2
==3.18.0
->==3.20.0
==7.2.0
->==7.3.0
==4.58.3
->==4.60.1
==4.58.4
->==4.60.1
==2.6.12
->==2.6.15
==3.10
->==3.11
==2.1.0
->==2.3.0
==6.0.1
->==6.1.0
==4.2.1
->==4.3.0
==1.4.8
->==1.4.9
==0.7.1
->==0.8.2
==3.8.2
->==3.9
==3.0.2
->==3.0.3
==3.10.3
->==3.10.7
==9.6.14
->==9.6.22
==10.7.0
->==10.8.0
==1.15.0
->==1.18.2
==0.2.21
->==0.3.1
==2.2.3
->==2.3.3
==4.3.8
->==4.5.0
==4.2.0
->==4.3.0
==0.22.1
->==0.23.1
==3.0.51
->==3.0.52
==2.13.0
->==2.14.0
==2.11.7
->==2.12.3
==2.33.2
->==2.41.4
==2.10.0
->==2.11.0
==3.3.2
->==3.4.0
==3.3.6
->==3.3.9
==10.16
->==10.16.1
==3.2.3
->==3.2.5
==8.3.5
->==8.4.2
==6.1.1
->==6.3.0
==3.14.0
->==3.15.1
==1.1.0
->==1.1.1
==6.0.2
->==6.0.3
==2.1.0
->==2.1.1
==2.32.4
->==2.32.5
==14.0.0
->==14.2.0
==1.8.9
->==1.9.3
==0.11.6
->==0.14.1
==0.13.0
->==0.14.0
==1.15.3
->==1.16.2
==5.4.1
->==5.5.0
==2.3.0
->==2.5.0
==6.1.0
->==6.2.0
==2.9.0.20241206
->==2.9.0.20251008
==6.0.12.20250402
->==6.0.12.20250915
==2.32.0.20250328
->==2.32.4.20250913
==4.14.0
->==4.15.0
==0.4.1
->==0.4.2
==20.31.2
->==20.35.3
==10.0
->==10.1
==0.2.13
->==0.2.14
Release Notes
agronholm/anyio (anyio)
v4.11.0
Compare Source
reason
parameter toCancelScope.cancel()
) (#975)anyio.lowlevel.current_token()
toanyio.from_thread.run()
andanyio.from_thread.run_sync()
as thetoken
keyword argument (#256)anyio_mode = "auto"
) to make the pytest plugin automatically handle all async tests (#971)anyio.Condition.wait_for()
method for feature parity with asyncio (#974)anyio.abc.TaskStatus
fromAny
toNone
(#964)local_port=0
(#857; PR by @11kkw and @agronholm)BrokenResourceError
onsend()
would still raiseBrokenResourceError
after the stream was closed on asyncio, butClosedResourceError
on Trio. They now both raise aClosedResourceError
in this scenario. (#671)v4.10.0
Compare Source
feed_data()
method to theBufferedByteReceiveStream
class, allowing users to inject data directly into the bufferSocketListener.from_socket()
SocketStream.from_socket()
UNIXSocketStream.from_socket()
UDPSocket.from_socket()
ConnectedUDPSocket.from_socket()
UNIXDatagramSocket.from_socket()
ConnectedUNIXDatagramSocket.from_socket()
anyio.ContextManagerMixin
andanyio.AsyncContextManagerMixin
) to help write classes that embed other context managers, particularly cancel scopes or task groups (#905; PR by @agronholm and @tapetersen)start_blocking_portal()
(#818; PR by @davidbrochart)anyio.notify_closing
to allow wakinganyio.wait_readable
andanyio.wait_writable
before closing a socket. Among other things, this prevents an OSError on theProactorEventLoop
. (#896; PR by @graingert)to_interpreters
module to use the publicconcurrent.interpreters
API on Python 3.14 or lateranyio.Path.copy()
andanyio.Path.copy_into()
failing on Python 3.14.0a7__aexit__
on async context managers. CMs which can suppress exceptions should returnbool
, orNone
otherwise. (#913; PR by @Enegg)SpooledTemporaryFile
so that rollover only occurs when the buffer size exceedsmax_size
(#915; PR by @11kkw)anyio.to_interpreter
with Python 3.14.0b2 (#926; PR by @hroncok)SyntaxWarning
on Python 3.14 aboutreturn
infinally
(#816)BrokenWorkerIntepreter
exception toBrokenWorkerInterpreter
. The old name is available as a deprecated alias. (#938; PR by @ayussh-verma)CapacityLimiter
on asyncio where a task, waiting to acquire a limiter gets cancelled and is subsequently granted a token from the limiter, but before the cancellation is delivered, and then fails to notify the next waiting task (#947)pylint-dev/astroid (astroid)
v3.3.11
Compare Source
=============================
Release date: 2025-07-13
Fix a crash when parsing an empty arbitrary expression with
extract_node
(extract_node("__()")
).Closes #2734
Fix a crash when parsing a slice called in a decorator on a function that is also decorated with
a known
six
decorator.Closes #2721
facelessuser/backrefs (backrefs)
v5.9
Compare Source
5.9
PyCQA/bandit (bandit)
v1.8.6
Compare Source
What's Changed
New Contributors
Full Changelog: PyCQA/bandit@1.8.5...1.8.6
v1.8.5
Compare Source
What's Changed
Full Changelog: PyCQA/bandit@1.8.4...1.8.5
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.