openfun / ralph

:gear: Ralph, the ultimate Learning Record Store (and more!) for your learning analytics
https://openfun.github.io/ralph/
MIT License
37 stars 15 forks source link

⬆️(project) upgrade python dependencies #601

Closed renovate[bot] closed 5 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
dev/moto (changelog) ==5.0.8 -> ==5.0.9 age adoption passing confidence
dev/ruff (source, changelog) ==0.4.5 -> ==0.4.7 age adoption passing confidence
dev/types-requests (changelog) <2.32.0.20240524 -> <2.32.0.20240603 age adoption passing confidence
lrs/sentry_sdk (changelog) ==2.3.1 -> ==2.4.0 age adoption passing confidence
lrs/uvicorn (changelog) ==0.29.0 -> ==0.30.1 age adoption passing confidence

Release Notes

getmoto/moto (dev/moto) ### [`v5.0.9`](https://togithub.com/getmoto/moto/blob/HEAD/CHANGELOG.md#509) [Compare Source](https://togithub.com/getmoto/moto/compare/5.0.8...5.0.9) Docker Digest for 5.0.9: *sha256:df61e4e76344017f6c82924a3dd1cdd4dcbac4095cf234c6d6fb0a0f800fbeff* General: * Fixed an InfiniteRecursion-bug when accessing S3-buckets that was introduced in 5.0.8 New Methods: * SSO-Admin: * list_accounts_for_provisioned_permission_set() * list_instances() * list_permission_sets_provisioned_to_account() * provision_permission_set() * update_instance() Miscellaneous: * DynamoDB: query() now handles pagination correctly on a GSI without a range key * IAM: create_policy() now returns tags correctly * S3: list_objects(): The default value for MaxKeys can now be configured, using an environment variable: MOTO_S3_DEFAULT_MAX_KEYS=1
astral-sh/ruff (dev/ruff) ### [`v0.4.7`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#047) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.4.6...v0.4.7) ##### Preview features - \[`flake8-pyi`] Implement `PYI064` ([#​11325](https://togithub.com/astral-sh/ruff/pull/11325)) - \[`flake8-pyi`] Implement `PYI066` ([#​11541](https://togithub.com/astral-sh/ruff/pull/11541)) - \[`flake8-pyi`] Implement `PYI057` ([#​11486](https://togithub.com/astral-sh/ruff/pull/11486)) - \[`pyflakes`] Add option to enable F822 in `__init__.py` files ([#​11370](https://togithub.com/astral-sh/ruff/pull/11370)) ##### Formatter - Fix incorrect placement of trailing stub function comments ([#​11632](https://togithub.com/astral-sh/ruff/pull/11632)) ##### Server - Respect file exclusions in `ruff server` ([#​11590](https://togithub.com/astral-sh/ruff/pull/11590)) - Add support for documents not exist on disk ([#​11588](https://togithub.com/astral-sh/ruff/pull/11588)) - Add Vim and Kate setup guide for `ruff server` ([#​11615](https://togithub.com/astral-sh/ruff/pull/11615)) ##### Bug fixes - Avoid removing newlines between docstring headers and rST blocks ([#​11609](https://togithub.com/astral-sh/ruff/pull/11609)) - Infer indentation with imports when logical indent is absent ([#​11608](https://togithub.com/astral-sh/ruff/pull/11608)) - Use char index rather than position for indent slice ([#​11645](https://togithub.com/astral-sh/ruff/pull/11645)) - \[`flake8-comprehension`] Strip parentheses around generators in `C400` ([#​11607](https://togithub.com/astral-sh/ruff/pull/11607)) - Mark `repeated-isinstance-calls` as unsafe on Python 3.10 and later ([#​11622](https://togithub.com/astral-sh/ruff/pull/11622)) ### [`v0.4.6`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#046) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.4.5...v0.4.6) ##### Breaking changes - Use project-relative paths when calculating GitLab fingerprints ([#​11532](https://togithub.com/astral-sh/ruff/pull/11532)) ##### Preview features - \[`flake8-async`] Sleep with >24 hour interval should usually sleep forever (`ASYNC116`) ([#​11498](https://togithub.com/astral-sh/ruff/pull/11498)) ##### Rule changes - \[`numpy`] Add missing functions to NumPy 2.0 migration rule ([#​11528](https://togithub.com/astral-sh/ruff/pull/11528)) - \[`mccabe`] Consider irrefutable pattern similar to `if .. else` for `C901` ([#​11565](https://togithub.com/astral-sh/ruff/pull/11565)) - Consider `match`-`case` statements for `C901`, `PLR0912`, and `PLR0915` ([#​11521](https://togithub.com/astral-sh/ruff/pull/11521)) - Remove empty strings when converting to f-string (`UP032`) ([#​11524](https://togithub.com/astral-sh/ruff/pull/11524)) - \[`flake8-bandit`] `request-without-timeout` should warn for `requests.request` ([#​11548](https://togithub.com/astral-sh/ruff/pull/11548)) - \[`flake8-self`] Ignore sunder accesses in `flake8-self` rules ([#​11546](https://togithub.com/astral-sh/ruff/pull/11546)) - \[`pyupgrade`] Lint for `TypeAliasType` usages (`UP040`) ([#​11530](https://togithub.com/astral-sh/ruff/pull/11530)) ##### Server - Respect excludes in `ruff server` configuration discovery ([#​11551](https://togithub.com/astral-sh/ruff/pull/11551)) - Use default settings if initialization options is empty or not provided ([#​11566](https://togithub.com/astral-sh/ruff/pull/11566)) - `ruff server` correctly treats `.pyi` files as stub files ([#​11535](https://togithub.com/astral-sh/ruff/pull/11535)) - `ruff server` searches for configuration in parent directories ([#​11537](https://togithub.com/astral-sh/ruff/pull/11537)) - `ruff server`: An empty code action filter no longer returns notebook source actions ([#​11526](https://togithub.com/astral-sh/ruff/pull/11526)) ##### Bug fixes - \[`flake8-logging-format`] Fix autofix title in `logging-warn` (`G010`) ([#​11514](https://togithub.com/astral-sh/ruff/pull/11514)) - \[`refurb`] Avoid recommending `operator.itemgetter` with dependence on lambda arguments ([#​11574](https://togithub.com/astral-sh/ruff/pull/11574)) - \[`flake8-simplify`] Avoid recommending context manager in `__enter__` implementations ([#​11575](https://togithub.com/astral-sh/ruff/pull/11575)) - Create intermediary directories for `--output-file` ([#​11550](https://togithub.com/astral-sh/ruff/pull/11550)) - Propagate reads on global variables ([#​11584](https://togithub.com/astral-sh/ruff/pull/11584)) - Treat all `singledispatch` arguments as runtime-required ([#​11523](https://togithub.com/astral-sh/ruff/pull/11523))
getsentry/sentry-python (lrs/sentry_sdk) ### [`v2.4.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#240) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/2.3.1...2.4.0) ##### Various fixes & improvements - Celery: Made `cache.key` span data field a list ([#​3110](https://togithub.com/getsentry/sentry-python/issues/3110)) by [@​antonpirker](https://togithub.com/antonpirker) - Celery Beat: Refactor the Celery Beat integration ([#​3105](https://togithub.com/getsentry/sentry-python/issues/3105)) by [@​antonpirker](https://togithub.com/antonpirker) - GRPC: Add None check for grpc.aio interceptor ([#​3109](https://togithub.com/getsentry/sentry-python/issues/3109)) by [@​ordinary-jamie](https://togithub.com/ordinary-jamie) - Docs: Remove `last_event_id` from migration guide ([#​3126](https://togithub.com/getsentry/sentry-python/issues/3126)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - fix(django): Proper transaction names for i18n routes ([#​3104](https://togithub.com/getsentry/sentry-python/issues/3104)) by [@​sentrivana](https://togithub.com/sentrivana) - fix(scope): Copy `_last_event_id` in `Scope.__copy__` ([#​3123](https://togithub.com/getsentry/sentry-python/issues/3123)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - fix(tests): Adapt to new Anthropic version ([#​3119](https://togithub.com/getsentry/sentry-python/issues/3119)) by [@​sentrivana](https://togithub.com/sentrivana) - build(deps): bump checkouts/data-schemas from `4381a97` to `59f9683` ([#​3066](https://togithub.com/getsentry/sentry-python/issues/3066)) by [@​dependabot](https://togithub.com/dependabot)
encode/uvicorn (lrs/uvicorn) ### [`v0.30.1`](https://togithub.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0301-2024-06-02) [Compare Source](https://togithub.com/encode/uvicorn/compare/0.30.0...0.30.1) ##### Fixed - Allow horizontal tabs `\t` in response header values ([#​2345](https://togithub.com/encode/uvicorn/issues/2345)) ### [`v0.30.0`](https://togithub.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0300-2024-05-28) [Compare Source](https://togithub.com/encode/uvicorn/compare/0.29.0...0.30.0) ##### Added - New multiprocess manager ([#​2183](https://togithub.com/encode/uvicorn/issues/2183)) - Allow `ConfigParser` or a `io.IO[Any]` on `log_config` ([#​1976](https://togithub.com/encode/uvicorn/issues/1976)) ##### Fixed - Suppress side-effects of signal propagation ([#​2317](https://togithub.com/encode/uvicorn/issues/2317)) - Send `content-length` header on 5xx ([#​2304](https://togithub.com/encode/uvicorn/issues/2304)) ##### Deprecated - Deprecate the `uvicorn.workers` module ([#​2302](https://togithub.com/encode/uvicorn/issues/2302))

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.