Pycodestyle

Latest version: v2.12.1

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 10

2.12.1

-------------------

Changes:

* Properly preserve escaped `{` and `}` in fstrings in logical lines in 3.12+.
PR 1252.

2.12.0

-------------------

Changes:

* E721: Fix false positive of the form `x.type(...) ==`. PR 1228.
* E502: Fix false-negative with a backslash escape in a comment. PR 1234.
* E204: New lint forbidding whitespace after decorator ``. PR 1247.

2.11.1

-------------------

Changes:

* E275: fix false positive with fstrings containing keyword parts in python 3.12

2.11.0

-------------------

Changes:

* Drop EOL python 3.6 / 3.7. PR 1129, 1160.
* Add support for python 3.12. PR 1147, 1148, 1152, 1153, 1154, 1163,
1164, 1165, 1166, 1176, 1177, 1182.
* E721: adjust handling of type comparison. Allowed forms are now
``isinstance(x, t)`` or ``type(x) is t``. PR 1086, 1167.
* Remove handling of python 2 ``<>`` operator. PR 1161.
* W606: removed. ``async`` / ``await`` are always keywords. PR 1162.
* Internal: move tests to pytest. PR 1168, 1169, 1171, 1173, 1174, 1175.
* Remove handling of python 2 ``ur''`` strings. PR 1181.

2.10.0

-------------------

Changes:

* E231: allow trailing comma inside 1-tuples in ``[]``. PR 1108.
* W601, W602, W603, W604: removed (no longer relevant in python 3). PR 1111.
* E741: also apply to lambdas. PR 1106.
* E741: fix false positive for comparison operators. PR 1118.

2.9.1

------------------

Changes:

* E275: fix false positive for yield expressions. PR 1091.

Page 1 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.