Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jun 9, 2025

This PR contains the following updates:

Package Change Age Confidence
argcomplete (changelog) ==3.6.2 -> ==3.6.3 age confidence
arrow ==1.3.0 -> ==1.4.0 age confidence
attrs (changelog) ==25.3.0 -> ==25.4.0 age confidence
beautifulsoup4 (changelog) ==4.13.4 -> ==4.14.2 age confidence
black (changelog) ==25.1.0 -> ==25.11.0 age confidence
bleach ==6.2.0 -> ==6.3.0 age confidence
boto3 ==1.40.6 -> ==1.40.69 age confidence
botocore ==1.40.6 -> ==1.40.69 age confidence
certifi ==2025.8.3 -> ==2025.10.5 age confidence
charset-normalizer (changelog) ==3.4.3 -> ==3.4.4 age confidence
click (changelog) ==8.1.8 -> ==8.3.0 age confidence
click-option-group ==0.5.7 -> ==0.5.9 age confidence
commitizen (changelog) ==4.8.3 -> ==4.9.1 age confidence
coverage ==7.10.2 -> ==7.11.3 age confidence
cyclonedx-bom (changelog) ==7.0.0 -> ==7.2.1 age confidence
deprecated ==1.2.18 -> ==1.3.1 age confidence
deptry (changelog) ==0.23.1 -> ==0.24.0 age confidence
exceptiongroup (changelog) ==1.2.2 -> ==1.3.0 age confidence
executing ==2.2.0 -> ==2.2.1 age confidence
fastjsonschema ==2.21.1 -> ==2.21.2 age confidence
filelock ==3.18.0 -> ==3.20.0 age confidence
googleapis-common-protos (source) ==1.70.0 -> ==1.72.0 age confidence
hvac ==2.3.0 -> ==2.4.0 age confidence
identify ==2.6.13 -> ==2.6.15 age confidence
idna (changelog) ==3.10 -> ==3.11 age confidence
iniconfig ==2.1.0 -> ==2.3.0 age confidence
ipython ==8.12.3 -> ==8.37.0 age confidence
isort (changelog) ==6.0.1 -> ==6.1.0 age confidence
jsonschema (changelog) ==4.25.0 -> ==4.25.1 age confidence
jsonschema-specifications ==2025.4.1 -> ==2025.9.1 age confidence
jupyter-core ==5.8.1 -> ==5.9.1 age confidence
maison ==2.0.0 -> ==2.0.2 age confidence
markdown (changelog) ==3.8.2 -> ==3.10 age confidence
markupsafe (changelog) ==3.0.2 -> ==3.0.3 age confidence
matplotlib-inline ==0.1.7 -> ==0.2.1 age confidence
mistune ==3.1.3 -> ==3.1.4 age confidence
mkdocs-autorefs (changelog) ==1.4.2 -> ==1.4.3 age confidence
mkdocstrings (changelog) ==0.30.0 -> ==0.30.1 age confidence
msgpack (changelog) ==1.1.1 -> ==1.1.2 age confidence
numpy (changelog) ==2.3.2 -> ==2.3.4 age confidence
pandas ==2.3.1 -> ==2.3.3 age confidence
parso ==0.8.4 -> ==0.8.5 age confidence
peewee ==3.18.2 -> ==3.18.3 age confidence
pip-tools (changelog) ==7.5.0 -> ==7.5.1 age confidence
pipdeptree (changelog) ==2.28.0 -> ==2.29.0 age confidence
platformdirs (changelog) ==4.3.8 -> ==4.5.0 age confidence
pre-commit ==4.3.0 -> ==4.4.0 age confidence
prometheus-client ==0.22.1 -> ==0.23.1 age confidence
prompt-toolkit ==3.0.51 -> ==3.0.52 age confidence
protobuf ==6.31.1 -> ==6.33.0 age confidence
pycparser ==2.22 -> ==2.23 age confidence
pydantic (changelog) ==2.11.7 -> ==2.12.4 age confidence
pydantic-core ==2.33.2 -> ==2.41.5 age confidence
pylint (changelog) ==3.3.8 -> ==3.3.9 age confidence
pyparsing ==3.2.3 -> ==3.2.5 age confidence
pyright ==1.1.403 -> ==1.1.407 age confidence
pytest (changelog) ==8.4.1 -> ==8.4.2 age confidence
pytest-cov (changelog) ==6.2.1 -> ==6.3.0 age confidence
pyyaml (source) ==6.0.2 -> ==6.0.3 age confidence
pyzmq ==27.0.1 -> ==27.1.0 age confidence
questionary ==2.1.0 -> ==2.1.1 age confidence
referencing (changelog) ==0.36.2 -> ==0.37.0 age confidence
requests (source, changelog) ==2.32.4 -> ==2.32.5 age confidence
rich ==13.5.3 -> ==13.9.4 age confidence
rpds-py ==0.27.0 -> ==0.28.0 age confidence
ruamel-yaml ==0.18.14 -> ==0.18.16 age confidence
ruamel-yaml-clib ==0.2.12 -> ==0.2.14 age confidence
ruff (source, changelog) ==0.12.8 -> ==0.14.4 age confidence
s3transfer ==0.13.1 -> ==0.14.0 age confidence
soupsieve ==2.7 -> ==2.8 age confidence
sqlalchemy (changelog) ==2.0.42 -> ==2.0.44 age confidence
stevedore ==5.4.1 -> ==5.5.0 age confidence
termcolor (changelog) ==3.1.0 -> ==3.2.0 age confidence
tomli (changelog) ==2.0.2 -> ==2.3.0 age confidence
types-python-dateutil (changelog) ==2.9.0.20250809 -> ==2.9.0.20251108 age confidence
typing-extensions (changelog) ==4.14.1 -> ==4.15.0 age confidence
typing-inspection (changelog) ==0.4.1 -> ==0.4.2 age confidence
virtualenv ==20.33.1 -> ==20.35.4 age confidence
wcwidth ==0.2.13 -> ==0.2.14 age confidence
wrapt (changelog) ==1.17.2 -> ==1.17.3 age confidence
yamlfix ==1.17.0 -> ==1.19.0 age confidence
yarg ==0.1.9 -> ==0.1.10 age confidence
yfinance ==0.2.65 -> ==0.2.66 age confidence

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

  • [ADDED] Added week_start parameter to floor() and ceil() methods. PR #&#8203;1222 <https://github.com/arrow-py/arrow/pull/1222>_
  • [ADDED] Added FORMAT_RFC3339_STRICT with a T separator. PR #&#8203;1201 <https://github.com/arrow-py/arrow/pull/1201>_
  • [ADDED] Added Macedonian in Latin locale support. PR #&#8203;1200 <https://github.com/arrow-py/arrow/pull/1200>_
  • [ADDED] Added Persian/Farsi locale support. PR #&#8203;1190 <https://github.com/arrow-py/arrow/pull/1190>_
  • [ADDED] Added week and weeks to Thai locale timeframes. PR #&#8203;1218 <https://github.com/arrow-py/arrow/pull/1218>_
  • [ADDED] Added weeks to Catalan locale. PR #&#8203;1189 <https://github.com/arrow-py/arrow/pull/1189>_
  • [ADDED] Added Persian names of months, month-abbreviations and day-abbreviations in Gregorian calendar. PR #&#8203;1172 <https://github.com/arrow-py/arrow/pull/1172>_
  • [CHANGED] Migrated Arrow to use ZoneInfo for timezones instead of pytz. PR #&#8203;1217 <https://github.com/arrow-py/arrow/pull/1217>_
  • [FIXED] Fixed humanize month limits. PR #&#8203;1224 <https://github.com/arrow-py/arrow/pull/1224>_
  • [FIXED] Fixed type hint of Arrow.__getattr__. PR #&#8203;1171 <https://github.com/arrow-py/arrow/pull/1171>_
  • [FIXED] Fixed spelling and removed poorly used expressions in Korean locale. PR #&#8203;1181 <https://github.com/arrow-py/arrow/pull/1181>_
  • [FIXED] Updated shift() method for issue #​1145. PR #&#8203;1194 <https://github.com/arrow-py/arrow/pull/1194>_
  • [FIXED] Improved Greek locale translations (seconds, days, "ago", and month typo). PR #&#8203;1184 <https://github.com/arrow-py/arrow/pull/1184>, PR #&#8203;1186 <https://github.com/arrow-py/arrow/pull/1186>
  • [FIXED] Addressed datetime.utcnow deprecation warning. PR #&#8203;1182 <https://github.com/arrow-py/arrow/pull/1182>_
  • [INTERNAL] Added codecov test results. PR #&#8203;1223 <https://github.com/arrow-py/arrow/pull/1223>_
  • [INTERNAL] Updated CI dependencies (actions/setup-python, actions/checkout, codecov/codecov-action, actions/cache).
  • [INTERNAL] Added docstrings to parser.py. PR #&#8203;1010 <https://github.com/arrow-py/arrow/pull/1010>_
  • [INTERNAL] Updated Python versions support and bumped CI dependencies. PR #&#8203;1177 <https://github.com/arrow-py/arrow/pull/1177>_
  • [INTERNAL] Added dependabot for GitHub actions. PR #&#8203;1193 <https://github.com/arrow-py/arrow/pull/1193>_
  • [INTERNAL] Moved dateutil types to test requirements. PR #&#8203;1183 <https://github.com/arrow-py/arrow/pull/1183>_
  • [INTERNAL] Added documentation link for arrow.format. PR #&#8203;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 with dataclasses.

    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:

    @&#8203;attrs.define(kw_only=True)
    class Base:
        a: int
        b: int = attrs.field(default=1, kw_only=False)
    
    @&#8203;attrs.define
    class Subclass(Base):
        c: int

    Here, we have a kw_only=True attrs class (Base) with an attribute that sets kw_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 since Base.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 of attrs 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() and attrs.validators.deep_mapping() now accept lists and tuples for all validators and wrap them into a attrs.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.11.0

