Skip to content

chore(deps): update python dependencies #6

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 23, 2025

This PR contains the following updates:

Package Change Age Confidence
astroid ==3.3.10 -> ==3.3.11 age confidence
bandit (source, changelog) ==1.8.3 -> ==1.8.6 age confidence
boto3 ==1.39.4 -> ==1.39.11 age confidence
botocore ==1.39.4 -> ==1.39.11 age confidence
bump-my-version ==1.1.2 -> ==1.2.1 age confidence
certifi ==2025.7.9 -> ==2025.7.14 age confidence
distlib ==0.3.9 -> ==0.4.0 age confidence
flake8 (changelog) ==7.2.0 -> ==7.3.0 age confidence
fonttools ==4.58.5 -> ==4.59.0 age confidence
mando ==0.7.1 -> ==0.8.2 age confidence
mypy (changelog) ==1.15.0 -> ==1.17.0 age confidence
nh3 ==0.2.21 -> ==0.3.0 age confidence
pandas ==2.2.3 -> ==2.3.1 age confidence
pycodestyle (changelog) ==2.13.0 -> ==2.14.0 age confidence
pydantic-core ==2.33.2 -> ==2.35.2 age confidence
pyflakes ==3.3.2 -> ==3.4.0 age confidence
pylint (changelog) ==3.3.6 -> ==3.3.7 age confidence
pytest (changelog) ==8.3.5 -> ==8.4.1 age confidence
pytest-cov (changelog) ==6.1.1 -> ==6.2.1 age confidence
pytest-mock (changelog) ==3.14.0 -> ==3.14.1 age confidence
ruff (source, changelog) ==0.11.6 -> ==0.12.4 age confidence
s3transfer ==0.13.0 -> ==0.13.1 age confidence
termcolor (changelog) ==2.3.0 -> ==2.5.0 age confidence
types-python-dateutil (changelog) ==2.9.0.20241206 -> ==2.9.0.20250708 age confidence
types-pyyaml (changelog) ==6.0.12.20250402 -> ==6.0.12.20250516 age confidence
types-requests (changelog) ==2.32.0.20250328 -> ==2.32.4.20250611 age confidence
virtualenv ==20.31.2 -> ==20.32.0 age confidence

Release Notes

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

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

boto/boto3 (boto3)

v1.39.11

Compare Source

=======

  • api-change:ecr: [botocore] Add support for Image Tag Mutability Exception feature, allowing repositories to define wildcard-based patterns that override the default image tag mutability settings.
  • api-change:emr: [botocore] This release adds new parameter 'ExtendedSupport' in AWS EMR RunJobFlow, ModifyCluster and DescribeCluster API.
  • api-change:lambda: [botocore] This release migrated the model to Smithy keeping all features unchanged.
  • api-change:neptunedata: [botocore] This release updates the supported regions for Neptune API to include current AWS regions.

v1.39.10

Compare Source

=======

  • api-change:cloudfront: [botocore] Add dualstack endpoint support
  • api-change:deadline: [botocore] Add support for VPC resource endpoints in Service Managed Fleets
  • api-change:ec2: [botocore] This release adds support for C8gn, F2 and P6e-GB200 Instance types
  • api-change:sagemaker: [botocore] This release adds 1/ Support for S3FileSystem in CustomFileSystems 2/ The ability for a customer to select their preferred IpAddressType for use with private Workforces 3/ Support for p4de instance type in SageMaker Training Plans
  • api-change:timestream-influxdb: [botocore] Timestream for InfluxDB adds support for db.influx.24xlarge instance type. This enhancement enables higher compute capacity for demanding workloads through CreateDbInstance, CreateDbCluster, UpdateDbInstance, and UpdateDbCluster APIs.

v1.39.9

Compare Source

