openfun / joanie

👛 A headless ERP for education to manage course enrollment/subscription, payment and certificates delivery.
MIT License
20 stars 2 forks source link

⬆️(dependencies) update python dependencies #804

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
boto3 ==1.34.109 -> ==1.34.113 age adoption passing confidence
dev/ruff (source, changelog) ==0.4.4 -> ==0.4.5 age adoption passing confidence
dev/types-requests (changelog) ==2.32.0.20240521 -> ==2.32.0.20240523 age adoption passing confidence
pymysql ==1.1.0 -> ==1.1.1 age adoption passing confidence
requests (source, changelog) ==2.32.1 -> ==2.32.2 age adoption passing confidence
sentry-sdk (changelog) ==2.2.0 -> ==2.3.1 age adoption passing confidence

Release Notes

boto/boto3 (boto3) ### [`v1.34.113`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134113) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.112...1.34.113) \======== - api-change:`dynamodb`: \[`botocore`] Documentation only updates for DynamoDB. - api-change:`iotfleetwise`: \[`botocore`] AWS IoT FleetWise now supports listing vehicles with attributes filter, ListVehicles API is updated to support additional attributes filter. - api-change:`managedblockchain`: \[`botocore`] This is a minor documentation update to address the impact of the shut down of the Goerli and Polygon networks. ### [`v1.34.112`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134112) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.111...1.34.112) \======== - api-change:`emr-serverless`: \[`botocore`] This release adds the capability to run interactive workloads using Apache Livy Endpoint. - api-change:`opsworks`: \[`botocore`] Documentation-only update for OpsWorks Stacks. ### [`v1.34.111`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134111) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.110...1.34.111) \======== - api-change:`chatbot`: \[`botocore`] This change adds support for tagging Chatbot configurations. - api-change:`cloudformation`: \[`botocore`] Added DeletionMode FORCE_DELETE_STACK for deleting a stack that is stuck in DELETE_FAILED state due to resource deletion failure. - api-change:`kms`: \[`botocore`] This release includes feature to import customer's asymmetric (RSA, ECC and SM2) and HMAC keys into KMS in China. - api-change:`opensearch`: \[`botocore`] This release adds support for enabling or disabling a data source configured as part of Zero-ETL integration with Amazon S3, by setting its status. - api-change:`wafv2`: \[`botocore`] You can now use Security Lake to collect web ACL traffic data. ### [`v1.34.110`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134110) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.109...1.34.110) \======== - api-change:`cloudfront`: \[`botocore`] Model update; no change to SDK functionality. - api-change:`glue`: \[`botocore`] Add Maintenance window to CreateJob and UpdateJob APIs and JobRun response. Add a new Job Run State for EXPIRED. - api-change:`lightsail`: \[`botocore`] This release adds support for Amazon Lightsail instances to switch between dual-stack or IPv4 only and IPv6-only public IP address types. - api-change:`mailmanager`: \[`botocore`] This release includes a new Amazon SES feature called Mail Manager, which is a set of email gateway capabilities designed to help customers strengthen their organization's email infrastructure, simplify email workflow management, and streamline email compliance control. - api-change:`pi`: \[`botocore`] Performance Insights added a new input parameter called AuthorizedActions to support the fine-grained access feature. Performance Insights also restricted the acceptable input characters. - api-change:`rds`: \[`botocore`] Updates Amazon RDS documentation for Db2 license through AWS Marketplace. - api-change:`storagegateway`: \[`botocore`] Added new SMBSecurityStrategy enum named MandatoryEncryptionNoAes128, new mode enforces encryption and disables AES 128-bit algorithums.
astral-sh/ruff (dev/ruff) ### [`v0.4.5`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#045) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.4.4...v0.4.5) ##### Ruff's language server is now in Beta `v0.4.5` marks the official Beta release of `ruff server`, an integrated language server built into Ruff. `ruff server` supports the same feature set as `ruff-lsp`, powering linting, formatting, and code fixes in Ruff's editor integrations -- but with superior performance and no installation required. We'd love your feedback! You can enable `ruff server` in the [VS Code extension](https://togithub.com/astral-sh/ruff-vscode?tab=readme-ov-file#enabling-the-rust-based-language-server) today. To read more about this exciting milestone, check out our [blog post](https://astral.sh/blog/ruff-v0.4.5)! ##### Rule changes - \[`flake8-future-annotations`] Reword `future-rewritable-type-annotation` (`FA100`) message ([#​11381](https://togithub.com/astral-sh/ruff/pull/11381)) - \[`pycodestyle`] Consider soft keywords for `E27` rules ([#​11446](https://togithub.com/astral-sh/ruff/pull/11446)) - \[`pyflakes`] Recommend adding unused import bindings to `__all__` ([#​11314](https://togithub.com/astral-sh/ruff/pull/11314)) - \[`pyflakes`] Update documentation and deprecate `ignore_init_module_imports` ([#​11436](https://togithub.com/astral-sh/ruff/pull/11436)) - \[`pyupgrade`] Mark quotes as unnecessary for non-evaluated annotations ([#​11485](https://togithub.com/astral-sh/ruff/pull/11485)) ##### Formatter - Avoid multiline quotes warning with `quote-style = preserve` ([#​11490](https://togithub.com/astral-sh/ruff/pull/11490)) ##### Server - Support Jupyter Notebook files ([#​11206](https://togithub.com/astral-sh/ruff/pull/11206)) - Support `noqa` comment code actions ([#​11276](https://togithub.com/astral-sh/ruff/pull/11276)) - Fix automatic configuration reloading ([#​11492](https://togithub.com/astral-sh/ruff/pull/11492)) - Fix several issues with configuration in Neovim and Helix ([#​11497](https://togithub.com/astral-sh/ruff/pull/11497)) ##### CLI - Add `--output-format` as a CLI option for `ruff config` ([#​11438](https://togithub.com/astral-sh/ruff/pull/11438)) ##### Bug fixes - Avoid `PLE0237` for property with setter ([#​11377](https://togithub.com/astral-sh/ruff/pull/11377)) - Avoid `TCH005` for `if` stmt with `elif`/`else` block ([#​11376](https://togithub.com/astral-sh/ruff/pull/11376)) - Avoid flagging `__future__` annotations as required for non-evaluated type annotations ([#​11414](https://togithub.com/astral-sh/ruff/pull/11414)) - Check for ruff executable in 'bin' directory as installed by 'pip install --target'. ([#​11450](https://togithub.com/astral-sh/ruff/pull/11450)) - Sort edits prior to deduplicating in quotation fix ([#​11452](https://togithub.com/astral-sh/ruff/pull/11452)) - Treat escaped newline as valid sequence ([#​11465](https://togithub.com/astral-sh/ruff/pull/11465)) - \[`flake8-pie`] Preserve parentheses in `unnecessary-dict-kwargs` ([#​11372](https://togithub.com/astral-sh/ruff/pull/11372)) - \[`pylint`] Ignore `__slots__` with dynamic values ([#​11488](https://togithub.com/astral-sh/ruff/pull/11488)) - \[`pylint`] Remove `try` body from branch counting ([#​11487](https://togithub.com/astral-sh/ruff/pull/11487)) - \[`refurb`] Respect operator precedence in `FURB110` ([#​11464](https://togithub.com/astral-sh/ruff/pull/11464)) ##### Documentation - Add `--preview` to the README ([#​11395](https://togithub.com/astral-sh/ruff/pull/11395)) - Add Python 3.13 to list of allowed Python versions ([#​11411](https://togithub.com/astral-sh/ruff/pull/11411)) - Simplify Neovim setup documentation ([#​11489](https://togithub.com/astral-sh/ruff/pull/11489)) - Update CONTRIBUTING.md to reflect the new parser ([#​11434](https://togithub.com/astral-sh/ruff/pull/11434)) - Update server documentation with new migration guide ([#​11499](https://togithub.com/astral-sh/ruff/pull/11499)) - \[`pycodestyle`] Clarify motivation for `E713` and `E714` ([#​11483](https://togithub.com/astral-sh/ruff/pull/11483)) - \[`pyflakes`] Update docs to describe WAI behavior (F541) ([#​11362](https://togithub.com/astral-sh/ruff/pull/11362)) - \[`pylint`] Clearly indicate what is counted as a branch ([#​11423](https://togithub.com/astral-sh/ruff/pull/11423))
PyMySQL/PyMySQL (pymysql) ### [`v1.1.1`](https://togithub.com/PyMySQL/PyMySQL/blob/HEAD/CHANGELOG.md#v111) [Compare Source](https://togithub.com/PyMySQL/PyMySQL/compare/v1.1.0...v1.1.1) Release date: 2024-05-21 > \[!WARNING] > This release fixes a vulnerability (CVE-2024-36039). > All users are recommended to update to this version. > > If you can not update soon, check the input value from > untrusted source has an expected type. Only dict input > from untrusted source can be an attack vector. - Prohibit dict parameter for `Cursor.execute()`. It didn't produce valid SQL and might cause SQL injection. (CVE-2024-36039) - Added ssl_key_password param. [#​1145](https://togithub.com/PyMySQL/PyMySQL/issues/1145)
psf/requests (requests) ### [`v2.32.2`](https://togithub.com/psf/requests/blob/HEAD/HISTORY.md#2322-2024-05-21) [Compare Source](https://togithub.com/psf/requests/compare/v2.32.1...v2.32.2) **Deprecations** - To provide a more stable migration for custom HTTPAdapters impacted by the CVE changes in 2.32.0, we've renamed `_get_connection` to a new public API, `get_connection_with_tls_context`. Existing custom HTTPAdapters will need to migrate their code to use this new API. `get_connection` is considered deprecated in all versions of Requests>=2.32.0. A minimal (2-line) example has been provided in the linked PR to ease migration, but we strongly urge users to evaluate if their custom adapter is subject to the same issue described in CVE-2024-35195. ([#​6710](https://togithub.com/psf/requests/issues/6710))
getsentry/sentry-python (sentry-sdk) ### [`v2.3.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#231) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/2.3.0...2.3.1) ##### Various fixes & improvements - Handle also byte arras as strings in Redis caches ([#​3101](https://togithub.com/getsentry/sentry-python/issues/3101)) by [@​antonpirker](https://togithub.com/antonpirker) - Do not crash exceptiongroup (by patching excepthook and keeping the name of the function) ([#​3099](https://togithub.com/getsentry/sentry-python/issues/3099)) by [@​antonpirker](https://togithub.com/antonpirker) ### [`v2.3.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#230) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/2.2.1...2.3.0) ##### Various fixes & improvements - NEW: Redis integration supports now Sentry Caches module. See https://docs.sentry.io/product/performance/caches/ ([#​3073](https://togithub.com/getsentry/sentry-python/issues/3073)) by [@​antonpirker](https://togithub.com/antonpirker) - NEW: Django integration supports now Sentry Caches module. See https://docs.sentry.io/product/performance/caches/ ([#​3009](https://togithub.com/getsentry/sentry-python/issues/3009)) by [@​antonpirker](https://togithub.com/antonpirker) - Fix `cohere` testsuite for new release of `cohere` ([#​3098](https://togithub.com/getsentry/sentry-python/issues/3098)) by [@​antonpirker](https://togithub.com/antonpirker) - Fix ClickHouse integration where `_sentry_span` might be missing ([#​3096](https://togithub.com/getsentry/sentry-python/issues/3096)) by [@​sentrivana](https://togithub.com/sentrivana) ### [`v2.2.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#221) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/2.2.0...2.2.1) ##### Various fixes & improvements - Add conditional check for delivery_info's existence ([#​3083](https://togithub.com/getsentry/sentry-python/issues/3083)) by [@​cmanallen](https://togithub.com/cmanallen) - Updated deps for latest langchain version ([#​3092](https://togithub.com/getsentry/sentry-python/issues/3092)) by [@​antonpirker](https://togithub.com/antonpirker) - Fixed grpcio extras to work as described in the docs ([#​3081](https://togithub.com/getsentry/sentry-python/issues/3081)) by [@​antonpirker](https://togithub.com/antonpirker) - Use pythons venv instead of virtualenv to create virtual envs ([#​3077](https://togithub.com/getsentry/sentry-python/issues/3077)) by [@​antonpirker](https://togithub.com/antonpirker) - Celery: Add comment about kwargs_headers ([#​3079](https://togithub.com/getsentry/sentry-python/issues/3079)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - Celery: Queues module producer implementation ([#​3079](https://togithub.com/getsentry/sentry-python/issues/3079)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - Fix N803 flake8 failures ([#​3082](https://togithub.com/getsentry/sentry-python/issues/3082)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex)

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 has been generated by Mend Renovate. View repository job log here.