⬆️(dependencies) update python dependencies #418
Merged
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.35.20
->==1.35.29
==3.2.2
->==3.2.3
==3.2.7
->==3.3.1
==5.0.8
->==5.1.0
==0.6.5
->==0.6.8
Release Notes
boto/boto3 (boto3)
v1.35.29
Compare Source
=======
customer-profiles
: [botocore
] Introduces optional RoleArn parameter for PutIntegration request and includes RoleArn in the response of PutIntegration, GetIntegration and ListIntegrationsquicksight
: [botocore
] Adding personalization in QuickSight data stories. Admins can enable or disable personalization through QuickSight settings.securityhub
: [botocore
] Documentation updates for AWS Security Hubsesv2
: [botocore
] This release adds support for engagement tracking over Https using custom domains.v1.35.28
Compare Source
=======
chatbot
: [botocore
] Return State and StateReason fields for Chatbot Channel Configurations.lambda
: [botocore
] Reverting Lambda resource-based policy and block public access APIs.organizations
: [botocore
] Add support for policy operations on the CHATBOT_POLICY policy type.pcs
: [botocore
] AWS PCS API documentation - Edited the description of the iamInstanceProfileArn parameter of the CreateComputeNodeGroup and UpdateComputeNodeGroup actions; edited the description of the SlurmCustomSetting data type to list the supported parameters for clusters and compute node groups.rds-data
: [botocore
] Documentation update for RDS Data API to reflect support for Aurora MySQL Serverless v2 and Provisioned DB clusters.sagemaker
: [botocore
] AddingTagPropagation
attribute to Sagemaker APIv1.35.27
Compare Source
=======
cloudtrail
: [botocore
] Doc-only update for CloudTrail network activity events release (in preview)ec2
: [botocore
] Updates to documentation for the transit gateway security group referencing feature.fsx
: [botocore
] Doc-only update to address Lustre S3 hard-coded names.worklink
: [botocore
] The worklink client has been removed following the deprecation of the service.v1.35.26
Compare Source
=======
bedrock
: [botocore
] Add support for Cross Region Inference in Bedrock Model Evaluations.budgets
: [botocore
] Releasing minor partitional endpoint updateskinesis
: [botocore
] This release includes support to add tags when creating a streampinpoint-sms-voice-v2
: [botocore
] AWS End User Messaging SMS-Voice V2 has added support for resource policies. Use the three new APIs to create, view, edit, and delete resource policies.sagemaker
: [botocore
] AddingHiddenInstanceTypes
andHiddenSageMakerImageVersionAliases
attribute to SageMaker APIv1.35.25
Compare Source
=======
apigateway
: [botocore
] Documentation updates for Amazon API Gatewayathena
: [botocore
] List/Get/Update/Delete/CreateDataCatalog now integrate with AWS Glue connections. Users can create a Glue connection through Athena or use a Glue connection to define their Athena federated parameters.bedrock-agent
: [botocore
] Amazon Bedrock Prompt Flows and Prompt Management now supports using inference profiles to increase throughput and improve resilience.ec2
: [botocore
] Amazon EC2 G6e instances powered by NVIDIA L40S Tensor Core GPUs are the most cost-efficient GPU instances for deploying generative AI models and the highest performance GPU instances for spatial computing workloads.emr-serverless
: [botocore
] This release adds support for job concurrency and queuing configuration at Application level.glue
: [botocore
] Added AthenaProperties parameter to Glue Connections, allowing Athena to store service specific properties on Glue Connections.rds
: [botocore
] Support ComputeRedundancy parameter in ModifyDBShardGroup API. Add DBShardGroupArn in DBShardGroup API response. Remove InvalidMaxAcuFault from CreateDBShardGroup and ModifyDBShardGroup API. Both API will throw InvalidParameterValueException for invalid ACU configuration.resource-explorer-2
: [botocore
] AWS Resource Explorer released ListResources feature which allows customers to list all indexed AWS resources within a view.v1.35.24
Compare Source
=======
dynamodb
: [botocore
] Generate account endpoint for DynamoDB requests when the account ID is availableneptune
: [botocore
] Add v2 smoke tests and smithy smokeTests trait for SDK testing.sagemaker
: [botocore
] Amazon SageMaker now supports using manifest files to specify the location of uncompressed model artifacts within Model Packagessagemaker-metrics
: [botocore
] This release introduces support for the SageMaker Metrics BatchGetMetrics API.workspaces
: [botocore
] Releasing new ErrorCodes for SysPrep failures during ImageImport and CreateImage processv1.35.23
Compare Source
=======
codeconnections
: [botocore
] This release adds the PullRequestComment field to CreateSyncConfiguration API input, UpdateSyncConfiguration API input, GetSyncConfiguration API output and ListSyncConfiguration API outputglue
: [botocore
] This change is for releasing TestConnection api SDK modellambda
: [botocore
] Tagging support for Lambda event source mapping, and code signing configuration resources.mediaconvert
: [botocore
] This release provides support for additional DRM configurations per SPEKE Version 2.0.medialive
: [botocore
] Adds Bandwidth Reduction Filtering for HD AVC and HEVC encodes, multiplex container settings.quicksight
: [botocore
] QuickSight: 1. Add new API - ListFoldersForResource. 2. Commit mode adds visibility configuration of Apply button on multi-select controls for authors.sagemaker
: [botocore
] Introduced support for G6e instance types on SageMaker Studio for JupyterLab and CodeEditor applications.workspaces-web
: [botocore
] WorkSpaces Secure Browser now enables Administrators to view and manage end-user browsing sessions via Session Management APIs.v1.35.22
Compare Source
=======
ce
: [botocore
] This release extends the GetReservationPurchaseRecommendation API to support recommendations for Amazon DynamoDB reservations.ds
: [botocore
] Added new APIs for enabling, disabling, and describing access to the AWS Directory Service Data APIds-data
: [botocore
] Added new AWS Directory Service Data API, enabling you to manage data stored in AWS Directory Service directories. This includes APIs for creating, reading, updating, and deleting directory users, groups, and group memberships.guardduty
: [botocore
] AddlaunchType
andsourceIPs
fields to GuardDuty findings.mailmanager
: [botocore
] Introduce a new RuleSet condition evaluation, where customers can set up a StringExpression with a MimeHeader condition. This condition will perform the necessary validation based on the X-header provided by customers.rds
: [botocore
] Updates Amazon RDS documentation with information upgrading snapshots with unsupported engine versions for RDS for MySQL and RDS for PostgreSQL.s3
: [botocore
] Added SSE-KMS support for directory buckets.v1.35.21
Compare Source
=======
codebuild
: [botocore
] GitLab Enhancements - Add support for Self-Hosted GitLab runners in CodeBuild. Add group webhooksecr
: [botocore
] TheDescribeImageScanning
API now includesfixAvailable
,exploitAvailable
, andfixedInVersion
fields to provide more detailed information about the availability of fixes, exploits, and fixed versions for identified image vulnerabilities.ecs
: [botocore
] This is a documentation only release to address various tickets.lambda
: [botocore
] Support for JSON resource-based policies and block public accessrds
: [botocore
] Updates Amazon RDS documentation with configuration information about the BYOL model for RDS for Db2.ssm
: [botocore
] Support for additional levels of cross-account, cross-Region organizational units in Automation. Various documentation updates.psycopg/psycopg (psycopg)
v3.2.3
Compare Source
pylint-dev/pylint (pylint)
v3.3.1
Compare Source
What's new in Pylint 3.3.1?
Release date: 2024-09-24
False Positives Fixed
Fix regression causing some f-strings to not be inferred as strings.
Closes #9947
v3.3.0
Compare Source
Release date: 2024-09-20
Changes requiring user actions
We migrated
symilar
to argparse, from getopt, so the error and help output changed(for the better). We exit with 2 instead of sometime 1, sometime 2. The error output
is not captured by the runner anymore. It's not possible to use a value for the
boolean options anymore (
--ignore-comments 1
should become--ignore-comments
).Refs #9731
New Features
Add new
declare-non-slot
error which reports when a class has a__slots__
member and a type hint on the class is not present in__slots__
.Refs #9499
New Checks
Added
too-many-positional-arguments
to allow distinguishing the configuration for too manytotal arguments (with keyword-only params specified after
*
) from the configurationfor too many positional-or-keyword or positional-only arguments.
As part of evaluating whether this check makes sense for your project, ensure you
adjust the value of
--max-positional-arguments
.Closes #9099
Add
using-exception-groups-in-unsupported-version
andusing-generic-type-syntax-in-unsupported-version
for uses of Python 3.11+ or3.12+ features on lower supported versions provided with
--py-version
.Closes #9791
Add
using-assignment-expression-in-unsupported-version
for uses of:=
(walrus operator)on Python versions below 3.8 provided with
--py-version
.Closes #9820
Add
using-positional-only-args-in-unsupported-version
for uses of positional-only args onPython versions below 3.8 provided with
--py-version
.Closes #9823
Add
unnecessary-default-type-args
to thetyping
extension to detect the useof unnecessary default type args for
typing.Generator
andtyping.AsyncGenerator
.Refs #9938
False Negatives Fixed
Fix computation of never-returning function:
Never
is handled in addition toNoReturn
, and priority is given to the explicit--never-returning-functions
option.Closes #7565.
Fix a false negative for
await-outside-async
when await is inside Lambda.Refs #9653
Fix a false negative for
duplicate-argument-name
by includingpositional-only
,*args
and**kwargs
arguments in the check.Closes #9669
Fix false negative for
multiple-statements
when multiple statements are present onelse
andfinally
lines oftry
.Refs #9759
Fix false negatives when
isinstance
does not have exactly two arguments.pylint now emits a
too-many-function-args
orno-value-for-parameter
appropriately for
isinstance
calls.Closes #9847
Other Bug Fixes
--enable
with--disable=all
now produces an error, when an unknown msg code is used. Internalpylint
messages are no longer affected by--disable=all
.Closes #9403
Impossible to compile regexes for paths in the configuration or argument given to pylint won't crash anymore but
raise an argparse error and display the error message from
re.compile
instead.Closes #9680
Fix a bug where a
tox.ini
file with pylint configuration was ignored and it exists in the current directory..cfg
and.ini
files containing aPylint
configuration may now use a section named[pylint]
. This enhancement impacts the scenario where these file types are used as defaults when they are present and have not been explicitly referred to, using the--rcfile
option.Closes #9727
Improve file discovery for directories that are not python packages.
Closes #9764
Other Changes
Remove support for launching pylint with Python 3.8.
Code that supports Python 3.8 can still be linted with the
--py-version=3.8
setting.Refs #9774
Add support for Python 3.13.
Refs #9852
Internal Changes
All variables, classes, functions and file names containing the word 'similar', when it was,
in fact, referring to 'symilar' (the standalone program for the duplicate-code check) were renamed
to 'symilar'.
Closes #9734
Remove old-style classes (Python 2) code and remove check for new-style class since everything is new-style in Python 3. Updated doc for exception checker to remove reference to new style class.
Refs #9925
redis/redis-py (redis)
v5.1.0
: 5.1.0Compare Source
Changes
🚀 New Features
How to start with Client-side caching?
Check documentation to get more examples
🔥 Breaking Changes
🐛 Bug Fixes
🧰 Maintenance
Contributors
We'd like to thank all the contributors who worked on this release!
@AYMENJD, @AniketP04, @BackflipPenguin, @ING-XIAOJIAN, @MrDenkoV, @Pedram-Parsian, @TheBlusky, @TomerHekmati, @Wh1isper, @Zaczero, @ahmedabdou14, @akx, @andy-stark-redis, @catap, @chayim, @d184230, @danielzhangau, @daveisfera, @dependabot, @dependabot[bot], @dkuser, @dmaier-redislabs, @dmkulazhenko, @dudizimber, @dvora-h, @dwdougherty, @enjoy-binbin, @gerzse, @hongqn, @jakob-keller, @kristjanvalur, @kurtmckee, @matrey, @mattwang44, @max-muoto, @parmenashp, @poiuj, @r0ro, @sjpotter, @tbbream, @trkwyk, @uglide, @vladvildanov, @w-miller, @wKollendorf, @willfrey, @willianmrs, @zakaf, @zware and @zxjlm
astral-sh/ruff (ruff)
v0.6.8
Compare Source
Preview features
match case
clauses (#13510)if
guards inmatch..case
clauses (#13513)ruff analyze graph
(#13486)pylint
] Implementboolean-chained-comparison
(R1716
) (#13435)Rule changes
lake8-simplify
] DetectSIM910
when using variadic keyword arguments, i.e.,**kwargs
(#13503)pyupgrade
] Avoid false negatives with non-reference shadowed bindings of loop variables (UP028
) (#13504)Bug fixes
*args
(#13512)Performance
BTreeSets
in module resolver (#13440)v0.6.7
Compare Source
Preview features
exclude
support toruff analyze
(#13425)Rule changes
pycodestyle
] Fix: Don't autofix if the first line ends in a question mark? (D400) (#13399)Bug fixes
lint.exclude
in ruff check--add-noqa
(#13427)Performance
forget
for module resolver database (#13438)v0.6.6
Compare Source
Preview features
refurb
] Skipslice-to-remove-prefix-or-suffix
(FURB188
) when non-trivial slice steps are present (#13405)Formatter
Server
LineIndex::offset
calculation (#13407)Bug fixes
fastapi
] Respect FastAPI aliases in route definitions (#13394)pydocstyle
] Respect word boundaries when detecting function signature in docs (#13388)Documentation
FURB188
docs (#13406)Configuration
📅 Schedule: Branch creation - "before 7am on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.