======

  • api-change:auditmanager: [botocore] Updated error handling for RegisterOrganizationAdminAccount API to properly translate TooManyExceptions to HTTP 429 status code. This enhancement improves error handling consistency and provides clearer feedback when request limits are exceeded.
  • api-change:logs: [botocore] CloudWatchLogs launches GetLogObject API with streaming support for efficient log data retrieval. Logs added support for new AccountPolicy type METRIC_EXTRACTION_POLICY. For more information, see CloudWatch Logs API documentation
  • api-change:mediaconvert: [botocore] This release adds support for TAMS server integration with MediaConvert inputs.
  • api-change:outposts: [botocore] Add AWS Outposts API to surface customer billing information
  • api-change:sesv2: [botocore] Added IP Visibility support for managed dedicated pools. Enhanced GetDedicatedIp and GetDedicatedIps APIs to return managed IP addresses.
  • api-change:ssm: [botocore] July 2025 doc-only updates for Systems Manager.
  • enhancement:Python: Added provisional support for the upcoming Python 3.14 release
  • enhancement:Python: [botocore] Added provisional support for the upcoming Python 3.14 release

v1.39.8

Compare Source

======

  • api-change:cleanroomsml: [botocore] This release introduces Parquet result format support for ML Input Channel models in AWS Clean Rooms ML.
  • api-change:cloudfront: [botocore] Doc only update for CloudFront that fixes some customer-reported issues
  • api-change:ec2: [botocore] AWS Free Tier Version2 Support
  • api-change:keyspacesstreams: [botocore] Doc only update for the Amazon Keyspaces Streams API.
  • api-change:mailmanager: [botocore] Allow underscores in the local part of the input of the "Email recipients rewrite" action in rule sets.
  • api-change:mediaconvert: [botocore] This release expands the range of supported audio outputs to include xHE, 192khz FLAC and the deprecation of dual mono for AC3.
  • api-change:stepfunctions: [botocore] Align input with style guidelines.
  • api-change:synthetics: [botocore] This feature allows AWS Synthetics customers to provide code dependencies using lambda layer while creating a canary

v1.39.7

Compare Source

======

  • api-change:bedrock: [botocore] This release adds support for on-demand custom model inference through CustomModelDeployment APIs for Amazon Bedrock.
  • api-change:bedrock-agentcore: [botocore] Initial release of Amazon Bedrock AgentCore SDK including Runtime, Built-In Tools, Memory, Gateway and Identity.
  • api-change:bedrock-agentcore-control: [botocore] Initial release of Amazon Bedrock AgentCore SDK including Runtime, Built-In Tools, Memory, Gateway and Identity.
  • api-change:bedrock-runtime: [botocore] document update to support on demand custom model.
  • api-change:datasync: [botocore] AWS DataSync now supports IPv6 address inputs and outputs in create, update, and describe operations for NFS, SMB, and Object Storage locations
  • api-change:glue: [botocore] AWS Glue now supports schema, partition and sort management of Apache Iceberg tables using Glue SDK
  • api-change:guardduty: [botocore] Add expectedBucketOwner parameter to ThreatIntel and IPSet APIs.
  • api-change:iotwireless: [botocore] FuotaTaskId is not a valid IdentifierType for EventConfiguration and is being removed from possible IdentifierType values.
  • api-change:logs: [botocore] CloudWatch Logs updates: Added X-Ray tracing for Amazon Bedrock Agent resources. Logs introduced Log Group level resource policies (managed through Put/Delete/Describe Resource Policy APIs). For more information, see CloudWatch Logs API documentation.
  • api-change:mediapackagev2: [botocore] This release adds support for CDN Authentication using Static Headers in MediaPackage v2.
  • api-change:networkflowmonitor: [botocore] Introducing 2 new scope status types - DEACTIVATING and DEACTIVATED.
  • api-change:payment-cryptography-data: [botocore] Expand length of message data field for Mac generation and validation to 8192 characters.
  • api-change:stepfunctions: [botocore] Doc-only update to introduction, and edits to clarify input parameter and the set of control characters.

