Update all non-major Python dependencies #79
+18
−18
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.29.6
->^1.37.9
^2.2.9
->^2.2.16
^8.1.7
->^8.1.8
^6.26.0
->^6.29.5
^8.18.0
->^8.34.0
^1.5.3
->^1.6.1
^6.0.4
->^6.2.2
^9.4.12
->^9.6.7
^0.7.1
->^0.8.0
^0.24.0
->^0.28.3
^1.29.0
->^1.37.0
^3.0.2
->^3.3.5
^8.0.0
->^8.3.5
^6.0.1
->^6.0.2
^1.30.1
->^1.31.0
^0.22.0
->^0.34.0
^5.0.0
->^5.3.0
Release Notes
boto/boto3 (boto3)
v1.37.9
Compare Source
======
bedrock-agent
: [botocore
] Introduces support for Neptune Analytics as a vector data store and adds Context Enrichment Configurations, enabling use cases such as GraphRAG.bedrock-agent-runtime
: [botocore
] Support Multi Agent Collaboration within Inline Agentscloudfront
: [botocore
] Documentation updates for Amazon CloudFront.ec2
: [botocore
] Add serviceManaged field to DescribeAddresses API response.elbv2
: [botocore
] This release adds support for assigning IP addresses to Application Load Balancers from VPC IP Address Manager pools.neptune-graph
: [botocore
] Several small updates to resolve customer requests.v1.37.8
Compare Source
======
bedrock
: [botocore
] This releases adds support for Custom Prompt Routercloudtrail
: [botocore
] Doc-only update for CloudTrail.ivs-realtime
: [botocore
] IVS Real-Time now offers customers the ability to merge fragmented recordings in the event of a participant disconnect.networkflowmonitor
: [botocore
] This release contains 2 changes. 1: DeleteScope/GetScope/UpdateScope operations now return 404 instead of 500 when the resource does not exist. 2: Expected string format for clientToken fields of CreateMonitorInput/CreateScopeInput/UpdateMonitorInput have been updated to be an UUID based string.redshift-data
: [botocore
] This release adds support for ListStatements API to filter statements by ClusterIdentifier, WorkgroupName, and Database.wafv2
: [botocore
] You can now perform an exact match or rate limit aggregation against the web request's JA4 fingerprint.workspaces
: [botocore
] Added a new ModifyEndpointEncryptionMode API for managing endpoint encryption settings.v1.37.7
Compare Source
======
bedrock-runtime
: [botocore
] This releases adds support for Custom Prompt Router ARNdatasync
: [botocore
] AWS DataSync now supports modifying ServerHostname while updating locations SMB, NFS, and ObjectStorage.gameliftstreams
: [botocore
] New Service: Amazon GameLift Streams delivers low-latency game streaming from AWS global infrastructure to virtually any device with a browser at up to 1080p resolution and 60 fps.iotfleetwise
: [botocore
] This release adds floating point support for CAN/OBD signals and adds support for signed OBD signals.workspaces
: [botocore
] Added DeviceTypeWorkSpacesThinClient type to allow users to access their WorkSpaces through a WorkSpaces Thin Client.v1.37.6
Compare Source
======
elasticache
: [botocore
] Doc only update, listing 'valkey7' and 'valkey8' as engine options for parameter groups.iot-managed-integrations
: [botocore
] Adding managed integrations APIs for IoT Device Management to setup and control devices across different manufacturers and connectivity protocols. APIs include managedthing operations, credential and provisioning profile management, notification configuration, and OTA update.iotsitewise
: [botocore
] AWS IoT SiteWise now supports MQTT-enabled, V3 gateways. Configure data destinations for real-time ingestion into AWS IoT SiteWise or buffered ingestion using Amazon S3 storage. You can also use path filters for precise data collection from specific MQTT topics.rds
: [botocore
] Note support for Database Insights for Amazon RDS.v1.37.5
Compare Source
======
cognito-idp
: [botocore
] Added the capacity to return available challenges in admin authentication and to set version 3 of the pre token generation event for M2M ATC.ec2
: [botocore
] Update the DescribeVpcs responseqbusiness
: [botocore
] Adds support for the ingestion of audio and video files by Q Business, which can be configured with the mediaExtractionConfiguration parameter.rum
: [botocore
] Add support for PutResourcePolicy, GetResourcePolicy and DeleteResourcePolicy to support resource based policies for AWS CloudWatch RUMsagemaker
: [botocore
] Add DomainId to CreateDomainResponsetranscribe
: [botocore
] Updating documentation for post call analytics job queueing.botocore
] Add support for disabling host prefix injection via theAWS_DISABLE_HOST_PREFIX_INJECTION
environment variable or thedisable_host_prefix_injection
parameter in the shared aws configuration file.ipython/ipython (ipython)
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
byrnereese/mkdocs-minify-plugin (mkdocs-minify-plugin)
v0.8.0
Compare Source
mkdocstrings/mkdocstrings (mkdocstrings)
v0.28.3
Compare Source
Compare with 0.28.2
Deprecations
All public objects must now be imported from the top-level
mkdocstrings
module. Importing from submodules is deprecated, and will raise errors starting with v1. This should be the last deprecation before v1.Build
python
extra depend on latest mkdocstrings-python (1.16.2) (ba9003e by Timothée Mazzucotelli).Code Refactoring
mkdocstrings
module (e66e080 by Timothée Mazzucotelli).v0.28.2
Compare Source
Compare with 0.28.1
Build
v0.28.1
Compare Source
Compare with 0.28.0
Bug Fixes
relpath
processor instead of using same instance (4ab180d by Timothée Mazzucotelli). Issue-mkdocs-3919v0.28.0
Compare Source
Compare with 0.27.0
Breaking Changes
Although the following changes are "breaking" in terms of public API, we didn't find any public use of these classes and methods on GitHub.
mkdocstrings.extension.AutoDocProcessor.__init__(parser)
: Parameter was removedmkdocstrings.extension.AutoDocProcessor.__init__(md)
: Positional parameter was movedmkdocstrings.extension.AutoDocProcessor.__init__(config)
: Parameter was removedmkdocstrings.extension.AutoDocProcessor.__init__(handlers)
: Parameter kind was changed:positional or keyword
->keyword-only
mkdocstrings.extension.AutoDocProcessor.__init__(autorefs)
: Parameter kind was changed:positional or keyword
->keyword-only
mkdocstrings.extension.MkdocstringsExtension.__init__(config)
: Parameter was removedmkdocstrings.extension.MkdocstringsExtension.__init__(handlers)
: Positional parameter was movedmkdocstrings.extension.MkdocstringsExtension.__init__(autorefs)
: Positional parameter was movedmkdocstrings.handlers.base.Handlers.__init__(config)
: Parameter was removedmkdocstrings.handlers.base.Handlers.__init__(theme)
: Parameter was added as requiredmkdocstrings.handlers.base.Handlers.__init__(default)
: Parameter was added as requiredmkdocstrings.handlers.base.Handlers.__init__(inventory_project)
: Parameter was added as requiredmkdocstrings.handlers.base.Handlers.__init__(tool_config)
: Parameter was added as requiredSimilarly, the following parameters were renamed, but the methods are only called from our own code, using positional arguments.
mkdocstrings.handlers.base.BaseHandler.collect(config)
: Parameter was renamedoptions
mkdocstrings.handlers.base.BaseHandler.render(config)
: Parameter was renamedoptions
Finally, the following method was removed, but this is again taken into account in our own code:
mkdocstrings.handlers.base.BaseHandler.get_anchors
: Public object was removedFor these reasons, and because we're still in v0, we do not bump to v1 yet. See following deprecations.
Deprecations
mkdocstrings 0.28 will start emitting these deprecations warnings:
Previously, the
get_handler
function would pass ahandler
(name) argument to the handler constructor. This name must now be set on the handler's class directly.The
domain
class attribute on handlers is now mandatory and cannot be an empty string.This argument could previously be passed as a positional argument (from the
get_handler
function), and must now be passed as a keyword argument.Same as for
theme
, but withcustom_templates
.The
get_handler
function now receives amdx
argument, which it must forward to the handler constructor and then to the base handler, either explicitly or through**kwargs
:=== "Explicitly"
=== "Through
**kwargs
"In the meantime we still retrieve this
mdx
value at a different moment, by reading it from the MkDocs configuration.Same as for
mdx
, but withmdx_config
.Previously, mkdocstrings would pop the
import
key from a handler's configuration to download each item (URLs). Items could be strings, or dictionaries with aurl
key. Now mkdocstrings gives back control to handlers, which must store this inventory configuration within them, and expose it again through aget_inventory_urls
method. This method returns a list of tuples: an URL, and a dictionary of options that will be passed again to theirload_inventory
method. Handlers have now full control over the "inventory" setting.Changing the name of the key (for example from
import
toinventories
) involves a change in user configuration, and both keys will have to be supported by your handler for some time.This comes from mkdocstrings and mkdocs-autorefs, and will disappear with mkdocstrings v0.28.
Handlers must now store their own global options (in an instance attribute), and implement a
get_options
method that receiveslocal_options
(a dict) and returns combined options (dict or custom object). These combined options are then passed tocollect
andrender
, so that these methods can use them right away.Handlers can remove the
md
parameter from theirupdate_env
method implementation, and useself.md
instead, if they need it.Handlers don't have to call the parent
update_env
method from their own implementation anymore, and can just drop the call.Previously, handlers would implement a
get_anchors
method that received a data object (typedCollectorItem
) to return aliases for this object. This forced mkdocstrings to collect this object through the handler'scollect
method, which then required some logic with "fallback config" as to prevent unwanted collection. mkdocstrings gives back control to handlers and now callsget_aliases
instead, which accepts anidentifier
(string) and lets the handler decide how to return aliases for this identifier. For example, it can replicate previous behavior by calling its owncollect
method with its own "fallback config", or do something different (cache lookup, etc.).The
config_file_path
argument is now deprecated and only passed toget_handler
functions if they accept it. If you used it to compute a "base directory", you can now use thetool_config
argument instead, which is the configuration of the SSG tool in use (here MkDocs):Most of these warnings will disappear with the next version of mkdocstrings-python.
Bug Fixes
Code Refactoring
config_file_path
toget_handler
if it expects it (8c476ee by Timothée Mazzucotelli).get_anchors
method in favor ofget_aliases
method (7a668f0 by Timothée Mazzucotelli).v0.27.0
Compare Source
Compare with 0.26.2
Features
Performance Improvements
Code Refactoring
v0.26.2
Compare Source
Compare with 0.26.1
Build
v0.26.1
Compare Source
Compare with 0.26.0
Bug Fixes
v0.26.0
Compare Source
Compare with 0.25.2
Build
Dependencies
Features
v0.25.2
Compare Source
Compare with 0.25.1
Code Refactoring
##
) (2e5f89e by Timothée Mazzucotelli).v0.25.1
Compare Source
Compare with 0.25.0
Bug Fixes
v0.25.0
Compare Source
Compare with 0.24.3
Features
once
parameter in logging methods, allowing to log a message only once with a given logger (1532b59 by Timothée Mazzucotelli).::: path
and YAML options (d799d2f by Timothée Mazzucotelli). Issue-450Code Refactoring
pylint-dev/pylint (pylint)
v3.3.5
Compare Source
What's new in Pylint 3.3.5?
Release date: 2025-03-09
False Positives Fixed
Fix false positives for
use-implicit-booleaness-not-comparison
,use-implicit-booleaness-not-comparison-to-string
and
use-implicit-booleaness-not-comparison-to-zero
when chained comparisons are checked.Closes #10065
Fix a false positive for
invalid-getnewargs-ex-returned
when the tuple or dict has been assigned to a name.Closes #10208
Remove
getopt
andoptparse
from the list of deprecated modules.Closes #10211
Other Bug Fixes
Fixed conditional import x.y causing false positive possibly-used-before-assignment.
Closes #10081
Fix a crash when something besides a class is found in an except handler.
Closes #10106
Fixed raising invalid-name when using camelCase for private methods with two leading underscores.
Closes #10189
Other Changes
Upload release assets to PyPI via Trusted Publishing.
Closes #10256
python-validators/validators (validators)
v0.34.0
Compare Source
Breaking
Features
Maintenance
Full Changelog:
0.33.0...0.34.0
v0.33.0
Compare Source
Breaking
Features
bsc
addresses by @msamsami in #389Maintenance
Full Changelog:
0.32.0...0.33.0
v0.32.0
Compare Source
Breaking
Features
sha384
hash by @msamsami in #387Maintenance
Full Changelog:
0.31.0...0.32.0
v0.31.0
Compare Source
Breaking
Features
base16
andbase32
encodings by @msamsami in #386Maintenance
Full Changelog:
0.30.0...0.31.0
v0.30.0
Compare Source
Breaking
Features
Maintenance
Full Changelog:
0.29.0...0.30.0
v0.29.0
Compare Source
Breaking⚠️
btc_address
tocrypto_addresses
by @msamsami in #383 on2f300b
Features
Maintenance
Full Changelog:
0.28.3...0.29.0
v0.28.3
Compare Source
Breaking
Features
Maintenance
_tld.txt
is insdist
andbdist
by @yozachar in #379Full Changelog:
0.28.2...0.28.3
v0.28.2
Compare Source
Breaking
Features
Maintenance
Full Changelog:
0.28.1...0.28.2
v0.28.1
Compare Source
Breaking
Features
Maintenance
domain
validator by @yozachar in #367Full Changelog:
0.28.0...0.28.1
v0.28.0
Compare Source
Breaking⚠️
country_code
module tocountry
module by @yozachar in #357Features
finance
validator by @yozachar in #359consider_tld
parameter todomain
,hostname
andurl
modules by @yozachar in #360Maintenance
Full Changelog:
0.27.0...0.28.0
v0.27.0
Compare Source
Breaking⚠️
base58
andbase64
intoencoding
by @yozachar in #354Features
private
parameter toip_address
,hostname
&url
by @yozachar in #356Maintenance
encoding
tests and docs by @yozachar in #355Full Changelog:
0.26.0...0.27.0
v0.26.0
Compare Source
Breaking
Features
base58
andbase64
validators by @yozachar in #351Maintenance
a-z
by @yozachar in #349Full Changelog:
0.25.0...0.26.0
v0.25.0
Compare Source
Breaking
Features
cron
validator by @yozachar in #348Maintenance
domain
validation is now more consistent across rfcs by @yozachar in #347Full Changelog:
0.24.2...0.25.0
v0.24.0
Compare Source
Breaking
Features
ValidationError
; bump version by @yozachar in #343Maintenance
domain
&url
modules by @yozachar in #339Full Changelog:
0.23.2...0.24.0
v0.23.2
Compare Source
Breaking
Features
Maintenance
rST
&md
document generation by @yozachar in #337Full Changelog:
0.23.1...0.23.2
v0.23.1
[Compare Source](https://redirect.github.com/pytho
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.