Compare Source

Highlights
  • Enable base 3.14 support (#​4804)
  • Add support for the new Python 3.14 t-string syntax introduced by PEP 750 (#​4805)
Stable style
  • Fix bug where comments between # fmt: off and # fmt: on were reformatted (#​4811)
  • Comments containing fmt directives now preserve their exact formatting instead of
    being normalized (#​4811)
Preview style
  • Move multiline_string_handling from --unstable to --preview (#​4760)
  • Fix bug where module docstrings would be treated as normal strings if preceded by
    comments (#​4764)
  • Fix bug where python 3.12 generics syntax split line happens weirdly (#​4777)
  • Standardize type comments to form # type: <value> (#​4645)
  • Fix fix_fmt_skip_in_one_liners preview feature to respect # fmt: skip for compound
    statements with semicolon-separated bodies (#​4800)
Configuration
  • Add no_cache option to control caching behavior. (#​4803)
Packaging
  • Releases now include arm64 Linux binaries (#​4773)
Output
  • Write unchanged content to stdout when excluding formatting from stdin using pipes
    (#​4610)
Blackd
  • Implemented BlackDClient. This simple python client allows to easily send formatting
    requests to blackd (#​4774)
Integrations
  • Enable 3.14 base CI (#​4804)
  • Enhance GitHub Action psf/black to support the required-version major-version-only
    "stability" format when using pyproject.toml (#​4770)
  • Improve error message for vim plugin users. It now handles independently vim version
  • Vim: Warn on unsupported Vim and Python versions independently (#​4772)
  • Vim: Print the import paths when importing black fails (#​4675)
  • Vim: Fix handling of virtualenvs that have a different Python version (#​4675)

v25.9.0

Compare Source

Highlights
  • Remove support for pre-python 3.7 await/async as soft keywords/variable names
    (#​4676)
Stable style
  • Fix crash while formatting a long del statement containing tuples (#​4628)
  • Fix crash while formatting expressions using the walrus operator in complex with
    statements (#​4630)
  • Handle # fmt: skip followed by a comment at the end of file (#​4635)
  • Fix crash when a tuple appears in the as clause of a with statement (#​4634)
  • Fix crash when tuple is used as a context manager inside a with statement (#​4646)
  • Fix crash when formatting a \ followed by a \r followed by a comment (#​4663)
  • Fix crash on a \\r\n (#​4673)
  • Fix crash on await ... (where ... is a literal Ellipsis) (#​4676)
  • Fix crash on parenthesized expression inside a type parameter bound (#​4684)
  • Fix crash when using line ranges excluding indented single line decorated items
    (#​4670)
Preview style
  • Fix a bug where one-liner functions/conditionals marked with # fmt: skip would still
    be formatted (#​4552)
  • Improve multiline_string_handling with ternaries and dictionaries (#​4657)
  • Fix a bug where string_processing would not split f-strings directly after
    expressions (#​4680)
  • Wrap the in clause of comprehensions across lines if necessary (#​4699)
  • Remove parentheses around multiple exception types in except and except* without
    as. (#​4720)
  • Add \r style newlines to the potential newlines to normalize file newlines both from
    and to (#​4710)
Parser
  • Rewrite tokenizer to improve performance and compliance (#​4536)
  • Fix bug where certain unusual expressions (e.g., lambdas) were not accepted in type
    parameter bounds and defaults. (#​4602)
Performance
  • Avoid using an extra process when running with only one worker (#​4734)
Integrations
  • Fix the version check in the vim file to reject Python 3.8 (#​4567)
  • Enhance GitHub Action psf/black to read Black version from an additional section in
    pyproject.toml: [project.dependency-groups] (#​4606)
  • Build gallery docker image with python3-slim and reduce image size (#​4686)
Documentation
  • Add FAQ entry for windows emoji not displaying (#​4714)
mozilla/bleach (bleach)

v6.3.0

Compare Source

Backwards incompatible changes

  • Dropped support for Python 3.9. (#​756)

Security fixes

None

Bug fixes

boto/boto3 (boto3)

v1.40.69

Compare Source

=======

  • api-change:controltower: [botocore] Added Parent Identifier support to ListEnabledControls and GetEnabledControl API. Implemented RemediationType support for Landing Zone operations: CreateLandingZone, UpdateLandingZone and GetLandingZone APIs
  • api-change:ec2: [botocore] Adds PrivateDnsPreference and PrivateDnsSpecifiedDomains to control private DNS resolution for resource and service network VPC endpoints and IpamScopeExternalAuthorityConfiguration to integrate Amazon VPC IPAM with a third-party IPAM service
  • api-change:kms: [botocore] Added support for new ECC_NIST_EDWARDS25519 AWS KMS key spec
  • api-change:opensearch: [botocore] This release introduces the Default Application feature, allowing users to set, change, or unset a preferred OpenSearch UI application on a per-region basis for a streamlined and consistent user experience.
  • api-change:vpc-lattice: [botocore] Amazon VPC Lattice now supports custom domain name for resource configurations

v1.40.68

Compare Source

=======

  • api-change:accessanalyzer: [botocore] New field totalActiveErrors added to getFindingsStatistics response.
  • api-change:backup: [botocore] AWS Backup now supports customer-managed keys (CMK) for logically air-gapped vaults, enabling customers to maintain full control over their encryption key lifecycle. This feature helps organizations meet specific internal governance requirements or external regulatory compliance standards.
  • api-change:connect: [botocore] Added support for Conditional Questions in Evaluation Forms. Introduced Auto Evaluation capability for Evaluation Forms and Contact Evaluations. Added new API operations: SearchEvaluationForms and SearchContactEvaluations.
  • api-change:ec2: [botocore] Add Amazon EC2 R8a instance types
  • api-change:gamelift: [botocore] Amazon GameLift Servers now supports game builds that use the Windows 2022 operating system.
  • api-change:identitystore: [botocore] IdentityStore API: added new KMSExceptionReason fields to the Exception object; added multiple new fields to the User APIs - UserStatus, Birthdate, Website and Photos; added multiple new metadata fields for User, Groups and Membership APIs - CreatedAt, CreatedBy, UpdatedAt and UpdatedBy.
  • api-change:quicksight: [botocore] Support for New Data Prep Experience
  • api-change:s3tables: [botocore] Adds support for tagging APIs for S3 Tables
  • 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] Added NodeProvisioningMode parameter to UpdateCluster API to determine how instance provisioning is handled during cluster operations; in Continuous mode. Added VpcId field in UpdateDomain request for SageMaker Unified Studio domains with no VPC to add a customer VPC.
  • api-change:ssm: [botocore] Provides NoLongerSupportedException error message

v1.40.67

Compare Source

=======

  • api-change:cloudfront: [botocore] This release adds new and updated API operations. You can now use the IpAddressType field to specify either ipv4 or dualstack for your Anycast static IP list. You can also enable cross-account resource sharing to share your VPC origins with other AWS accounts
  • api-change:datazone: [botocore] Added support for Project Resource Tags
  • api-change:ec2: [botocore] This release adds AvailabilityZoneId support for DescribeFastSnapshotRestores, DisableFastSnapshotRestores, and EnableFastSnapshotRestores APIs.
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version
  • api-change:fsx: [botocore] Amazon FSx now enables secure management of Active Directory credentials through AWS Secrets Manager integration. Customers can use Secret ARNs instead of direct credentials when joining resources to Active Directory domains.
  • api-change:groundstation: [botocore] Introduce CreateDataflowEndpointGroupV2 action
  • api-change:s3: [botocore] Launch IPv6 dual-stack support for S3 Express
  • api-change:sagemaker: [botocore] Add new fields in SageMaker Hyperpod DescribeCluster API response: TargetStateCount, SoftwareUpdateStatus and ActiveSoftwareDeploymentConfig to provide AMI update progress visibility .

v1.40.66

Compare Source

=======

  • api-change:pinpoint-sms-voice-v2: [botocore] This release adds support for the CarrierLookup API, which returns information about a destination phone number including if the number is valid, the carrier, and more.

v1.40.65

Compare Source

=======

  • api-change:bedrock-agentcore-control: [botocore] Adds support for direct code deploy with CreateAgentRuntime and UpdateAgentRuntime
  • api-change:budgets: [botocore] Fix the AWS Budgets endpoint for the aws-eusc partition.
  • api-change:ec2: [botocore] Add Amazon EC2 trn2.3xlarge instance type.
  • api-change:ecs: [botocore] Documentation-only update for LINEAR and CANARY deployment strategies.
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version
  • api-change:kinesis: [botocore] Adds support for MinimumThroughputBillingCommitment with new UpdateAccountSettings API. Adds support to configure warm throughput for on-demand streams in new UpdateStreamWarmThroughput API and existing CreateStream API and UpdateStreamMode API.

v1.40.64

Compare Source

=======

  • api-change:connectcases: [botocore] Added two new case rule types: Parent Child Field Options (restricts child field options based on parent field value) and Hidden (controls child field visibility based on parent field value). Both enable dynamic field behavior within templates.
  • api-change:ec2: [botocore] Amazon VPC IP Address Manager (IPAM) now supports automated prefix list management, allowing you to create rules that automatically populate customer-managed prefix lists with CIDRs from your IPAM pools or AWS resources based on tags, Regions, or other criteria.
  • api-change:emr: [botocore] Update endpoint ruleset parameters casing
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version
  • api-change:fms: [botocore] Update endpoint ruleset parameters casing
  • api-change:fsx: [botocore] Update endpoint ruleset parameters casing
  • api-change:health: [botocore] Update endpoint ruleset parameters casing
  • api-change:kinesis: [botocore] Update endpoint ruleset parameters casing
  • api-change:lambda: [botocore] Add Python3.14 (python3.14) and Java 25 (java25) support to AWS Lambda
  • api-change:logs: [botocore] Update endpoint ruleset parameters casing
  • api-change:marketplace-catalog: [botocore] Update endpoint ruleset parameters casing
  • api-change:mediaconvert: [botocore] Adds SlowPalPitchCorrection to audio pitch correction settings. Enables opacity for VideoOverlays. Adds REMUX_ALL option to enable multi-rendition passthrough to VideoSelector for allow listed accounts.
  • api-change:omics: [botocore] Added WDL_LENIENT engine type that enables implicit typecasting of variable values to its compatible declared types
  • api-change:payment-cryptography: [botocore] Allow additional characters in the CertificateSubject fo

@renovate renovate bot added the dependencies label Jun 9, 2025
@github-actions github-actions bot requested a review from mobious999 June 9, 2025 00:52
@renovate renovate bot force-pushed the renovate/python-dependencies branch 14 times, most recently from b91b8c5 to cc97681 Compare June 15, 2025 05:04
@renovate renovate bot force-pushed the renovate/python-dependencies branch 9 times, most recently from e1bd31b to dcf7ada Compare June 19, 2025 22:01
@renovate renovate bot force-pushed the renovate/python-dependencies branch 12 times, most recently from 92c00a9 to d79851f Compare October 30, 2025 17:03
@renovate renovate bot force-pushed the renovate/python-dependencies branch 10 times, most recently from fec4a4f to dc214ab Compare November 6, 2025 20:46
@renovate renovate bot force-pushed the renovate/python-dependencies branch 6 times, most recently from 62e7691 to f53b9c7 Compare November 9, 2025 00:34
@renovate renovate bot force-pushed the renovate/python-dependencies branch from f53b9c7 to 30d2080 Compare November 10, 2025 02:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants