PyCQA/pylint
### [`v2.15.10`](https://togithub.com/PyCQA/pylint/releases/tag/v2.15.10)
[Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.15.9...v2.15.10)
## False Positives Fixed
- Fix `use-sequence-for-iteration` when unpacking a set with `*`.
Closes [#5788](https://togithub.com/PyCQA/pylint/issues/5788)
- Fix false positive `assigning-non-slot` when a class attribute is
re-assigned.
Closes [#6001](https://togithub.com/PyCQA/pylint/issues/6001)
- Fixes `used-before-assignment` false positive when the walrus operator
is used in a ternary operator.
Closes [#7779](https://togithub.com/PyCQA/pylint/issues/7779)
- Prevent `used-before-assignment` when imports guarded by `if
TYPE_CHECKING`
are guarded again when used.
Closes [#7979](https://togithub.com/PyCQA/pylint/issues/7979)
## Other Bug Fixes
- Using custom braces in `msg-template` will now work properly.
Closes [#5636](https://togithub.com/PyCQA/pylint/issues/5636)
pytest-dev/pytest
### [`v7.2.1`](https://togithub.com/pytest-dev/pytest/releases/tag/7.2.1)
[Compare Source](https://togithub.com/pytest-dev/pytest/compare/7.2.0...7.2.1)
# pytest 7.2.1 (2023-01-13)
## Bug Fixes
- [#10452](https://togithub.com/pytest-dev/pytest/issues/10452): Fix 'importlib.abc.TraversableResources' deprecation warning in Python 3.12.
- [#10457](https://togithub.com/pytest-dev/pytest/issues/10457): If a test is skipped from inside a fixture, the test summary now shows the test location instead of the fixture location.
- [#10506](https://togithub.com/pytest-dev/pytest/issues/10506): Fix bug where sometimes pytest would use the file system root directory as `rootdir `{.interpreted-text role="ref"} on Windows.
- [#10607](https://togithub.com/pytest-dev/pytest/issues/10607): Fix a race condition when creating junitxml reports, which could occur when multiple instances of pytest execute in parallel.
- [#10641](https://togithub.com/pytest-dev/pytest/issues/10641): Fix a race condition when creating or updating the stepwise plugin's cache, which could occur when multiple xdist worker nodes try to simultaneously update the stepwise plugin's cache.
getsentry/sentry-python
### [`v1.13.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1130)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.12.1...1.13.0)
##### Various fixes & improvements
- Add Starlite integration ([#1748](https://togithub.com/getsentry/sentry-python/issues/1748)) by [@gazorby](https://togithub.com/gazorby)
Adding support for the [Starlite](https://starlite-api.github.io/starlite/1.48/) framework. Unhandled errors are captured. Performance spans for Starlite middleware are also captured. Thanks [@gazorby](https://togithub.com/gazorby) for the great work!
Usage:
```python
from starlite import Starlite, get
import sentry_sdk
from sentry_sdk.integrations.starlite import StarliteIntegration
sentry_sdk.init(
dsn="...",
traces_sample_rate=1.0,
integrations=[
StarliteIntegration(),
],
)
@get("/")
def hello_world() -> dict[str, str]:
"""Keeping the tradition alive with hello world."""
bla = 1/0 # causing an error
return {"hello": "world"}
app = Starlite(route_handlers=[hello_world])
```
- Profiling: Remove sample buffer from profiler ([#1791](https://togithub.com/getsentry/sentry-python/issues/1791)) by [@Zylphrex](https://togithub.com/Zylphrex)
- Profiling: Performance tweaks to profile sampler ([#1789](https://togithub.com/getsentry/sentry-python/issues/1789)) by [@Zylphrex](https://togithub.com/Zylphrex)
- Add span for Django SimpleTemplateResponse rendering ([#1818](https://togithub.com/getsentry/sentry-python/issues/1818)) by [@chdsbd](https://togithub.com/chdsbd)
- Use [@wraps](https://togithub.com/wraps) for Django Signal receivers ([#1815](https://togithub.com/getsentry/sentry-python/issues/1815)) by [@meanmail](https://togithub.com/meanmail)
- Add enqueued_at and started_at to rq job extra ([#1024](https://togithub.com/getsentry/sentry-python/issues/1024)) by [@kruvasyan](https://togithub.com/kruvasyan)
- Remove sanic v22 pin ([#1819](https://togithub.com/getsentry/sentry-python/issues/1819)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py)
- Add support for `byterray` and `memoryview` built-in types ([#1833](https://togithub.com/getsentry/sentry-python/issues/1833)) by [@Tarty](https://togithub.com/Tarty)
- Handle `"rc"` in SQLAlchemy version. ([#1812](https://togithub.com/getsentry/sentry-python/issues/1812)) by [@peterschutt](https://togithub.com/peterschutt)
- Doc: Use .venv (not .env) as a virtual env location in CONTRIBUTING.md ([#1790](https://togithub.com/getsentry/sentry-python/issues/1790)) by [@tonyo](https://togithub.com/tonyo)
- Auto publish to internal pypi on release ([#1823](https://togithub.com/getsentry/sentry-python/issues/1823)) by [@asottile-sentry](https://togithub.com/asottile-sentry)
- Added Python 3.11 to test suite ([#1795](https://togithub.com/getsentry/sentry-python/issues/1795)) by [@antonpirker](https://togithub.com/antonpirker)
- Update test/linting dependencies ([#1801](https://togithub.com/getsentry/sentry-python/issues/1801)) by [@antonpirker](https://togithub.com/antonpirker)
- Deps: bump sphinx from 5.2.3 to 5.3.0 ([#1686](https://togithub.com/getsentry/sentry-python/issues/1686)) by [@dependabot](https://togithub.com/dependabot)
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:
==2.15.9
->==2.15.10
==7.2.0
->==7.2.1
==1.12.1
->==1.13.0
Release Notes
PyCQA/pylint
### [`v2.15.10`](https://togithub.com/PyCQA/pylint/releases/tag/v2.15.10) [Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.15.9...v2.15.10) ## False Positives Fixed - Fix `use-sequence-for-iteration` when unpacking a set with `*`. Closes [#5788](https://togithub.com/PyCQA/pylint/issues/5788) - Fix false positive `assigning-non-slot` when a class attribute is re-assigned. Closes [#6001](https://togithub.com/PyCQA/pylint/issues/6001) - Fixes `used-before-assignment` false positive when the walrus operator is used in a ternary operator. Closes [#7779](https://togithub.com/PyCQA/pylint/issues/7779) - Prevent `used-before-assignment` when imports guarded by `if TYPE_CHECKING` are guarded again when used. Closes [#7979](https://togithub.com/PyCQA/pylint/issues/7979) ## Other Bug Fixes - Using custom braces in `msg-template` will now work properly. Closes [#5636](https://togithub.com/PyCQA/pylint/issues/5636)pytest-dev/pytest
### [`v7.2.1`](https://togithub.com/pytest-dev/pytest/releases/tag/7.2.1) [Compare Source](https://togithub.com/pytest-dev/pytest/compare/7.2.0...7.2.1) # pytest 7.2.1 (2023-01-13) ## Bug Fixes - [#10452](https://togithub.com/pytest-dev/pytest/issues/10452): Fix 'importlib.abc.TraversableResources' deprecation warning in Python 3.12. - [#10457](https://togithub.com/pytest-dev/pytest/issues/10457): If a test is skipped from inside a fixture, the test summary now shows the test location instead of the fixture location. - [#10506](https://togithub.com/pytest-dev/pytest/issues/10506): Fix bug where sometimes pytest would use the file system root directory as `rootdirgetsentry/sentry-python
### [`v1.13.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1130) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.12.1...1.13.0) ##### Various fixes & improvements - Add Starlite integration ([#1748](https://togithub.com/getsentry/sentry-python/issues/1748)) by [@gazorby](https://togithub.com/gazorby) Adding support for the [Starlite](https://starlite-api.github.io/starlite/1.48/) framework. Unhandled errors are captured. Performance spans for Starlite middleware are also captured. Thanks [@gazorby](https://togithub.com/gazorby) for the great work! Usage: ```python from starlite import Starlite, get import sentry_sdk from sentry_sdk.integrations.starlite import StarliteIntegration sentry_sdk.init( dsn="...", traces_sample_rate=1.0, integrations=[ StarliteIntegration(), ], ) @get("/") def hello_world() -> dict[str, str]: """Keeping the tradition alive with hello world.""" bla = 1/0 # causing an error return {"hello": "world"} app = Starlite(route_handlers=[hello_world]) ``` - Profiling: Remove sample buffer from profiler ([#1791](https://togithub.com/getsentry/sentry-python/issues/1791)) by [@Zylphrex](https://togithub.com/Zylphrex) - Profiling: Performance tweaks to profile sampler ([#1789](https://togithub.com/getsentry/sentry-python/issues/1789)) by [@Zylphrex](https://togithub.com/Zylphrex) - Add span for Django SimpleTemplateResponse rendering ([#1818](https://togithub.com/getsentry/sentry-python/issues/1818)) by [@chdsbd](https://togithub.com/chdsbd) - Use [@wraps](https://togithub.com/wraps) for Django Signal receivers ([#1815](https://togithub.com/getsentry/sentry-python/issues/1815)) by [@meanmail](https://togithub.com/meanmail) - Add enqueued_at and started_at to rq job extra ([#1024](https://togithub.com/getsentry/sentry-python/issues/1024)) by [@kruvasyan](https://togithub.com/kruvasyan) - Remove sanic v22 pin ([#1819](https://togithub.com/getsentry/sentry-python/issues/1819)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py) - Add support for `byterray` and `memoryview` built-in types ([#1833](https://togithub.com/getsentry/sentry-python/issues/1833)) by [@Tarty](https://togithub.com/Tarty) - Handle `"rc"` in SQLAlchemy version. ([#1812](https://togithub.com/getsentry/sentry-python/issues/1812)) by [@peterschutt](https://togithub.com/peterschutt) - Doc: Use .venv (not .env) as a virtual env location in CONTRIBUTING.md ([#1790](https://togithub.com/getsentry/sentry-python/issues/1790)) by [@tonyo](https://togithub.com/tonyo) - Auto publish to internal pypi on release ([#1823](https://togithub.com/getsentry/sentry-python/issues/1823)) by [@asottile-sentry](https://togithub.com/asottile-sentry) - Added Python 3.11 to test suite ([#1795](https://togithub.com/getsentry/sentry-python/issues/1795)) by [@antonpirker](https://togithub.com/antonpirker) - Update test/linting dependencies ([#1801](https://togithub.com/getsentry/sentry-python/issues/1801)) by [@antonpirker](https://togithub.com/antonpirker) - Deps: bump sphinx from 5.2.3 to 5.3.0 ([#1686](https://togithub.com/getsentry/sentry-python/issues/1686)) by [@dependabot](https://togithub.com/dependabot)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.