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 #597

Closed renovate[bot] closed 6 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
dev/cryptography (changelog) ==42.0.5 -> ==42.0.6 age adoption passing confidence
dev/mike ==2.0.0 -> ==2.1.1 age adoption passing confidence
dev/mkdocs-material (changelog) ==9.5.20 -> ==9.5.21 age adoption passing confidence
dev/mkdocstrings (changelog) ==0.25.0 -> ==0.25.1 age adoption passing confidence
dev/ruff (source, changelog) ==0.4.2 -> ==0.4.3 age adoption passing confidence
lrs/bcrypt ==4.1.2 -> ==4.1.3 age adoption passing confidence
lrs/fastapi ==0.110.2 -> ==0.111.0 age adoption passing confidence
lrs/sentry_sdk (changelog) ==2.0.1 -> ==2.1.1 age adoption passing confidence

Release Notes

pyca/cryptography (dev/cryptography) ### [`v42.0.6`](https://togithub.com/pyca/cryptography/compare/42.0.5...42.0.6) [Compare Source](https://togithub.com/pyca/cryptography/compare/42.0.5...42.0.6)
jimporter/mike (dev/mike) ### [`v2.1.1`](https://togithub.com/jimporter/mike/blob/HEAD/CHANGES.md#v211-2024-05-03) [Compare Source](https://togithub.com/jimporter/mike/compare/v2.1.0...v2.1.1) ##### Bug fixes - Support using environment variables for `INHERIT` when injecting the `mike` plugin into `mkdocs.yml` *** ### [`v2.1.0`](https://togithub.com/jimporter/mike/blob/HEAD/CHANGES.md#v210-2024-05-01) [Compare Source](https://togithub.com/jimporter/mike/compare/v2.0.0...v2.1.0) ##### New features - When calling `set-default`, you can now pass `--allow-undefined` to set the default to a version that doesn't exist yet - Add global-level `-q` / `--quiet` option to suppress warning messages - Add support for handling `!relative` in `mkdocs.yml` ##### Bug fixes - When loading an MkDocs config, mike now runs the `startup` and `shutdown` events ***
squidfunk/mkdocs-material (dev/mkdocs-material) ### [`v9.5.21`](https://togithub.com/squidfunk/mkdocs-material/releases/tag/9.5.21): mkdocs-material-9.5.21 [Compare Source](https://togithub.com/squidfunk/mkdocs-material/compare/9.5.20...9.5.21) - Fixed [#​7133](https://togithub.com/squidfunk/mkdocs-material/issues/7133): Ensure latest version of Mermaid.js is used - Fixed [#​7125](https://togithub.com/squidfunk/mkdocs-material/issues/7125): Added warning for dotfiles in info plugin Thanks to [@​kamilkrzyskow](https://togithub.com/kamilkrzyskow) for their contributions
mkdocstrings/mkdocstrings (dev/mkdocstrings) ### [`v0.25.1`](https://togithub.com/mkdocstrings/mkdocstrings/blob/HEAD/CHANGELOG.md#0251---2024-05-05) [Compare Source](https://togithub.com/mkdocstrings/mkdocstrings/compare/0.25.0...0.25.1) [Compare with 0.25.0](https://togithub.com/mkdocstrings/mkdocstrings/compare/0.25.0...0.25.1) ##### Bug Fixes - Always descend into sub-headings when re-applying their label ([cb86e08](https://togithub.com/mkdocstrings/mkdocstrings/commit/cb86e08bbc5e8057393aa1cd7ca29bc2b40ab5eb) by Timothée Mazzucotelli). [Issue-mkdocstrings/python-158](https://togithub.com/mkdocstrings/python/issues/158)
astral-sh/ruff (dev/ruff) ### [`v0.4.3`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#043) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.4.2...v0.4.3) ##### Enhancements - Add support for PEP 696 syntax ([#​11120](https://togithub.com/astral-sh/ruff/pull/11120)) ##### Preview features - \[`refurb`] Use function range for `reimplemented-operator` diagnostics ([#​11271](https://togithub.com/astral-sh/ruff/pull/11271)) - \[`refurb`] Ignore methods in `reimplemented-operator` (`FURB118`) ([#​11270](https://togithub.com/astral-sh/ruff/pull/11270)) - \[`refurb`] Implement `fstring-number-format` (`FURB116`) ([#​10921](https://togithub.com/astral-sh/ruff/pull/10921)) - \[`ruff`] Implement `redirected-noqa` (`RUF101`) ([#​11052](https://togithub.com/astral-sh/ruff/pull/11052)) - \[`pyflakes`] Distinguish between first-party and third-party imports for fix suggestions ([#​11168](https://togithub.com/astral-sh/ruff/pull/11168)) ##### Rule changes - \[`flake8-bugbear`] Ignore non-abstract class attributes when enforcing `B024` ([#​11210](https://togithub.com/astral-sh/ruff/pull/11210)) - \[`flake8-logging`] Include inline instantiations when detecting loggers ([#​11154](https://togithub.com/astral-sh/ruff/pull/11154)) - \[`pylint`] Also emit `PLR0206` for properties with variadic parameters ([#​11200](https://togithub.com/astral-sh/ruff/pull/11200)) - \[`ruff`] Detect duplicate codes as part of `unused-noqa` (`RUF100`) ([#​10850](https://togithub.com/astral-sh/ruff/pull/10850)) ##### Formatter - Avoid multiline expression if format specifier is present ([#​11123](https://togithub.com/astral-sh/ruff/pull/11123)) ##### LSP - Write `ruff server` setup guide for Helix ([#​11183](https://togithub.com/astral-sh/ruff/pull/11183)) - `ruff server` no longer hangs after shutdown ([#​11222](https://togithub.com/astral-sh/ruff/pull/11222)) - `ruff server` reads from a configuration TOML file in the user configuration directory if no local configuration exists ([#​11225](https://togithub.com/astral-sh/ruff/pull/11225)) - `ruff server` respects `per-file-ignores` configuration ([#​11224](https://togithub.com/astral-sh/ruff/pull/11224)) - `ruff server`: Support a custom TOML configuration file ([#​11140](https://togithub.com/astral-sh/ruff/pull/11140)) - `ruff server`: Support setting to prioritize project configuration over editor configuration ([#​11086](https://togithub.com/astral-sh/ruff/pull/11086)) ##### Bug fixes - Avoid debug assertion around NFKC renames ([#​11249](https://togithub.com/astral-sh/ruff/pull/11249)) - \[`pyflakes`] Prioritize `redefined-while-unused` over `unused-import` ([#​11173](https://togithub.com/astral-sh/ruff/pull/11173)) - \[`ruff`] Respect `async` expressions in comprehension bodies ([#​11219](https://togithub.com/astral-sh/ruff/pull/11219)) - \[`pygrep_hooks`] Fix `blanket-noqa` panic when last line has noqa with no newline (`PGH004`) ([#​11108](https://togithub.com/astral-sh/ruff/pull/11108)) - \[`perflint`] Ignore list-copy recommendations for async `for` loops ([#​11250](https://togithub.com/astral-sh/ruff/pull/11250)) - \[`pyflakes`] Improve `invalid-print-syntax` documentation ([#​11171](https://togithub.com/astral-sh/ruff/pull/11171)) ##### Performance - Avoid allocations for isort module names ([#​11251](https://togithub.com/astral-sh/ruff/pull/11251)) - Build a separate ARM wheel for macOS ([#​11149](https://togithub.com/astral-sh/ruff/pull/11149))
tiangolo/fastapi (lrs/fastapi) ### [`v0.111.0`](https://togithub.com/tiangolo/fastapi/releases/tag/0.111.0) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.110.3...0.111.0) ##### Features - ✨ Add FastAPI CLI, the new `fastapi` command. PR [#​11522](https://togithub.com/tiangolo/fastapi/pull/11522) by [@​tiangolo](https://togithub.com/tiangolo). - New docs: [FastAPI CLI](https://fastapi.tiangolo.com/fastapi-cli/). Try it out with: ```console $ pip install --upgrade fastapi $ fastapi dev main.py ╭────────── FastAPI CLI - Development mode ───────────╮ │ │ │ Serving at: http://127.0.0.1:8000 │ │ │ │ API docs: http://127.0.0.1:8000/docs │ │ │ │ Running in development mode, for production use: │ │ │ │ fastapi run │ │ │ ╰─────────────────────────────────────────────────────╯ INFO: Will watch for changes in these directories: ['/home/user/code/awesomeapp'] INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit) INFO: Started reloader process [2248755] using WatchFiles INFO: Started server process [2248757] INFO: Waiting for application startup. INFO: Application startup complete. ``` ##### Refactors - 🔧 Add configs and setup for `fastapi-slim` including optional extras `fastapi-slim[standard]`, and `fastapi` including by default the same `standard` extras. PR [#​11503](https://togithub.com/tiangolo/fastapi/pull/11503) by [@​tiangolo](https://togithub.com/tiangolo). ### [`v0.110.3`](https://togithub.com/tiangolo/fastapi/releases/tag/0.110.3) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.110.2...0.110.3) #### Latest Changes ##### Docs - 📝 Update references to Python version, FastAPI supports all the current versions, no need to make the version explicit. PR [#​11496](https://togithub.com/tiangolo/fastapi/pull/11496) by [@​tiangolo](https://togithub.com/tiangolo). - ✏️ Fix typo in `fastapi/security/api_key.py`. PR [#​11481](https://togithub.com/tiangolo/fastapi/pull/11481) by [@​ch33zer](https://togithub.com/ch33zer). - ✏️ Fix typo in `security/http.py`. PR [#​11455](https://togithub.com/tiangolo/fastapi/pull/11455) by [@​omarmoo5](https://togithub.com/omarmoo5). ##### Translations - 🌐 Add Traditional Chinese translation for `docs/zh-hant/benchmarks.md`. PR [#​11484](https://togithub.com/tiangolo/fastapi/pull/11484) by [@​KNChiu](https://togithub.com/KNChiu). - 🌐 Update Chinese translation for `docs/zh/docs/fastapi-people.md`. PR [#​11476](https://togithub.com/tiangolo/fastapi/pull/11476) by [@​billzhong](https://togithub.com/billzhong). - 🌐 Add Chinese translation for `docs/zh/docs/how-to/index.md` and `docs/zh/docs/how-to/general.md`. PR [#​11443](https://togithub.com/tiangolo/fastapi/pull/11443) by [@​billzhong](https://togithub.com/billzhong). - 🌐 Add Spanish translation for cookie-params `docs/es/docs/tutorial/cookie-params.md`. PR [#​11410](https://togithub.com/tiangolo/fastapi/pull/11410) by [@​fabianfalon](https://togithub.com/fabianfalon). ##### Internal - ⬆ Bump mkdocstrings\[python] from 0.23.0 to 0.24.3. PR [#​11469](https://togithub.com/tiangolo/fastapi/pull/11469) by [@​dependabot\[bot\]](https://togithub.com/apps/dependabot). - 🔨 Update internal scripts and remove unused ones. PR [#​11499](https://togithub.com/tiangolo/fastapi/pull/11499) by [@​tiangolo](https://togithub.com/tiangolo). - 🔧 Migrate from Hatch to PDM for the internal build. PR [#​11498](https://togithub.com/tiangolo/fastapi/pull/11498) by [@​tiangolo](https://togithub.com/tiangolo). - ⬆️ Upgrade MkDocs Material and re-enable cards. PR [#​11466](https://togithub.com/tiangolo/fastapi/pull/11466) by [@​tiangolo](https://togithub.com/tiangolo). - ⬆ Bump pillow from 10.2.0 to 10.3.0. PR [#​11403](https://togithub.com/tiangolo/fastapi/pull/11403) by [@​dependabot\[bot\]](https://togithub.com/apps/dependabot). - 🔧 Ungroup dependabot updates. PR [#​11465](https://togithub.com/tiangolo/fastapi/pull/11465) by [@​tiangolo](https://togithub.com/tiangolo).
getsentry/sentry-python (lrs/sentry_sdk) ### [`v2.1.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#211) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/2.1.0...2.1.1) - Fix trace propagation in Celery tasks started by Celery Beat. ([#​3047](https://togithub.com/getsentry/sentry-python/issues/3047)) by [@​antonpirker](https://togithub.com/antonpirker) ### [`v2.1.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#210) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/2.0.1...2.1.0) ##### Various fixes & improvements - fix(quart): Fix Quart integration ([#​3043](https://togithub.com/getsentry/sentry-python/issues/3043)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - Reduce API cross-section for huggingface in test ([#​3042](https://togithub.com/getsentry/sentry-python/issues/3042)) by [@​colin-sentry](https://togithub.com/colin-sentry) - Huggingface Hub integration ([#​3033](https://togithub.com/getsentry/sentry-python/issues/3033)) by [@​colin-sentry](https://togithub.com/colin-sentry) - feat(integrations): Add Anthropic Integration ([#​2831](https://togithub.com/getsentry/sentry-python/issues/2831)) by [@​czyber](https://togithub.com/czyber) - meta(license): Bump copyright year ([#​3029](https://togithub.com/getsentry/sentry-python/issues/3029)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - feat(ai): Langchain integration ([#​2911](https://togithub.com/getsentry/sentry-python/issues/2911)) by [@​colin-sentry](https://togithub.com/colin-sentry) - fix(django): fix Django ASGI integration on Python 3.12 ([#​3027](https://togithub.com/getsentry/sentry-python/issues/3027)) by [@​bellini666](https://togithub.com/bellini666) - feat(tests): Parallelize tox ([#​3025](https://togithub.com/getsentry/sentry-python/issues/3025)) by [@​sentrivana](https://togithub.com/sentrivana) - build(deps): bump checkouts/data-schemas from `4aa14a7` to `4381a97` ([#​3028](https://togithub.com/getsentry/sentry-python/issues/3028)) by [@​dependabot](https://togithub.com/dependabot) - feat(perf): Add ability to put measurements directly on spans. ([#​2967](https://togithub.com/getsentry/sentry-python/issues/2967)) by [@​colin-sentry](https://togithub.com/colin-sentry) - fix(tests): Fix trytond tests ([#​3031](https://togithub.com/getsentry/sentry-python/issues/3031)) by [@​sentrivana](https://togithub.com/sentrivana) - fix(tests): Update `pytest-asyncio` to fix CI ([#​3030](https://togithub.com/getsentry/sentry-python/issues/3030)) by [@​sentrivana](https://togithub.com/sentrivana) - fix(docs): Link to respective migration guides directly ([#​3020](https://togithub.com/getsentry/sentry-python/issues/3020)) by [@​sentrivana](https://togithub.com/sentrivana) - docs(scope): Add docstring to `Scope.set_tags` ([#​2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - test(scope): Fix typos in assert error message ([#​2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - test: Add unit test for top-level API `set_tags` ([#​2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - test(scope): Add unit test for `Scope.set_tags` ([#​2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - feat: Add `set_tags` to top-level API ([#​2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - feat(scope): New `set_tags` function ([#​2978](https://togithub.com/getsentry/sentry-python/issues/2978)) 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.