v1.39.6

Compare Source

======

  • api-change:ecs: [botocore] This release removes hookDetails for the Amazon ECS native blue/green deployments.

v1.39.5

Compare Source

======

  • api-change:bedrock-agent: [botocore] Add support for S3 Vectors as a vector store.
  • api-change:datazone: [botocore] Removing restriction of environment profile identifier as required field, S3 feature release
  • api-change:dynamodbstreams: [botocore] Added support for optional shard filter parameter in DescribeStream api that allows customers to fetch child shards of a read_only parent shard.
  • api-change:ec2: [botocore] This release adds support for volume initialization status, which enables you to monitor when the initialization process for an EBS volume is completed. This release also adds IPv6 support to EC2 Instance Connect Endpoints, allowing you to connect to your EC2 Instance via a private IPv6 address.
  • api-change:ecs: [botocore] Amazon ECS supports native blue/green deployments, allowing you to validate new service revisions before directing production traffic to them.
  • api-change:events: [botocore] Add customer-facing logging for the EventBridge Event Bus, enabling customers to better observe their events and extract insights about their EventBridge usage.
  • api-change:opensearch: [botocore] AWS Opensearch adds support for enabling s3 vector engine options. After enabling this option, customers will be able to create indices with s3 vector engine.
  • api-change:pricing: [botocore] This release adds support for new filter types in GetProducts API, including EQUALS, CONTAINS, ANY_OF, and NONE_OF.
  • api-change:quicksight: [botocore] Introduced custom instructions for topics.
  • api-change:repostspace: [botocore] This release introduces Channels functionality with CreateChannel, GetChannel, ListChannels, and UpdateChannel operations. Channels provide dedicated collaboration spaces where teams can organize discussions and knowledge by projects, business units, or areas of responsibility.
  • api-change:s3: [botocore] Amazon S3 Metadata live inventory tables provide a queryable inventory of all the objects in your general purpose bucket so that you can determine the latest state of your data. To help minimize your storage costs, use journal table record expiration to set a retention period for your records.
  • api-change:s3tables: [botocore] Adds table bucket type to ListTableBucket and GetTableBucket API operations
  • api-change:s3vectors: [botocore] Amazon S3 Vectors provides cost-effective, elastic, and durable vector storage for queries based on semantic meaning and similarity.
  • api-change:sagemaker: [botocore] This release adds support for a new Restricted instance group type to enable a specialized environment for running Nova customization jobs on SageMaker HyperPod clusters. This release also adds support for SageMaker pipeline versioning.
boto/botocore (botocore)

v1.39.11

Compare Source

=======

  • api-change:ecr: Add support for Image Tag Mutability Exception feature, allowing repositories to define wildcard-based patterns that override the default image tag mutability settings.
  • api-change:emr: This release adds new parameter 'ExtendedSupport' in AWS EMR RunJobFlow, ModifyCluster and DescribeCluster API.
  • api-change:lambda: This release migrated the model to Smithy keeping all features unchanged.
  • api-change:neptunedata: This release updates the supported regions for Neptune API to include current AWS regions.

v1.39.10

Compare Source

=======

  • api-change:cloudfront: Add dualstack endpoint support
  • api-change:deadline: Add support for VPC resource endpoints in Service Managed Fleets
  • api-change:ec2: This release adds support for C8gn, F2 and P6e-GB200 Instance types
  • api-change:sagemaker: This release adds 1/ Support for S3FileSystem in CustomFileSystems 2/ The ability for a customer to select their preferred IpAddressType for use with private Workforces 3/ Support for p4de instance type in SageMaker Training Plans
  • api-change:timestream-influxdb: Timestream for InfluxDB adds support for db.influx.24xlarge instance type. This enhancement enables higher compute capacity for demanding workloads through CreateDbInstance, CreateDbCluster, UpdateDbInstance, and UpdateDbCluster APIs.

