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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==5.2.1
->==5.2.2
==3.1.0
->==3.1.1
==2.0.1
->==2.1.1
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.