numerique-gouv / impress

MIT License
13 stars 8 forks source link

⬆️(dependencies) update python dependencies #295

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
boto3 ==1.35.24 -> ==1.35.29 age adoption passing confidence
psycopg (source, changelog) ==3.2.2 -> ==3.2.3 age adoption passing confidence
pylint (changelog) ==3.3.0 -> ==3.3.1 age adoption passing confidence
redis (changelog) ==5.0.8 -> ==5.1.0 age adoption passing confidence
ruff (source, changelog) ==0.6.7 -> ==0.6.8 age adoption passing confidence

Release Notes

boto/boto3 (boto3) ### [`v1.35.29`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13529) [Compare Source](https://redirect.github.com/boto/boto3/compare/1.35.28...1.35.29) \======= - api-change:`customer-profiles`: \[`botocore`] Introduces optional RoleArn parameter for PutIntegration request and includes RoleArn in the response of PutIntegration, GetIntegration and ListIntegrations - api-change:`quicksight`: \[`botocore`] Adding personalization in QuickSight data stories. Admins can enable or disable personalization through QuickSight settings. - api-change:`securityhub`: \[`botocore`] Documentation updates for AWS Security Hub - api-change:`sesv2`: \[`botocore`] This release adds support for engagement tracking over Https using custom domains. ### [`v1.35.28`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13528) [Compare Source](https://redirect.github.com/boto/boto3/compare/1.35.27...1.35.28) \======= - api-change:`chatbot`: \[`botocore`] Return State and StateReason fields for Chatbot Channel Configurations. - api-change:`lambda`: \[`botocore`] Reverting Lambda resource-based policy and block public access APIs. - api-change:`organizations`: \[`botocore`] Add support for policy operations on the CHATBOT_POLICY policy type. - api-change:`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. - api-change:`rds-data`: \[`botocore`] Documentation update for RDS Data API to reflect support for Aurora MySQL Serverless v2 and Provisioned DB clusters. - api-change:`sagemaker`: \[`botocore`] Adding `TagPropagation` attribute to Sagemaker API ### [`v1.35.27`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13527) [Compare Source](https://redirect.github.com/boto/boto3/compare/1.35.26...1.35.27) \======= - api-change:`cloudtrail`: \[`botocore`] Doc-only update for CloudTrail network activity events release (in preview) - api-change:`ec2`: \[`botocore`] Updates to documentation for the transit gateway security group referencing feature. - api-change:`fsx`: \[`botocore`] Doc-only update to address Lustre S3 hard-coded names. - api-change:`worklink`: \[`botocore`] The worklink client has been removed following the deprecation of the service. ### [`v1.35.26`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13526) [Compare Source](https://redirect.github.com/boto/boto3/compare/1.35.25...1.35.26) \======= - api-change:`bedrock`: \[`botocore`] Add support for Cross Region Inference in Bedrock Model Evaluations. - api-change:`budgets`: \[`botocore`] Releasing minor partitional endpoint updates - api-change:`kinesis`: \[`botocore`] This release includes support to add tags when creating a stream - api-change:`pinpoint-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. - api-change:`sagemaker`: \[`botocore`] Adding `HiddenInstanceTypes` and `HiddenSageMakerImageVersionAliases` attribute to SageMaker API ### [`v1.35.25`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13525) [Compare Source](https://redirect.github.com/boto/boto3/compare/1.35.24...1.35.25) \======= - api-change:`apigateway`: \[`botocore`] Documentation updates for Amazon API Gateway - api-change:`athena`: \[`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. - api-change:`bedrock-agent`: \[`botocore`] Amazon Bedrock Prompt Flows and Prompt Management now supports using inference profiles to increase throughput and improve resilience. - api-change:`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. - api-change:`emr-serverless`: \[`botocore`] This release adds support for job concurrency and queuing configuration at Application level. - api-change:`glue`: \[`botocore`] Added AthenaProperties parameter to Glue Connections, allowing Athena to store service specific properties on Glue Connections. - api-change:`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. - api-change:`resource-explorer-2`: \[`botocore`] AWS Resource Explorer released ListResources feature which allows customers to list all indexed AWS resources within a view.
psycopg/psycopg (psycopg) ### [`v3.2.3`](https://redirect.github.com/psycopg/psycopg/compare/3.2.2...3.2.3) [Compare Source](https://redirect.github.com/psycopg/psycopg/compare/3.2.2...3.2.3)
pylint-dev/pylint (pylint) ### [`v3.3.1`](https://redirect.github.com/pylint-dev/pylint/releases/tag/v3.3.1) [Compare Source](https://redirect.github.com/pylint-dev/pylint/compare/v3.3.0...v3.3.1) ## 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](https://redirect.github.com/pylint-dev/pylint/issues/9947)
redis/redis-py (redis) ### [`v5.1.0`](https://redirect.github.com/redis/redis-py/releases/tag/v5.1.0): 5.1.0 [Compare Source](https://redirect.github.com/redis/redis-py/compare/v5.0.8...v5.1.0) ### Changes #### 🚀 New Features - Client-side caching ([#​3350](https://redirect.github.com/redis/redis-py/issues/3350), [#​3110](https://redirect.github.com/redis/redis-py/issues/3110), [#​3102](https://redirect.github.com/redis/redis-py/issues/3102), [#​3099](https://redirect.github.com/redis/redis-py/issues/3099), [#​3089](https://redirect.github.com/redis/redis-py/issues/3089), [#​3038](https://redirect.github.com/redis/redis-py/issues/3038)) ##### How to start with Client-side caching? 1. Install redis-py 5.1.0 2. Use the following code snippet: ```python r = Redis(protocol=3, cache_config=CacheConfig()) cache = r.get_cache() r.set("foo", "bar") ### get key from redis and save in local cache print(r.get("foo")) ### get key from local cache print(cache.get(CacheKey(command="GET", redis_keys=("foo",))).cache_value) ### change key in redis (cause invalidation) r.set("foo", "barbar") ### Retrieves a new value from server and cache it print(r.get("foo")) ### Make sure that new value was cached print(cache.get(CacheKey(command="GET", redis_keys=("foo",))).cache_value) ``` Check [documentation](https://redis.readthedocs.io/en/latest/resp3\_features.html#client-side-caching) to get more examples #### 🔥 Breaking Changes - Timeseries insertion filters for close samples ([#​3228](https://redirect.github.com/redis/redis-py/issues/3228)) - Enhanced classes string representation ([#​3001](https://redirect.github.com/redis/redis-py/issues/3001)) - Partial clean up of Python 3.7 compatibility ([#​2928](https://redirect.github.com/redis/redis-py/issues/2928)) #### 🐛 Bug Fixes - Handle RESP3 sets as Python lists ([#​3324](https://redirect.github.com/redis/redis-py/issues/3324)) - Prevent async ClusterPipeline instances from becoming "false-y" ([#​3068](https://redirect.github.com/redis/redis-py/issues/3068)) - Add hostname field to \_parse_node_line ([#​3343](https://redirect.github.com/redis/redis-py/issues/3343)) - More docs fixes ([#​3326](https://redirect.github.com/redis/redis-py/issues/3326)) - Delete the first-defined (and thus "duplicate") Script class ([#​3333](https://redirect.github.com/redis/redis-py/issues/3333)) - Catch a known DeprecationWarning when calling .close() ([#​3335](https://redirect.github.com/redis/redis-py/issues/3335)) - Add missed redismod at test_commands.py ([#​3369](https://redirect.github.com/redis/redis-py/issues/3369)) #### 🧰 Maintenance - Update README.md - mentioning redis 7.4 support ([#​3375](https://redirect.github.com/redis/redis-py/issues/3375)) - Update PyPy 3.8 to 3.10 in CI ([#​3370](https://redirect.github.com/redis/redis-py/issues/3370)) - Updated commands from docker-compose to docker compose ([#​3352](https://redirect.github.com/redis/redis-py/issues/3352)) - Added version restrictions for pytest-asyncio ([#​3362](https://redirect.github.com/redis/redis-py/issues/3362)) - Documentation examples ([#​3361](https://redirect.github.com/redis/redis-py/issues/3361), [#​3372](https://redirect.github.com/redis/redis-py/issues/3372), [#​3374](https://redirect.github.com/redis/redis-py/issues/3374), [#​3377](https://redirect.github.com/redis/redis-py/issues/3377), [#​3378](https://redirect.github.com/redis/redis-py/issues/3378)) #### Contributors We'd like to thank all the contributors who worked on this release! [@​AYMENJD](https://redirect.github.com/AYMENJD), [@​AniketP04](https://redirect.github.com/AniketP04), [@​BackflipPenguin](https://redirect.github.com/BackflipPenguin), [@​ING-XIAOJIAN](https://redirect.github.com/ING-XIAOJIAN), [@​MrDenkoV](https://redirect.github.com/MrDenkoV), [@​Pedram-Parsian](https://redirect.github.com/Pedram-Parsian), [@​TheBlusky](https://redirect.github.com/TheBlusky), [@​TomerHekmati](https://redirect.github.com/TomerHekmati), [@​Wh1isper](https://redirect.github.com/Wh1isper), [@​Zaczero](https://redirect.github.com/Zaczero), [@​ahmedabdou14](https://redirect.github.com/ahmedabdou14), [@​akx](https://redirect.github.com/akx), [@​andy-stark-redis](https://redirect.github.com/andy-stark-redis), [@​catap](https://redirect.github.com/catap), [@​chayim](https://redirect.github.com/chayim), [@​d184230](https://redirect.github.com/d184230), [@​danielzhangau](https://redirect.github.com/danielzhangau), [@​daveisfera](https://redirect.github.com/daveisfera), [@​dependabot](https://redirect.github.com/dependabot), [@​dependabot](https://redirect.github.com/dependabot)\[bot], [@​dkuser](https://redirect.github.com/dkuser), [@​dmaier-redislabs](https://redirect.github.com/dmaier-redislabs), [@​dmkulazhenko](https://redirect.github.com/dmkulazhenko), [@​dudizimber](https://redirect.github.com/dudizimber), [@​dvora-h](https://redirect.github.com/dvora-h), [@​dwdougherty](https://redirect.github.com/dwdougherty), [@​enjoy-binbin](https://redirect.github.com/enjoy-binbin), [@​gerzse](https://redirect.github.com/gerzse), [@​hongqn](https://redirect.github.com/hongqn), [@​jakob-keller](https://redirect.github.com/jakob-keller), [@​kristjanvalur](https://redirect.github.com/kristjanvalur), [@​kurtmckee](https://redirect.github.com/kurtmckee), [@​matrey](https://redirect.github.com/matrey), [@​mattwang44](https://redirect.github.com/mattwang44), [@​max-muoto](https://redirect.github.com/max-muoto), [@​parmenashp](https://redirect.github.com/parmenashp), [@​poiuj](https://redirect.github.com/poiuj), [@​r0ro](https://redirect.github.com/r0ro), [@​sjpotter](https://redirect.github.com/sjpotter), [@​tbbream](https://redirect.github.com/tbbream), [@​trkwyk](https://redirect.github.com/trkwyk), [@​uglide](https://redirect.github.com/uglide), [@​vladvildanov](https://redirect.github.com/vladvildanov), [@​w-miller](https://redirect.github.com/w-miller), [@​wKollendorf](https://redirect.github.com/wKollendorf), [@​willfrey](https://redirect.github.com/willfrey), [@​willianmrs](https://redirect.github.com/willianmrs), [@​zakaf](https://redirect.github.com/zakaf), [@​zware](https://redirect.github.com/zware) and [@​zxjlm](https://redirect.github.com/zxjlm)
astral-sh/ruff (ruff) ### [`v0.6.8`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#068) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.6.7...0.6.8) ##### Preview features - Remove unnecessary parentheses around `match case` clauses ([#​13510](https://redirect.github.com/astral-sh/ruff/pull/13510)) - Parenthesize overlong `if` guards in `match..case` clauses ([#​13513](https://redirect.github.com/astral-sh/ruff/pull/13513)) - Detect basic wildcard imports in `ruff analyze graph` ([#​13486](https://redirect.github.com/astral-sh/ruff/pull/13486)) - \[`pylint`] Implement `boolean-chained-comparison` (`R1716`) ([#​13435](https://redirect.github.com/astral-sh/ruff/pull/13435)) ##### Rule changes - \[`lake8-simplify`] Detect `SIM910` when using variadic keyword arguments, i.e., `**kwargs` ([#​13503](https://redirect.github.com/astral-sh/ruff/pull/13503)) - \[`pyupgrade`] Avoid false negatives with non-reference shadowed bindings of loop variables (`UP028`) ([#​13504](https://redirect.github.com/astral-sh/ruff/pull/13504)) ##### Bug fixes - Detect tuples bound to variadic positional arguments i.e. `*args` ([#​13512](https://redirect.github.com/astral-sh/ruff/pull/13512)) - Exit gracefully on broken pipe errors ([#​13485](https://redirect.github.com/astral-sh/ruff/pull/13485)) - Avoid panic when analyze graph hits broken pipe ([#​13484](https://redirect.github.com/astral-sh/ruff/pull/13484)) ##### Performance - Reuse `BTreeSets` in module resolver ([#​13440](https://redirect.github.com/astral-sh/ruff/pull/13440)) - Skip traversal for non-compound statements ([#​13441](https://redirect.github.com/astral-sh/ruff/pull/13441))

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.