v1.39.9

Compare Source

======

  • api-change:auditmanager: Updated error handling for RegisterOrganizationAdminAccount API to properly translate TooManyExceptions to HTTP 429 status code. This enhancement improves error handling consistency and provides clearer feedback when request limits are exceeded.
  • api-change:logs: CloudWatchLogs launches GetLogObject API with streaming support for efficient log data retrieval. Logs added support for new AccountPolicy type METRIC_EXTRACTION_POLICY. For more information, see CloudWatch Logs API documentation
  • api-change:mediaconvert: This release adds support for TAMS server integration with MediaConvert inputs.
  • api-change:outposts: Add AWS Outposts API to surface customer billing information
  • api-change:sesv2: Added IP Visibility support for managed dedicated pools. Enhanced GetDedicatedIp and GetDedicatedIps APIs to return managed IP addresses.
  • api-change:ssm: July 2025 doc-only updates for Systems Manager.
  • enhancement:Python: Added provisional support for the upcoming Python 3.14 release

v1.39.8

Compare Source

======

  • api-change:cleanroomsml: This release introduces Parquet result format support for ML Input Channel models in AWS Clean Rooms ML.
  • api-change:cloudfront: Doc only update for CloudFront that fixes some customer-reported issues
  • api-change:ec2: AWS Free Tier Version2 Support
  • api-change:keyspacesstreams: Doc only update for the Amazon Keyspaces Streams API.
  • api-change:mailmanager: Allow underscores in the local part of the input of the "Email recipients rewrite" action in rule sets.
  • api-change:mediaconvert: This release expands the range of supported audio outputs to include xHE, 192khz FLAC and the deprecation of dual mono for AC3.
  • api-change:stepfunctions: Align input with style guidelines.
  • api-change:synthetics: This feature allows AWS Synthetics customers to provide code dependencies using lambda layer while creating a canary

v1.39.7

Compare Source

======

  • api-change:bedrock: This release adds support for on-demand custom model inference through CustomModelDeployment APIs for Amazon Bedrock.
  • api-change:bedrock-agentcore: Initial release of Amazon Bedrock AgentCore SDK including Runtime, Built-In Tools, Memory, Gateway and Identity.
  • api-change:bedrock-agentcore-control: Initial release of Amazon Bedrock AgentCore SDK including Runtime, Built-In Tools, Memory, Gateway and Identity.
  • api-change:bedrock-runtime: document update to support on demand custom model.
  • api-change:datasync: AWS DataSync now supports IPv6 address inputs and outputs in create, update, and describe operations for NFS, SMB, and Object Storage locations
  • api-change:glue: AWS Glue now supports schema, partition and sort management of Apache Iceberg tables using Glue SDK
  • api-change:guardduty: Add expectedBucketOwner parameter to ThreatIntel and IPSet APIs.
  • api-change:iotwireless: FuotaTaskId is not a valid IdentifierType for EventConfiguration and is being removed from possible IdentifierType values.
  • api-change:logs: CloudWatch Logs updates: Added X-Ray tracing for Amazon Bedrock Agent resources. Logs introduced Log Group level resource policies (managed through Put/Delete/Describe Resource Policy APIs). For more information, see CloudWatch Logs API documentation.
  • api-change:mediapackagev2: This release adds support for CDN Authentication using Static Headers in MediaPackage v2.
  • api-change:networkflowmonitor: Introducing 2 new scope status types - DEACTIVATING and DEACTIVATED.
  • api-change:payment-cryptography-data: Expand length of message data field for Mac generation and validation to 8192 characters.
  • api-change:stepfunctions: Doc-only update to introduction, and edits to clarify input parameter and the set of control characters.

v1.39.6

Compare Source

======

  • api-change:ecs: This release removes hookDetails for the Amazon ECS native blue/green deployments.

v1.39.5

Compare Source

