openfun / richie

:pencil: An opensource CMS to build education portals
https://richie.education
MIT License
256 stars 80 forks source link

⬆️(dependencies) update python dependencies #2394

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
dev/lxml (source, changelog) ==5.2.1 -> ==5.2.2 age adoption passing confidence
dev/pylint (changelog) ==3.1.0 -> ==3.1.1 age adoption passing confidence
sandbox/sentry-sdk (changelog) ==2.0.1 -> ==2.1.1 age adoption passing confidence

Release Notes

lxml/lxml (dev/lxml) ### [`v5.2.2`](https://togithub.com/lxml/lxml/blob/HEAD/CHANGES.txt#522-2024--) [Compare Source](https://togithub.com/lxml/lxml/compare/lxml-5.2.1...lxml-5.2.2) \================== ## Bugs fixed - [GH#417](https://togithub.com/GH/lxml/issues/417): The `test_feed_parser` test could fail if `lxml_html_clean` was not installed. It is now skipped in that case. - [LP#2059910](https://togithub.com/LP/lxml/issues/2059910): The minimum CPU architecture for the Linux x86 binary wheels was set back to "core2", without SSE 4.2. - If libxml2 uses iconv, the compile time version is available as `etree.ICONV_COMPILED_VERSION`.
pylint-dev/pylint (dev/pylint) ### [`v3.1.1`](https://togithub.com/pylint-dev/pylint/releases/tag/v3.1.1) [Compare Source](https://togithub.com/pylint-dev/pylint/compare/v3.1.0...v3.1.1) ## What's new in Pylint 3.1.1? Release date: 2024-05-13 ## False Positives Fixed - Treat `attrs.define` and `attrs.frozen` as dataclass decorators in `too-few-public-methods` check. Closes [#​9345](https://togithub.com/pylint-dev/pylint/issues/9345) - Fix a false positive with `singledispatchmethod-function` when a method is decorated with both `functools.singledispatchmethod` and `staticmethod`. Closes [#​9531](https://togithub.com/pylint-dev/pylint/issues/9531) - Fix a false positive for `consider-using-dict-items` when iterating using `keys()` and then deleting an item using the key as a lookup. Closes [#​9554](https://togithub.com/pylint-dev/pylint/issues/9554)
getsentry/sentry-python (sandbox/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) - fix(quart): Fix Quart integration ([#​3043](https://togithub.com/getsentry/sentry-python/issues/3043)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - **New integration:** [Langchain](https://docs.sentry.io/platforms/python/integrations/langchain/) ([#​2911](https://togithub.com/getsentry/sentry-python/issues/2911)) by [@​colin-sentry](https://togithub.com/colin-sentry) Usage: (Langchain is auto enabling, so you do not need to do anything special) ```python from langchain_openai import ChatOpenAI import sentry_sdk sentry_sdk.init( dsn="...", enable_tracing=True, traces_sample_rate=1.0, ) llm = ChatOpenAI(model="gpt-3.5-turbo-0125", temperature=0) ``` Check out [the LangChain docs](https://docs.sentry.io/platforms/python/integrations/langchain/) for details. - **New integration:** [Anthropic](https://docs.sentry.io/platforms/python/integrations/anthropic/) ([#​2831](https://togithub.com/getsentry/sentry-python/issues/2831)) by [@​czyber](https://togithub.com/czyber) Usage: (add the AnthropicIntegration to your `sentry_sdk.init()` call) ```python from anthropic import Anthropic import sentry_sdk sentry_sdk.init( dsn="...", enable_tracing=True, traces_sample_rate=1.0, integrations=[AnthropicIntegration()], ) client = Anthropic() ``` Check out [the Anthropic docs](https://docs.sentry.io/platforms/python/integrations/anthropic/) for details. - **New integration:** [Huggingface Hub](https://docs.sentry.io/platforms/python/integrations/huggingface/) ([#​3033](https://togithub.com/getsentry/sentry-python/issues/3033)) by [@​colin-sentry](https://togithub.com/colin-sentry) Usage: (Huggingface Hub is auto enabling, so you do not need to do anything special) ```python import sentry_sdk from huggingface_hub import InferenceClient sentry_sdk.init( dsn="...", enable_tracing=True, traces_sample_rate=1.0, ) client = InferenceClient("some-model") ``` Check out [the Huggingface docs](https://docs.sentry.io/platforms/python/integrations/huggingface/) for details. (comming soon!) - fix(huggingface): 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) - 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(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) - feat(scope): New `set_tags` function ([#​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(scope): Add `set_tags` to top-level API ([#​2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - test(scope): Add unit test for top-level API `set_tags` ([#​2978](https://togithub.com/getsentry/sentry-python/issues/2978)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - 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) - meta(license): Bump copyright year ([#​3029](https://togithub.com/getsentry/sentry-python/issues/3029)) 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.