hhatto/autopep8 (autopep8)
### [`v2.3.1`](https://togithub.com/hhatto/autopep8/releases/tag/v2.3.1)
[Compare Source](https://togithub.com/hhatto/autopep8/compare/v2.3.0...v2.3.1)
#### What's Changed
##### Bug Fix
- skip e501 fixed method for f-string line without aggressive option by [@hhatto](https://togithub.com/hhatto) in [https://github.com/hhatto/autopep8/pull/754](https://togithub.com/hhatto/autopep8/pull/754)
- Fix argument parser errors are printed without a trailing newline by [@hhatto](https://togithub.com/hhatto) in [https://github.com/hhatto/autopep8/pull/758](https://togithub.com/hhatto/autopep8/pull/758)
##### Enhancement
- Refactor unit test by [@hhatto](https://togithub.com/hhatto) in [https://github.com/hhatto/autopep8/pull/756](https://togithub.com/hhatto/autopep8/pull/756)
- Remove coveralls by [@hhatto](https://togithub.com/hhatto) in [https://github.com/hhatto/autopep8/pull/757](https://togithub.com/hhatto/autopep8/pull/757)
- codecov with 3.11 and 3.12 by [@hhatto](https://togithub.com/hhatto) in [https://github.com/hhatto/autopep8/pull/755](https://togithub.com/hhatto/autopep8/pull/755)
**Full Changelog**: https://github.com/hhatto/autopep8/compare/v2.3.0...v2.3.1
### [`v2.3.0`](https://togithub.com/hhatto/autopep8/releases/tag/v2.3.0)
[Compare Source](https://togithub.com/hhatto/autopep8/compare/v2.2.0...v2.3.0)
#### What's Changed
- add handling for E204 whitespace after decorator by [@asottile](https://togithub.com/asottile) in [https://github.com/hhatto/autopep8/pull/752](https://togithub.com/hhatto/autopep8/pull/752)
- require to pycodestyle v2.12.0+
**Full Changelog**: https://github.com/hhatto/autopep8/compare/v2.2.0...v2.3.0
pycqa/flake8 (flake8)
### [`v7.1.0`](https://togithub.com/pycqa/flake8/compare/7.0.0...7.1.0)
[Compare Source](https://togithub.com/pycqa/flake8/compare/7.0.0...7.1.0)
ipython/ipython (ipython)
### [`v8.26.0`](https://togithub.com/ipython/ipython/compare/8.25.0...8.26.0)
[Compare Source](https://togithub.com/ipython/ipython/compare/8.25.0...8.26.0)
python/mypy (mypy)
### [`v1.11.1`](https://togithub.com/python/mypy/compare/v1.11.0...v1.11.1)
[Compare Source](https://togithub.com/python/mypy/compare/v1.11.0...v1.11.1)
### [`v1.11.0`](https://togithub.com/python/mypy/compare/v1.10.1...v1.11.0)
[Compare Source](https://togithub.com/python/mypy/compare/v1.10.1...v1.11.0)
### [`v1.10.1`](https://togithub.com/python/mypy/compare/v1.10.0...v1.10.1)
[Compare Source](https://togithub.com/python/mypy/compare/v1.10.0...v1.10.1)
pre-commit/pre-commit (pre-commit)
### [`v3.8.0`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#380---2024-07-28)
[Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.7.1...v3.8.0)
\==================
##### Features
- Implement health checks for `language: r` so environments are recreated if
the system version of R changes.
- [#3206](https://togithub.com/pre-commit/pre-commit/issues/3206) issue by [@lorenzwalthert](https://togithub.com/lorenzwalthert).
- [#3265](https://togithub.com/pre-commit/pre-commit/issues/3265) PR by [@lorenzwalthert](https://togithub.com/lorenzwalthert).
pylint-dev/pylint (pylint)
### [`v3.2.6`](https://togithub.com/pylint-dev/pylint/releases/tag/v3.2.6)
[Compare Source](https://togithub.com/pylint-dev/pylint/compare/v3.2.5...v3.2.6)
## What's new in Pylint 3.2.6?
Release date: 2024-07-21
## False Positives Fixed
- Quiet false positives for `unexpected-keyword-arg` when pylint cannot
determine which of two or more dynamically defined classes is being instantiated.
Closes [#9672](https://togithub.com/pylint-dev/pylint/issues/9672)
- Fix a false positive for `missing-param-doc` where a method which is decorated with `typing.overload` was expected to have a docstring specifying its parameters.
Closes [#9739](https://togithub.com/pylint-dev/pylint/issues/9739)
- Fix a regression that raised `invalid-name` on class attributes merely
overriding invalid names from an ancestor.
Closes [#9765](https://togithub.com/pylint-dev/pylint/issues/9765)
- Treat `assert_never()` the same way when imported from `typing_extensions`.
Closes [#9780](https://togithub.com/pylint-dev/pylint/issues/9780)
- Fix a false positive for `consider-using-min-max-builtin` when the assignment target is an attribute.
Refs [#9800](https://togithub.com/pylint-dev/pylint/issues/9800)
## Other Bug Fixes
- Fix an `AssertionError` arising from properties that return partial functions.
Closes [#9214](https://togithub.com/pylint-dev/pylint/issues/9214)
- Fix a crash when a subclass extends `__slots__`.
Closes [#9814](https://togithub.com/pylint-dev/pylint/issues/9814)
### [`v3.2.5`](https://togithub.com/pylint-dev/pylint/releases/tag/v3.2.5)
[Compare Source](https://togithub.com/pylint-dev/pylint/compare/v3.2.4...v3.2.5)
## What's new in Pylint 3.2.5 ?
Release date: 2024-06-28
## Other Bug Fixes
- Fixed a false positive `unreachable-code` when using `typing.Any` as return type in python
3.8, the `typing.NoReturn` are not taken into account anymore for python 3.8 however.
Closes [#9751](https://togithub.com/pylint-dev/pylint/issues/9751)
### [`v3.2.4`](https://togithub.com/pylint-dev/pylint/releases/tag/v3.2.4)
[Compare Source](https://togithub.com/pylint-dev/pylint/compare/v3.2.3...v3.2.4)
## What's new in Pylint 3.2.4?
Release date: 2024-06-26
## False Positives Fixed
- Prevent emitting `possibly-used-before-assignment` when relying on names
only potentially not defined in conditional blocks guarded by functions
annotated with `typing.Never` or `typing.NoReturn`.
Closes [#9674](https://togithub.com/pylint-dev/pylint/issues/9674)
## Other Bug Fixes
- Fixed a crash when the lineno of a variable used as an annotation wasn't available for `undefined-variable`.
Closes [#8866](https://togithub.com/pylint-dev/pylint/issues/8866)
- Fixed a crash when the `start` value in an `enumerate` was non-constant and impossible to infer
(like in`enumerate(apples, start=int(random_apple_index)`) for `unnecessary-list-index-lookup`.
Closes [#9078](https://togithub.com/pylint-dev/pylint/issues/9078)
- Fixed a crash in `symilar` when the `-d` or `-i` short option were not properly recognized.
It's still impossible to do `-d=1` (you must do `-d 1`).
Closes [#9343](https://togithub.com/pylint-dev/pylint/issues/9343)
### [`v3.2.3`](https://togithub.com/pylint-dev/pylint/releases/tag/v3.2.3)
[Compare Source](https://togithub.com/pylint-dev/pylint/compare/v3.2.2...v3.2.3)
## False Positives Fixed
- Classes with only an Ellipsis (`...`) in their body do not trigger 'multiple-statements'
anymore if they are inlined (in accordance with black's 2024 style).
Closes [#9398](https://togithub.com/pylint-dev/pylint/issues/9398)
- Fix a false positive for `redefined-outer-name` when there is a name defined in an exception-handling block which shares the same name as a local variable that has been defined in a function body.
Closes [#9671](https://togithub.com/pylint-dev/pylint/issues/9671)
- Fix a false positive for `use-yield-from` when using the return value from the `yield` atom.
Closes [#9696](https://togithub.com/pylint-dev/pylint/issues/9696)
ScrapeOps/scrapeops-scrapy-sdk (scrapeops-scrapy)
### [`v0.5.6`](https://togithub.com/ScrapeOps/scrapeops-scrapy-sdk/releases/tag/0.5.6)
Fixed the dependency issue with urllib3 - [https://github.com/ScrapeOps/scrapeops-scrapy-sdk/issues/13](https://togithub.com/ScrapeOps/scrapeops-scrapy-sdk/issues/13)
Merged fix for issue [#12](https://togithub.com/ScrapeOps/scrapeops-scrapy-sdk/issues/12)
getsentry/sentry-python (sentry-sdk)
### [`v1.45.1`](https://togithub.com/getsentry/sentry-python/releases/tag/1.45.1)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.45.0...1.45.1)
**This is a security backport release.**
- Don't send full env to subprocess ([`892dd80`](https://togithub.com/getsentry/sentry-python/commit/892dd800)) by [@kmichel-aiven](https://togithub.com/kmichel-aiven)
See also https://github.com/getsentry/sentry-python/security/advisories/GHSA-g92j-qhmh-64v2
Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" in timezone Asia/Singapore, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, 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 contains the following updates:
==1.4.52
->==1.4.53
==1.13.1
->==1.13.2
==2.2.0
->==2.3.1
==7.0.0
->==7.1.0
==8.25.0
->==8.26.0
1.10.0
->1.11.1
==3.7.1
->==3.8.0
==3.2.2
->==3.2.6
0.5.4
->0.5.6
==1.45.0
->==1.45.1
Release Notes
hhatto/autopep8 (autopep8)
### [`v2.3.1`](https://togithub.com/hhatto/autopep8/releases/tag/v2.3.1) [Compare Source](https://togithub.com/hhatto/autopep8/compare/v2.3.0...v2.3.1) #### What's Changed ##### Bug Fix - skip e501 fixed method for f-string line without aggressive option by [@hhatto](https://togithub.com/hhatto) in [https://github.com/hhatto/autopep8/pull/754](https://togithub.com/hhatto/autopep8/pull/754) - Fix argument parser errors are printed without a trailing newline by [@hhatto](https://togithub.com/hhatto) in [https://github.com/hhatto/autopep8/pull/758](https://togithub.com/hhatto/autopep8/pull/758) ##### Enhancement - Refactor unit test by [@hhatto](https://togithub.com/hhatto) in [https://github.com/hhatto/autopep8/pull/756](https://togithub.com/hhatto/autopep8/pull/756) - Remove coveralls by [@hhatto](https://togithub.com/hhatto) in [https://github.com/hhatto/autopep8/pull/757](https://togithub.com/hhatto/autopep8/pull/757) - codecov with 3.11 and 3.12 by [@hhatto](https://togithub.com/hhatto) in [https://github.com/hhatto/autopep8/pull/755](https://togithub.com/hhatto/autopep8/pull/755) **Full Changelog**: https://github.com/hhatto/autopep8/compare/v2.3.0...v2.3.1 ### [`v2.3.0`](https://togithub.com/hhatto/autopep8/releases/tag/v2.3.0) [Compare Source](https://togithub.com/hhatto/autopep8/compare/v2.2.0...v2.3.0) #### What's Changed - add handling for E204 whitespace after decorator by [@asottile](https://togithub.com/asottile) in [https://github.com/hhatto/autopep8/pull/752](https://togithub.com/hhatto/autopep8/pull/752) - require to pycodestyle v2.12.0+ **Full Changelog**: https://github.com/hhatto/autopep8/compare/v2.2.0...v2.3.0pycqa/flake8 (flake8)
### [`v7.1.0`](https://togithub.com/pycqa/flake8/compare/7.0.0...7.1.0) [Compare Source](https://togithub.com/pycqa/flake8/compare/7.0.0...7.1.0)ipython/ipython (ipython)
### [`v8.26.0`](https://togithub.com/ipython/ipython/compare/8.25.0...8.26.0) [Compare Source](https://togithub.com/ipython/ipython/compare/8.25.0...8.26.0)python/mypy (mypy)
### [`v1.11.1`](https://togithub.com/python/mypy/compare/v1.11.0...v1.11.1) [Compare Source](https://togithub.com/python/mypy/compare/v1.11.0...v1.11.1) ### [`v1.11.0`](https://togithub.com/python/mypy/compare/v1.10.1...v1.11.0) [Compare Source](https://togithub.com/python/mypy/compare/v1.10.1...v1.11.0) ### [`v1.10.1`](https://togithub.com/python/mypy/compare/v1.10.0...v1.10.1) [Compare Source](https://togithub.com/python/mypy/compare/v1.10.0...v1.10.1)pre-commit/pre-commit (pre-commit)
### [`v3.8.0`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#380---2024-07-28) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.7.1...v3.8.0) \================== ##### Features - Implement health checks for `language: r` so environments are recreated if the system version of R changes. - [#3206](https://togithub.com/pre-commit/pre-commit/issues/3206) issue by [@lorenzwalthert](https://togithub.com/lorenzwalthert). - [#3265](https://togithub.com/pre-commit/pre-commit/issues/3265) PR by [@lorenzwalthert](https://togithub.com/lorenzwalthert).pylint-dev/pylint (pylint)
### [`v3.2.6`](https://togithub.com/pylint-dev/pylint/releases/tag/v3.2.6) [Compare Source](https://togithub.com/pylint-dev/pylint/compare/v3.2.5...v3.2.6) ## What's new in Pylint 3.2.6? Release date: 2024-07-21 ## False Positives Fixed - Quiet false positives for `unexpected-keyword-arg` when pylint cannot determine which of two or more dynamically defined classes is being instantiated. Closes [#9672](https://togithub.com/pylint-dev/pylint/issues/9672) - Fix a false positive for `missing-param-doc` where a method which is decorated with `typing.overload` was expected to have a docstring specifying its parameters. Closes [#9739](https://togithub.com/pylint-dev/pylint/issues/9739) - Fix a regression that raised `invalid-name` on class attributes merely overriding invalid names from an ancestor. Closes [#9765](https://togithub.com/pylint-dev/pylint/issues/9765) - Treat `assert_never()` the same way when imported from `typing_extensions`. Closes [#9780](https://togithub.com/pylint-dev/pylint/issues/9780) - Fix a false positive for `consider-using-min-max-builtin` when the assignment target is an attribute. Refs [#9800](https://togithub.com/pylint-dev/pylint/issues/9800) ## Other Bug Fixes - Fix an `AssertionError` arising from properties that return partial functions. Closes [#9214](https://togithub.com/pylint-dev/pylint/issues/9214) - Fix a crash when a subclass extends `__slots__`. Closes [#9814](https://togithub.com/pylint-dev/pylint/issues/9814) ### [`v3.2.5`](https://togithub.com/pylint-dev/pylint/releases/tag/v3.2.5) [Compare Source](https://togithub.com/pylint-dev/pylint/compare/v3.2.4...v3.2.5) ## What's new in Pylint 3.2.5 ? Release date: 2024-06-28 ## Other Bug Fixes - Fixed a false positive `unreachable-code` when using `typing.Any` as return type in python 3.8, the `typing.NoReturn` are not taken into account anymore for python 3.8 however. Closes [#9751](https://togithub.com/pylint-dev/pylint/issues/9751) ### [`v3.2.4`](https://togithub.com/pylint-dev/pylint/releases/tag/v3.2.4) [Compare Source](https://togithub.com/pylint-dev/pylint/compare/v3.2.3...v3.2.4) ## What's new in Pylint 3.2.4? Release date: 2024-06-26 ## False Positives Fixed - Prevent emitting `possibly-used-before-assignment` when relying on names only potentially not defined in conditional blocks guarded by functions annotated with `typing.Never` or `typing.NoReturn`. Closes [#9674](https://togithub.com/pylint-dev/pylint/issues/9674) ## Other Bug Fixes - Fixed a crash when the lineno of a variable used as an annotation wasn't available for `undefined-variable`. Closes [#8866](https://togithub.com/pylint-dev/pylint/issues/8866) - Fixed a crash when the `start` value in an `enumerate` was non-constant and impossible to infer (like in`enumerate(apples, start=int(random_apple_index)`) for `unnecessary-list-index-lookup`. Closes [#9078](https://togithub.com/pylint-dev/pylint/issues/9078) - Fixed a crash in `symilar` when the `-d` or `-i` short option were not properly recognized. It's still impossible to do `-d=1` (you must do `-d 1`). Closes [#9343](https://togithub.com/pylint-dev/pylint/issues/9343) ### [`v3.2.3`](https://togithub.com/pylint-dev/pylint/releases/tag/v3.2.3) [Compare Source](https://togithub.com/pylint-dev/pylint/compare/v3.2.2...v3.2.3) ## False Positives Fixed - Classes with only an Ellipsis (`...`) in their body do not trigger 'multiple-statements' anymore if they are inlined (in accordance with black's 2024 style). Closes [#9398](https://togithub.com/pylint-dev/pylint/issues/9398) - Fix a false positive for `redefined-outer-name` when there is a name defined in an exception-handling block which shares the same name as a local variable that has been defined in a function body. Closes [#9671](https://togithub.com/pylint-dev/pylint/issues/9671) - Fix a false positive for `use-yield-from` when using the return value from the `yield` atom. Closes [#9696](https://togithub.com/pylint-dev/pylint/issues/9696)ScrapeOps/scrapeops-scrapy-sdk (scrapeops-scrapy)
### [`v0.5.6`](https://togithub.com/ScrapeOps/scrapeops-scrapy-sdk/releases/tag/0.5.6) Fixed the dependency issue with urllib3 - [https://github.com/ScrapeOps/scrapeops-scrapy-sdk/issues/13](https://togithub.com/ScrapeOps/scrapeops-scrapy-sdk/issues/13) Merged fix for issue [#12](https://togithub.com/ScrapeOps/scrapeops-scrapy-sdk/issues/12)getsentry/sentry-python (sentry-sdk)
### [`v1.45.1`](https://togithub.com/getsentry/sentry-python/releases/tag/1.45.1) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.45.0...1.45.1) **This is a security backport release.** - Don't send full env to subprocess ([`892dd80`](https://togithub.com/getsentry/sentry-python/commit/892dd800)) by [@kmichel-aiven](https://togithub.com/kmichel-aiven) See also https://github.com/getsentry/sentry-python/security/advisories/GHSA-g92j-qhmh-64v2Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" in timezone Asia/Singapore, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, 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 was generated by Mend Renovate. View the repository job log.