======

  • api-change:bedrock-agent: Add support for S3 Vectors as a vector store.
  • api-change:datazone: Removing restriction of environment profile identifier as required field, S3 feature release
  • api-change:dynamodbstreams: Added support for optional shard filter parameter in DescribeStream api that allows customers to fetch child shards of a read_only parent shard.
  • api-change:ec2: This release adds support for volume initialization status, which enables you to monitor when the initialization process for an EBS volume is completed. This release also adds IPv6 support to EC2 Instance Connect Endpoints, allowing you to connect to your EC2 Instance via a private IPv6 address.
  • api-change:ecs: Amazon ECS supports native blue/green deployments, allowing you to validate new service revisions before directing production traffic to them.
  • api-change:events: Add customer-facing logging for the EventBridge Event Bus, enabling customers to better observe their events and extract insights about their EventBridge usage.
  • api-change:opensearch: AWS Opensearch adds support for enabling s3 vector engine options. After enabling this option, customers will be able to create indices with s3 vector engine.
  • api-change:pricing: This release adds support for new filter types in GetProducts API, including EQUALS, CONTAINS, ANY_OF, and NONE_OF.
  • api-change:quicksight: Introduced custom instructions for topics.
  • api-change:repostspace: This release introduces Channels functionality with CreateChannel, GetChannel, ListChannels, and UpdateChannel operations. Channels provide dedicated collaboration spaces where teams can organize discussions and knowledge by projects, business units, or areas of responsibility.
  • api-change:s3: Amazon S3 Metadata live inventory tables provide a queryable inventory of all the objects in your general purpose bucket so that you can determine the latest state of your data. To help minimize your storage costs, use journal table record expiration to set a retention period for your records.
  • api-change:s3tables: Adds table bucket type to ListTableBucket and GetTableBucket API operations
  • api-change:s3vectors: Amazon S3 Vectors provides cost-effective, elastic, and durable vector storage for queries based on semantic meaning and similarity.
  • api-change:sagemaker: This release adds support for a new Restricted instance group type to enable a specialized environment for running Nova customization jobs on SageMaker HyperPod clusters. This release also adds support for SageMaker pipeline versioning.
callowayproject/bump-my-version (bump-my-version)

v1.2.1

Compare Source

Compare the full difference.

Other

v1.2.0

Compare Source

Compare the full difference.

Other

v1.1.4

Compare Source

Compare the full difference.

Fixes
  • Fix broken link to API. 4591652

    https: //callowayproject.github.io/bump-my-version/reference/api/ is 404.

New
  • Add support for short commit SHA in SCM information and hooks. ee83f99
Other
Updates
  • Update Dockerfile and action metadata for enhanced GitHub Actions compatibility. 6baf7f7

v1.1.3

Compare Source

Compare the full difference.

Fixes
  • Fixed test assertion from stdout to output. e59c7f7

  • Fixes typing issues for python 3.8. 78d5009

certifi/python-certifi (certifi)

v2025.7.14

Compare Source

pypa/distlib (distlib)

v0.4.0

Compare Source

pycqa/flake8 (flake8)

v7.3.0

Compare Source

fonttools/fonttools (fonttools)

v4.59.0

