chore(deps): update python dependencies #3
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:
==1.40.6
->==1.40.16
==1.40.6
->==1.40.16
==8.1.8
->==8.2.1
==7.10.2
->==7.10.5
==1.2.2
->==1.3.0
==2.21.1
->==2.21.2
==3.18.0
->==3.19.1
==8.12.3
->==8.37.0
==4.25.0
->==4.25.1
==0.8.4
->==0.8.5
==2.33.2
->==2.39.0
==1.1.403
->==1.1.404
==27.0.1
->==27.0.2
==2.32.4
->==2.32.5
==13.5.3
->==13.9.4
==0.18.14
->==0.18.15
==0.12.8
->==0.12.10
==2.0.42
->==2.0.43
==2.0.2
->==2.2.1
==2.9.0.20250809
->==2.9.0.20250822
==20.33.1
->==20.34.0
==1.17.2
->==1.17.3
==0.1.9
->==0.1.10
Release Notes
boto/boto3 (boto3)
v1.40.16
Compare Source
=======
clouddirectory
: [botocore
] Remove incorrect endpoint testscognito-sync
: [botocore
] Remove incorrect endpoint testsdocdb
: [botocore
] Remove incorrect endpoint testselb
: [botocore
] Remove incorrect endpoint testsendpoint-rules
: [botocore
] Update endpoint-rules client to latest versionhealthlake
: [botocore
] Remove incorrect endpoint testsiotanalytics
: [botocore
] Remove incorrect endpoint testsmacie2
: [botocore
] Remove incorrect endpoint testsmarketplacecommerceanalytics
: [botocore
] Remove incorrect endpoint testsmedialive
: [botocore
] AWS Elemental MediaLive now has a field called "SubtitleRows" for controlling subtitle row count for DVB-Sub and Burn-In captions outputsmemorydb
: [botocore
] Remove incorrect endpoint testsproton
: [botocore
] Remove incorrect endpoint testsqconnect
: [botocore
] Releasing model ID support for UpdateAIPromptqldb
: [botocore
] Remove incorrect endpoint testsrds
: [botocore
] Updates Amazon RDS documentation for Db2 read-only replicas.route53-recovery-readiness
: [botocore
] Remove incorrect endpoint testssagemaker
: [botocore
] Launch SageMaker Notebook Instances support for AL2023 along with P6-B200 instance type and Rootless Docker support for SageMaker Studio.sagemaker-a2i-runtime
: [botocore
] Remove incorrect endpoint testssimspaceweaver
: [botocore
] Remove incorrect endpoint testssynthetics
: [botocore
] Added multi browser support for synthetics canaries, Increased ephemeral storage limit from 5GB to 10GBwafv2
: [botocore
] test and verified, safe to releasev1.40.15
Compare Source
=======
apigatewaymanagementapi
: [botocore
] Remove incorrect endpoint testsappfabric
: [botocore
] Remove incorrect endpoint testsbackup-gateway
: [botocore
] Remove incorrect endpoint testscloudhsm
: [botocore
] Remove incorrect endpoint testscognito-identity
: [botocore
] Remove incorrect endpoint testscomprehend
: [botocore
] Remove incorrect endpoint testsebs
: [botocore
] Remove incorrect endpoint testsecr-public
: [botocore
] Remove incorrect endpoint testsecs
: [botocore
] This is a documentation only release that adds additional information for the update-service request parameters.elasticbeanstalk
: [botocore
] Remove incorrect endpoint testsendpoint-rules
: [botocore
] Update endpoint-rules client to latest versiones
: [botocore
] Remove incorrect endpoint testsforecastquery
: [botocore
] Remove incorrect endpoint testsgameliftstreams
: [botocore
] The default application in a stream group can now be changed at any time using UpdateStreamGroup to update the DefaultApplicationIdentifier.glue
: [botocore
] Added support for preprocessing queries in Data Quality operations through new DataQualityGlueTable structure.greengrassv2
: [botocore
] Remove incorrect endpoint testsguardduty
: [botocore
] Remove Pattern trait from email fieldiotdeviceadvisor
: [botocore
] Remove incorrect endpoint testsiotevents
: [botocore
] Remove incorrect endpoint testsiotevents-data
: [botocore
] Remove incorrect endpoint testsiotthingsgraph
: [botocore
] Remove incorrect endpoint testskinesis-video-signaling
: [botocore
] Remove incorrect endpoint testslexv2-runtime
: [botocore
] Remove incorrect endpoint testslookoutmetrics
: [botocore
] Remove incorrect endpoint testsmanagedblockchain
: [botocore
] Remove incorrect endpoint testsmediapackage
: [botocore
] Remove incorrect endpoint testspanorama
: [botocore
] Remove incorrect endpoint testspinpoint-email
: [botocore
] Remove incorrect endpoint testsresource-groups
: [botocore
] Remove incorrect endpoint testss3outposts
: [botocore
] Remove incorrect endpoint testsssm-contacts
: [botocore
] Doc-only updates for Incident Manager Contacts August 2025v1.40.14
Compare Source
=======
bedrock-runtime
: [botocore
] Launch CountTokens API to allow token countingbilling
: [botocore
] Clarify IPv4 and IPv6 endpointscognito-idp
: [botocore
] This release adds support for the new Terms APIs which allow displaying Terms of Use and Privacy Policy on the Managed Login user-registration page.datazone
: [botocore
] This release supports policy grant identifier for cloud formation integrationdetective
: [botocore
] Remove incorrect endpoint testsdynamodb
: [botocore
] Remove incorrect endpoint testseks
: [botocore
] EKS Add-ons Custom Namespace Supportendpoint-rules
: [botocore
] Update endpoint-rules client to latest versionkinesisanalyticsv2
: [botocore
] Adds Key Management Service (KMS) support allowing customer-managed key (CMK) encryption for Flink application data.pinpoint-sms-voice-v2
: [botocore
] This change added InternationalSendingEnbaled as part of describe/Update/Request phone number API response, and as part of update/Request phone number API requestroute53-recovery-control-config
: [botocore
] Remove incorrect endpoint testssagemaker
: [botocore
] This release adds 1/ Launch ml.p5.4xlarge instance in Processing jobs, Training jobs and Training Plan 2/ Makes S3Uri to be required for S3FileSystem and S3FileSystemConfig.v1.40.13
Compare Source
=======
cleanrooms
: [botocore
] Support error message configuration for analysis templatesec2
: [botocore
] Add support for "warning" volume status.polly
: [botocore
] Added support for new output format - Opus.v1.40.12
Compare Source
=======
batch
: [botocore
] Added default_x86_64 and default_arm64 as values to the instanceTypes field.bcm-dashboards
: [botocore
] Billing and Cost Management Dashboards enables users to create dashboards that combine multiple visualizations of cost and usage data. Users can create, manage, and share dashboards. Tags are also available for dashboards.connect
: [botocore
] Amazon Connect Service Feature: Add support to enable multi-user in-app, web, and video calling.connectparticipant
: [botocore
] Amazon Connect Service Feature: Add support to enable multi-user in-app, web, and video calling.endpoint-rules
: [botocore
] Update endpoint-rules client to latest versions3control
: [botocore
] Adds support for Compute checksum functionality in Amazon S3 Batch Operations. You can now calculate checksums for a list of objects using supported algorithms in Amazon S3, without requiring a restore or downloadsagemaker
: [botocore
] Customer managed keys now available for volume encryption of SageMaker HyperPod clusters.botocore
] Update awscrt version to 0.27.6v1.40.11
Compare Source
=======
amp
: [botocore
] Add Resource-based Policy APIs for Amazon Prometheusbedrock-agent
: [botocore
] This release adds support for saving Bedrock Flows while node configuration is still in progress, even if the Flow is not yet able to be invokedglue
: [botocore
] AWS Glue Zero ETL now supports On-demand snapshot loadv1.40.10
Compare Source
=======
arc-region-switch
: [botocore
] Endpoint rule test and documentation update.bcm-recommended-actions
: [botocore
] Initial SDK release for AWS Billing and Cost Management Recommended Actions.directconnect
: [botocore
] Added pagination support for DescribeHostedConnections, DescribeVirtualInterfaces, DescribeConnections, DescribeInterconnects, DescribeLags. Added asnLong support for BGP peer operations which supports a large range.dynamodb
: [botocore
] This release 1/ Adds support for throttled keys mode for CloudWatch Contributor Insights, 2/ Adds throttling reasons to exceptions across dataplane APIs. 3/ Explicitly models ThrottlingException as a class in statically typed languages. Refer to the launch day blog post for more details.ec2
: [botocore
] This release adds ModifyInstanceConnectEndpoint API to update configurations on existing EC2 Instance Connect Endpoints and improves IPv6 support through dualstack DNS names for EC2 Instance Connect Endpoints.endpoint-rules
: [botocore
] Update endpoint-rules client to latest versionfsx
: [botocore
] Amazon FSx for NetApp ONTAP 2nd generation file systems now support decreasing SSD storage capacity.glue
: [botocore
] AWS Glue now supports Trusted Identity Propagation.guardduty
: [botocore
] Added support for entity lists.medialive
: [botocore
] CMAF Ingest output groups in MediaLive can now accept one additional destination url for single pipeline channels and up to two additional destination urls for standard channels.pcs
: [botocore
] Updated the regex pattern and description of iamInstanceProfileArn in the CreateComputeNodeGroup and UpdateComputeNodeGroup API actions. Name and path requirements apply to the ARN of the IAM role associated with the instance profile and not the ARN of the instance profile.qapps
: [botocore
] Documentation update for Amazon Q Apps API Referenceservicediscovery
: [botocore
] Added support for cross account through Id parameter overloading with ARN and allow owner account for some APIs instead of ARNworkspaces
: [botocore
] New APIs introduced to import WorkSpaces BYOL image using a new process that leveraged EC2 Image Builder. WorkSpaces tests and fixes your image's compatibility issues and supports customized VM images.v1.40.9
Compare Source
======
braket
: [botocore
] Add support for Braket program sets.datazone
: [botocore
] Adds support for account pools and project profile account decouplingfsx
: [botocore
] Add Dual-Stack support for Amazon FSx for OpenZFS file systemspartnercentral-selling
: [botocore
] Add Tagging Support for Opportunity resourcessagemaker
: [botocore
] This release introduces compute quota for GPU, Trainium accelerators, vCPU, and vCPU memory utilization across teams in HyperPod clusterssecurity-ir
: [botocore
] Added support for Organizational Unit-level Membership configuration and the ability to resume a cancelled membership.v1.40.8
Compare Source
======
backupsearch
: [botocore
] Using recommended smithy trait to generate regional endpoints for Backup Searchcodebuild
: [botocore
] AWS CodeBuild now supports PullRequestBuildPolicy in webhook object.ec2
: [botocore
] Release to allow route table association with a PublicIpv4Pool.organizations
: [botocore
] This release introduces 2 new APIs in Organizations: 1. ListAccountsWithInvalidEffectivePolicy 2. ListEffectivePolicyValidationErrorssagemaker
: [botocore
] IAM Identity Center trusted identity propagation is now supported in SageMaker Studio.transcribe
: [botocore
] AWS HealthScribe now supports specifying preferred patient pronouns through the MedicalScribeContext parameter for use in the generated clinical notes.v1.40.7
Compare Source
======
bedrock
: [botocore
] This release includes model updates and enhanced SDK documentation for union fields in automated reasoning policy components. Added docs cover policy definitions, mutations (add/update for rules/types/variables), build assets, workflow sources, test results, and tag exception handling.cognito-idp
: [botocore
] Remove SigV4 auth requirement for GetTokensFromRefreshTokenconnect
: [botocore
] Updating SearchUserHierarchyGroups APIdeadline
: [botocore
] Adds support for Wait and Save feature in service-managed fleetsec2
: [botocore
] This release adds AvailabilityZoneId support for CreateVolume, DescribeVolume, LaunchTemplates, RunInstances, DescribeInstances, CreateDefaultSubnet, SpotInstances, and CreateDefaultSubnet APIs.evs
: [botocore
] Update for general availability of Amazon Elastic VMware Service (EVS).lambda
: [botocore
] Doc-only update for Lambda that updates the maximum payload size for response streaming invocations to 200 MB.quicksight
: [botocore
] Add RowAxisDisplayOptions and ColumnAxisDisplayOptions to HeatMapConfiguration, add Actions to PluginVisual, increase limit for CalculatedFields listsso-admin
: [botocore
] Added support for managing user background session for applicationsboto/botocore (botocore)
v1.40.16
Compare Source
=======
clouddirectory
: Remove incorrect endpoint testscognito-sync
: Remove incorrect endpoint testsdocdb
: Remove incorrect endpoint testselb
: Remove incorrect endpoint testsendpoint-rules
: Update endpoint-rules client to latest versionhealthlake
: Remove incorrect endpoint testsiotanalytics
: Remove incorrect endpoint testsmacie2
: Remove incorrect endpoint testsmarketplacecommerceanalytics
: Remove incorrect endpoint testsmedialive
: AWS Elemental MediaLive now has a field called "SubtitleRows" for controlling subtitle row count for DVB-Sub and Burn-In captions outputsmemorydb
: Remove incorrect endpoint testsproton
: Remove incorrect endpoint testsqconnect
: Releasing model ID support for UpdateAIPromptqldb
: Remove incorrect endpoint testsrds
: Updates Amazon RDS documentation for Db2 read-only replicas.route53-recovery-readiness
: Remove incorrect endpoint testssagemaker
: Launch SageMaker Notebook Instances support for AL2023 along with P6-B200 instance type and Rootless Docker support for SageMaker Studio.sagemaker-a2i-runtime
: Remove incorrect endpoint testssimspaceweaver
: Remove incorrect endpoint testssynthetics
: Added multi browser support for synthetics canaries, Increased ephemeral storage limit from 5GB to 10GBwafv2
: test and verified, safe to releasev1.40.15
Compare Source
=======
apigatewaymanagementapi
: Remove incorrect endpoint testsappfabric
: Remove incorrect endpoint testsbackup-gateway
: Remove incorrect endpoint testscloudhsm
: Remove incorrect endpoint testscognito-identity
: Remove incorrect endpoint testscomprehend
: Remove incorrect endpoint testsebs
: Remove incorrect endpoint testsecr-public
: Remove incorrect endpoint testsecs
: This is a documentation only release that adds additional information for the update-service request parameters.elasticbeanstalk
: Remove incorrect endpoint testsendpoint-rules
: Update endpoint-rules client to latest versiones
: Remove incorrect endpoint testsforecastquery
: Remove incorrect endpoint testsgameliftstreams
: The default application in a stream group can now be changed at any time using UpdateStreamGroup to update the DefaultApplicationIdentifier.glue
: Added support for preprocessing queries in Data Quality operations through new DataQualityGlueTable structure.greengrassv2
: Remove incorrect endpoint testsguardduty
: Remove Pattern trait from email fieldiotdeviceadvisor
: Remove incorrect endpoint testsiotevents
: Remove incorrect endpoint testsiotevents-data
: Remove incorrect endpoint testsiotthingsgraph
: Remove incorrect endpoint testskinesis-video-signaling
: Remove incorrect endpoint testslexv2-runtime
: Remove incorrect endpoint testslookoutmetrics
: Remove incorrect endpoint testsmanagedblockchain
: Remove incorrect endpoint testsmediapackage
: Remove incorrect endpoint testspanorama
: Remove incorrect endpoint testspinpoint-email
: Remove incorrect endpoint testsresource-groups
: Remove incorrect endpoint testss3outposts
: Remove incorrect endpoint testsssm-contacts
: Doc-only updates for Incident Manager Contacts August 2025v1.40.14
Compare Source
=======
bedrock-runtime
: Launch CountTokens API to allow token countingbilling
: Clarify IPv4 and IPv6 endpointscognito-idp
: This release adds support for the new Terms APIs which allow displaying Terms of Use and Privacy Policy on the Managed Login user-registration page.datazone
: This release supports policy grant identifier for cloud formation integrationdetective
: Remove incorrect endpoint testsdynamodb
: Remove incorrect endpoint testseks
: EKS Add-ons Custom Namespace Supportendpoint-rules
: Update endpoint-rules client to latest versionkinesisanalyticsv2
: Adds Key Management Service (KMS) support allowing customer-managed key (CMK) encryption for Flink application data.pinpoint-sms-voice-v2
: This change added InternationalSendingEnbaled as part of describe/Update/Request phone number API response, and as part of update/Request phone number API requestroute53-recovery-control-config
: Remove incorrect endpoint testssagemaker
: This release adds 1/ Launch ml.p5.4xlarge instance in Processing jobs, Training jobs and Training Plan 2/ Makes S3Uri to be required for S3FileSystem and S3FileSystemConfig.v1.40.13
Compare Source
=======
cleanrooms
: Support error message configuration for analysis templatesec2
: Add support for "warning" volume status.polly
: Added support for new output format - Opus.v1.40.12
Compare Source
=======
batch
: Added default_x86_64 and default_arm64 as values to the instanceTypes field.bcm-dashboards
: Billing and Cost Management Dashboards enables users to create dashboards that combine multiple visualizations of cost and usage data. Users can create, manage, and share dashboards. Tags are also available for dashboards.connect
: Amazon Connect Service Feature: Add support to enable multi-user in-app, web, and video calling.connectparticipant
: Amazon Connect Service Feature: Add support to enable multi-user in-app, web, and video calling.endpoint-rules
: Update endpoint-rules client to latest versions3control
: Adds support for Compute checksum functionality in Amazon S3 Batch Operations. You can now calculate checksums for a list of objects using supported algorithms in Amazon S3, without requiring a restore or downloadsagemaker
: Customer managed keys now available for volume encryption of SageMaker HyperPod clusters.v1.40.11
Compare Source
=======
amp
: Add Resource-based Policy APIs for Amazon Prometheusbedrock-agent
: This release adds support for saving Bedrock Flows while node configuration is still in progress, even if the Flow is not yet able to be invokedglue
: AWS Glue Zero ETL now supports On-demand snapshot loadv1.40.10
Compare Source
=======
arc-region-switch
: Endpoint rule test and documentation update.bcm-recommended-actions
: Initial SDK release for AWS Billing and Cost Management Recommended Actions.directconnect
: Added pagination support for DescribeHostedConnections, DescribeVirtualInterfaces, DescribeConnections, DescribeInterconnects, DescribeLags. Added asnLong support for BGP peer operations which supports a large range.dynamodb
: This release 1/ Adds support for throttled keys mode for CloudWatch Contributor Insights, 2/ Adds throttling reasons to exceptions across dataplane APIs. 3/ Explicitly models ThrottlingException as a class in statically typed languages. Refer to the launch day blog post for more details.ec2
: This release adds ModifyInstanceConnectEndpoint API to update configurations on existing EC2 Instance Connect Endpoints and improves IPv6 support through dualstack DNS names for EC2 Instance Connect Endpoints.endpoint-rules
: Update endpoint-rules client to latest versionfsx
: Amazon FSx for NetApp ONTAP 2nd generation file systems now support decreasing SSD storage capacity.glue
: AWS Glue now supports Trusted Identity Propagation.guardduty
: Added support for entity lists.medialive
: CMAF Ingest output groups in MediaLive can now accept one additional destination url for single pipeline channels and up to two additional destination urls for standard channels.pcs
: Updated the regex pattern and description of iamInstanceProfileArn in the CreateComputeNodeGroup and UpdateComputeNodeGroup API actions. Name and path requirements apply to the ARN of the IAM role associated with the instance profile and not the ARN of the instance profile.qapps
: Documentation update for Amazon Q Apps API Referenceservicediscovery
: Added support for cross account through Id parameter overloading with ARN and allow owner account for some APIs instead of ARNworkspaces
: New APIs introduced to import WorkSpaces BYOL image using a new process that leveraged EC2 Image Builder. WorkSpaces tests and fixes your image's compatibility issues and supports customized VM images.v1.40.9
Compare Source
======
braket
: Add support for Braket program sets.datazone
: Adds support for account pools and project profile account decouplingfsx
: Add Dual-Stack support for Amazon FSx for OpenZFS file systemspartnercentral-selling
: Add Tagging Support for Opportunity resourcessagemaker
: This release introduces compute quota for GPU, Trainium accelerators, vCPU, and vCPU memory utilization across teams in HyperPod clusterssecurity-ir
: Added support for Organizational Unit-level Membership configuration and the ability to resume a cancelled membership.v1.40.8
Compare Source
======
backupsearch
: Using recommended smithy trait to generate regional endpoints for Backup Searchcodebuild
: AWS CodeBuild now supports PullRequestBuildPolicy in webhook object.ec2
: Release to allow route table association with a PublicIpv4Pool.organizations
: This release introduces 2 new APIs in Organizations: 1. ListAccountsWithInvalidEffectivePolicy 2. ListEffectivePolicyValidationErrorssagemaker
: IAM Identity Center trusted identity propagation is now supported in SageMaker Studio.transcribe
: AWS HealthScribe now supports specifying preferred patient pronouns through the MedicalScribeContext parameter for use in the generated clinical notes.v1.40.7
Compare Source
======
bedrock
: This release includes model updates and enhanced SDK documentation for union fields in automated reasoning policy components. Added docs cover policy definitions, mutations (add/update for rules/types/variables), build assets, workflow sources, test results, and tag exception handling.cognito-idp
: Remove SigV4 auth requirement for GetTokensFromRefreshTokenconnect
: Updating SearchUserHierarchyGroups APIdeadline
: Adds support for Wait and Save feature in service-managed fleetsec2
: This release adds AvailabilityZoneId support for CreateVolume, DescribeVolume, LaunchTemplates, RunInstances, DescribeInstances, CreateDefaultSubnet, SpotInstances, and CreateDefaultSubnet APIs.evs
: Update for general availability of Amazon Elastic VMware Service (EVS).lambda
: Doc-only update for Lambda that updates the maximum payload size for response streaming invocations to 200 MB.quicksight
: Add RowAxisDisplayOptions and ColumnAxisDisplayOptions to HeatMapConfiguration, add Actions to PluginVisual, increase limit for CalculatedFields listsso-admin
: Added support for managing user background session for applicationspallets/click (click)
v8.2.1
Compare Source
Released 2025-05-20
2894
:issue:
2897
:pr:2930
2906
:pr:2907
sys.stderr
at the end ofCliRunner.invoke
. :issue:2682
2787
v8.2.0
Compare Source
Released 2025-05-10
Drop support for Python 3.7, 3.8, and 3.9. :pr:
2588
:pr:2893
Use modern packaging metadata with
pyproject.toml
instead ofsetup.cfg
.:pr:
2438
Use
flit_core
instead ofsetuptools
as build backend. :pr:2543
Deprecate the
__version__
attribute. Use feature detection, orimportlib.metadata.version("click")
, instead. :issue:2598
BaseCommand
is deprecated.Command
is the base class for allcommands. :issue:
2589
MultiCommand
is deprecated.Group
is the base class for all groupcommands. :issue:
2590
The current parser and related classes and methods, are deprecated.
:issue:
2205
OptionParser
and theparser
module, which is a modified copy ofoptparse
in the standard library.Context.protected_args
is unneeded.Context.args
contains anyremaining arguments while parsing.
Parameter.add_to_parser
(on bothArgument
andOption
) isunneeded. Parsing works directly without building a separate parser.
split_arg_string
is moved fromparser
toshell_completion
.Enable deferred evaluation of annotations with
from __future__ import annotations
. :pr:2270
When generating a command's name from a decorated function's name, the
suffixes
_command
,_cmd
,_group
, and_grp
are removed.:issue:
2322
Show the
types.ParamType.name
fortypes.Choice
options within--help
message ifshow_choices=False
is specified.:issue:
2356
Do not display default values in prompts when
Option.show_default
isFalse
. :pr:2509
Add
get_help_extra
method onOption
to fetch the generated extraitems used in
get_help_record
to render help text. :issue:2516
:pr:
2517
Keep stdout and stderr streams independent in
CliRunner
. Alwayscollect stderr output and never raise an exception. Add a new
output stream to simulate what the user sees in its terminal. Removes
the
mix_stderr
parameter inCliRunner
. :issue:2522
:pr:2523
Option.show_envvar
now also shows environment variable in error messages.:issue:
2695
:pr:2696
Context.close
will be called on exit. This results in allContext.call_on_close
callbacks and context managers added viaContext.with_resource
to be closed on exit as well. :pr:2680
Add
ProgressBar(hidden: bool)
to allow hiding the progressbar. :issue:2609
A
UserWarning
will be shown when multiple parameters attempt to use thesame name. :issue:
2396
When using
Option.envvar
withOption.flag_value
, theflag_value
will always be used instead of the value of the environment variable.
:issue:
2746
:pr:2788
Add
Choice.get_invalid_choice_message
method for customizing theinvalid choice message. :issue:
2621
:pr:2622
If help is shown because
no_args_is_help
is enabled (defaults toTrue
for groups,
False
for commands), the exit code is 2 instead of 0.:issue:
1489
:pr:1489
Contexts created during shell completion are closed properly, fixing
a
ResourceWarning
when usingclick.File
. :issue:2644
:pr:2800
:pr:
2767
click.edit(filename)
now supports passing an iterable of filenames incase the editor supports editing multiple files at once. Its return type
is now also typed:
AnyStr
iftext
is passed, otherwiseNone
.:issue:
2067
:pr:2068
Specialized typing of
progressbar(length=...)
asProgressBar[int]
.:pr:
2630
Improve
echo_via_pager
behaviour in face of errors.:issue:
2674
echo_via_pager
raises an exception.
to terminate.
echo_via_pager
will not ignoreKeyboardInterrupt
anymore. Thisallows the user to search for future output of the generator when
using less and then aborting the program using ctrl-c.
deprecated: bool | str
can now be used on options and arguments. Thispreviously was only available for
Command
. The message can now also becustomised by using a
str
instead of abool
. :issue:2263
:pr:2271
Command.deprecated
formatting in--help
changed from(Deprecated) help
tohelp (DEPRECATED)
.Add a
catch_exceptions
parameter toCliRunner
. Ifcatch_exceptions
is not passed toCliRunner.invoke
, the valuefrom
CliRunner
is used. :issue:2817
:pr:2818
Option.flag_value
will no longer have a default value set based onOption.default
ifOption.is_flag
isFalse
. This results inOption.default
not needing to implement__bool__
. :pr:2829
Incorrect
click.edit
typing has been corrected. :pr:2804
Choice
is now generic and supports any iterable value.This allows you to use enums and other non-
str
values. :pr:2796
:issue:
605
Fix setup of help option's defaults when using a custom class on its
decorator. Removes
HelpOption
. :issue:2832
:pr:2840
nedbat/coveragepy (coverage)
v7.10.5
Compare Source
coverage combine
: it's now about twice asfast! Huge thanks to Alex Gaynor for pull requests
2032 <pull 2032_>
,2033 <pull 2033_>
, and2034 <pull 2034_>
_... _pull 2032:https://github.com/nedbat/coveragepy/pull/20322
.. _pull 2033https://github.com/nedbat/coveragepy/pull/203333
.. _pull 203https://github.com/nedbat/coveragepy/pull/2034034
.. _changes_7-10-4:
v7.10.4
Compare Source
Added
patch = fork
for times when the built-in forking support isinsufficient.
Fix:
patch = execv
also inherits the entire coverage configuration now... _changes_7-10-3:
v7.10.3
Compare Source
Fixes for
patch = subprocess
:If subprocesses spawned yet more subprocesses simultaneously, some coverage
could be missed. This is now fixed, closing
issue 2024
_.If subprocesses were created in other directories, their data files were
stranded there and not combined into the totals, as described in
issue 2025
_. This is now fixed.On Windows (or maybe only some Windows?) the patch would fail with a
ModuleNotFound
error trying to import coverage. This is now fixed,closing
issue 2022
_.Originally only options set in the coverage configuration file would apply
to subprocesses. Options set on the
coverage run
command line (such as--branch
) wouldn't be communicated to the subprocesses. This couldlead to combining failures, as described in
issue 2021
_. Now the entireconfiguration is used in subprocesses, regardless of its origin.
Added
debug=patch
to help diagnose problems.Fix: really close all SQLite databases, even in-memory ones. Closes
issue 2017
_... _issue 2017:https://github.com/nedbat/coveragepy/issues/20177
.. _issue 2021https://github.com/nedbat/coveragepy/issues/202121
.. _issue 202https://github.com/nedbat/coveragepy/issues/2022022
.. _issue 20https://github.com/nedbat/coveragepy/issues/20242024
.. _issue 2https://github.com/nedbat/coveragepy/issues/2025/2025
.. _changes_7-10-2:
agronholm/exceptiongroup (exceptiongroup)
v1.3.0
Compare Source
**kwargs
to function and method signatures as appropriate to match the signatures in the standard library(Base)ExceptionGroup
generic types to define defaults for their generic arguments (defaulting toBaseExceptionGroup[BaseException]
andExceptionGroup[Exception]
) (PR by @mikenerone)BaseExceptionGroup.__init__()
to directly callBaseException.__init__()
instead of the superclass__init__()
in order to emulate the CPython behavior (broken or not) (PR by @cfbolz)exceptions
attribute to always return the same tuple of exceptions, created from the original exceptions sequence passed toBaseExceptionGroup
to match CPython behavior (#143)horejsek/python-fastjsonschema (fastjsonschema)
v2.21.2
Compare Source
tox-dev/py-filelock (filelock)
v3.19.1
Compare Source
What's Changed
New Contributors
Full Changelog: tox-dev/filelock@3.19.0...3.19.1
ipython/ipython (ipython)
v8.37.0
Compare Source
v8.36.0
Compare Source
v8.35.0
Compare Source
v8.34.0
Compare Source
v8.33.0
Compare Source
v8.32.0
Compare Source
v8.31.0
Compare Source
v8.30.0
Compare Source
v8.29.0
Compare Source
v8.28.0
Compare Source
v8.27.0
Compare Source
v8.26.0
Compare Source
v8.25.0
Compare Source
v8.24.0
Compare Source
v8.23.0
Compare Source
v8.22.2
Compare Source
v8.22.1
Compare Source
v8.22.0
Compare Source
v8.21.0
Compare Source
v8.20.0
Compare Source
v8.19.0
Compare Source
v8.18.1
Compare Source
v8.18.0
Compare Source
v8.17.2
Compare Source
v8.17.1
Compare Source
v8.17.0
Compare Source
v8.16.1
Compare Source
v8.16.0
Compare Source
v8.15.0
Compare Source
v8.14.0
Compare Source
v8.13.2
Compare Source
v8.13.1
Compare Source
v8.13.0
Compare Source
python-jsonschema/jsonschema (jsonschema)
v4.25.1
Compare Source
=======
Validator
protocol's type annotations (#1396).davidhalter/parso (parso)
v0.8.5
Compare Source
pydantic/pydantic-core (pydantic-core)
v2.39.0
: 2025-08-11Compare Source
What's Changed
Configuration
📅 Schedule: Branch creation - "before 5am on Monday" in timezone 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.