Compare Source

  • Removed hard-dependency on pyfilesystem2 (fs package) from fonttools[ufo] extra. This is replaced by the fontTools.misc.filesystem package, a stdlib-only, drop-in replacement for the subset of the pyfilesystem2's API used by fontTools.ufoLib. The latter should continue to work with the upstream fs (we even test with/without). However, clients who wish to continue using fs can do so by depending on it directly instead of via the fonttools[ufo] extra (#​3885, #​3620).
  • [xmlWriter] Replace illegal XML characters (e.g. control or non-characters) with "?" when dumping to ttx (#​3868, #​71).
  • [varLib.hvar] Fixed vertical metrics fields copy/pasta error (#​3884).
  • Micro optimizations in ttLib and sstruct modules (#​3878, #​3879).
  • [unicodedata] Add Garay script to RTL_SCRIPTS (#​3882).
  • [roundingPen] Remove unreliable kwarg usage. Argument names aren’t consistent among point pens’ .addComponent() implementations, in particular baseGlyphName vs glyphName (#​3880).
python/mypy (mypy)

v1.17.0

Compare Source

v1.16.1

Compare Source

v1.16.0

Compare Source

messense/nh3 (nh3)

v0.3.0

Compare Source

What's Changed

Full Changelog: messense/nh3@v0.2.22...v0.3.0

v0.2.22

Compare Source

What's Changed

New Contributors

Full Changelog: messense/nh3@v0.2.21...v0.2.22

pandas-dev/pandas (pandas)

v2.3.1: Pandas 2.3.1

Compare Source

We are pleased to announce the release of pandas 2.3.1.
This release includes some improvements and fixes to the future string data type (preview feature for the upcoming pandas 3.0). We recommend that all users upgrade to this version.

See the full whatsnew for a list of all the changes.
Pandas 2.3.1 supports Python 3.9 and higher.

The release will be available on the conda-forge channel:

conda install pandas --channel conda-forge

Or via PyPI:

python3 -m pip install --upgrade pandas

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

v2.3.0: Pandas 2.3.0

Compare Source

We are pleased to announce the release of pandas 2.3.0.
This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.

See the full whatsnew for a list of all the changes.
Pandas 2.3.0 supports Python 3.10 and higher.

The release will be available on the defaults and conda-forge channels:

conda install -c conda-forge pandas

Or via PyPI:

python3 -m pip install --upgrade pandas

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

pydantic/pydantic-core (pydantic-core)

v2.35.2: 2025-06-26

Compare Source

What's Changed

Full Changelog: pydantic/pydantic-core@v2.35.1...v2.35.2

v2.35.1: 2025-06-11

Compare Source

What's Changed

Full Changelog: pydantic/pydantic-core@v2.35.0...v2.35.1

v2.35.0: 2025-06-11

Compare Source

What's Changed
New Contributors

Full Changelog: pydantic/pydantic-core@v2.34.1...v2.35.0

v2.34.1

Compare Source

v2.34.0: 2025-04-17

Compare Source

What's Changed
New Contributors

Full Changelog: pydantic/pydantic-core@v2.33.1...v2.34.0

PyCQA/pyflakes (pyflakes)

v3.4.0

Compare Source

pylint-dev/pylint (pylint)

v3.3.7

Compare Source

What's new in Pylint 3.3.7?

Release date: 2025-05-04

False Positives Fixed

  • Comparisons between two calls to type() won't raise an unidiomatic-typecheck warning anymore, consistent with the behavior applied only for == previously.

    Closes #​10161

Other Bug Fixes

  • Fixed a crash when importing a class decorator that did not exist with the same name as a class attribute after the class definition.

    Closes #​10105

  • Fix a crash caused by malformed format strings when using .format with keyword arguments.

    Closes #​10282

  • Using a slice as a class decorator now raises a not-callable message instead of crashing. A lot of checks that dealt with decorators (too many to list) are now shortcut if the decorator can't immediately be inferred to a function or class definition.

    Closes #​10334

Other Changes

  • The algorithm used for no-member suggestions is now more efficient and cuts the
    calculation when the distance score is already above the threshold.

    Refs #​10277

pytest-dev/pytest (pytest)

v8.4.1

Compare Source

pytest 8.4.1 (2025-06-17)

Bug fixes

  • #​13461: Corrected _pytest.terminal.TerminalReporter.isatty to support
    being called as a method. Before it was just a boolean which could
    break correct code when using -o log_cli=true).

  • #​13477: Reintroduced pytest.PytestReturnNotNoneWarning{.interpreted-text role="class"} which was removed by accident in pytest [8.4]{.title-ref}.

    This warning is raised when a test functions returns a value other than None, which is often a mistake made by beginners.

    See return-not-none{.interpreted-text role="ref"} for more information.

  • #​13497: Fixed compatibility with Twisted 25+.

Improved documentation

  • #​13492: Fixed outdated warning about faulthandler not working on Windows.

v8.4.0

Compare Source

pytest 8.4.0 (2025-06-02)

Removals and backward incompatible breaking changes

  • #​11372: Async tests will now fail, instead of warning+skipping, if you don't have any suitable plugin installed.

  • #​12346: Tests will now fail, instead of raising a warning, if they return any value other than None.

  • #​12874: We dropped support for Python 3.8 following its end of life (2024-10-07).

  • #​12960: Test functions containing a yield now cause an explicit error. They have not been run since pytest 4.0, and were previously marked as an expected failure and deprecation warning.

    See the docs <yield tests deprecated>{.interpreted-text role="ref"} for more information.

Deprecations (removal in next major release)

  • #​10839: Requesting an asynchronous fixture without a [pytest_fixture_setup]{.title-ref} hook that resolves it will now give a DeprecationWarning. This most commonly happens if a sync test requests an async fixture. This should have no effect on a majority of users with async tests or fixtures using async pytest plugins, but may affect non-standard hook setups or autouse=True. For guidance on how to work around this warning see sync-test-async-fixture{.interpreted-text role="ref"}.

New features

  • #​11538: Added pytest.RaisesGroup{.interpreted-text role="class"} as an equivalent to pytest.raises{.interpreted-text role="func"} for expecting ExceptionGroup{.interpreted-text role="exc"}. Also adds pytest.RaisesExc{.interpreted-text role="class"} which is now the logic behind pytest.raises{.interpreted-text role="func"} and used as parameter to pytest.RaisesGroup{.interpreted-text role="class"}. RaisesGroup includes the ability to specify multiple different expected exceptions, the structure of nested exception groups, and flags for emulating except* <except_star>{.interpreted-text role="ref"}. See assert-matching-exception-groups{.interpreted-text role="ref"} and docstrings for more information.

  • #​12081: Added capteesys{.interpreted-text role="fixture"} to capture AND pass output to next handler set by --capture=.

  • #​12504: pytest.mark.xfail{.interpreted-text role="func"} now accepts pytest.RaisesGroup{.interpreted-text role="class"} for the raises parameter when you expect an exception group. You can also pass a pytest.RaisesExc{.interpreted-text role="class"} if you e.g. want to make use of the check parameter.

  • #​12713: New [--force-short-summary]{.title-ref} option to force condensed summary output regardless of verbosity level.

    This lets users still see condensed summary output of failures for quick reference in log files from job outputs, being especially useful if non-condensed output is very verbose.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Jun 23, 2025
@github-actions github-actions bot requested a review from mobious999 June 23, 2025 00:58
@renovate renovate bot force-pushed the renovate/python-dependencies branch 11 times, most recently from 2b5b37e to d42ba3d Compare June 30, 2025 21:35
@renovate renovate bot force-pushed the renovate/python-dependencies branch 11 times, most recently from 765568a to ef295c7 Compare July 8, 2025 03:57
@renovate renovate bot force-pushed the renovate/python-dependencies branch from ef295c7 to e2ae4b1 Compare July 9, 2025 03:40
@renovate renovate bot force-pushed the renovate/python-dependencies branch 8 times, most recently from 255b241 to 05aa6f5 Compare July 16, 2025 17:11
@renovate renovate bot force-pushed the renovate/python-dependencies branch 5 times, most recently from eb0dc0b to ef17f18 Compare July 21, 2025 23:33
@renovate renovate bot force-pushed the renovate/python-dependencies branch from ef17f18 to 54d008f Compare July 22, 2025 23:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AnyChange dependencies Pull requests that update a dependency file release root source
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant