Skip to content

Commit bb17694

Browse files
authored
Merge pull request #7660 from cdce8p/release-2.15.5
Release 2.15.5
2 parents 20af036 + fc7dc5e commit bb17694

27 files changed

+477
-330
lines changed

.github/workflows/changelog.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66

77
env:
88
# Also change CACHE_VERSION in the other workflows
9-
CACHE_VERSION: 28
9+
CACHE_VERSION: 31
1010
DEFAULT_PYTHON: "3.10"
1111

1212
jobs:

.github/workflows/checks.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
pull_request: ~
99

1010
env:
11-
CACHE_VERSION: 28
11+
CACHE_VERSION: 31
1212
DEFAULT_PYTHON: "3.10"
1313
PRE_COMMIT_CACHE: ~/.cache/pre-commit
1414

.github/workflows/primer-test.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313
- ".github/workflows/primer-test.yaml"
1414

1515
env:
16-
CACHE_VERSION: 28
16+
CACHE_VERSION: 31
1717

1818
concurrency:
1919
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}

.github/workflows/primer_comment.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ on:
1414

1515
env:
1616
# This needs to be the SAME as in the Main and PR job
17-
CACHE_VERSION: 28
17+
CACHE_VERSION: 31
1818

1919
permissions:
2020
contents: read

.github/workflows/primer_run_main.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ concurrency:
1616

1717
env:
1818
# This needs to be the SAME as in the PR and comment job
19-
CACHE_VERSION: 28
19+
CACHE_VERSION: 31
2020

2121
jobs:
2222
run-primer:

.github/workflows/primer_run_pr.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ concurrency:
2525

2626
env:
2727
# This needs to be the SAME as in the Main and comment job
28-
CACHE_VERSION: 28
28+
CACHE_VERSION: 31
2929

3030
jobs:
3131
run-primer:

.github/workflows/tests.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
- doc/data/messages/**
1111

1212
env:
13-
CACHE_VERSION: 28
13+
CACHE_VERSION: 31
1414

1515
jobs:
1616
tests-linux:

CONTRIBUTORS.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ contributors:
185185
- Marco Forte <[email protected]>
186186
- Ionel Maries Cristian <[email protected]>
187187
- Gergely Kalmár <[email protected]>
188-
- Drummond Ogilvie <[email protected]>
188+
- Drum Ogilvie <[email protected]>
189189
- Daniel Harding <[email protected]>
190190
- Damien Baty <[email protected]>
191191
- Benjamin Drung <[email protected]>: contributing Debian Developer
@@ -499,6 +499,7 @@ contributors:
499499
- Daniele Procida <[email protected]>
500500
- Daniela Plascencia <[email protected]>
501501
- Daniel R. Neal <[email protected]> (danrneal)
502+
- Daniel Mouritzen <[email protected]>
502503
- Daniel Draper <[email protected]>
503504
- Daniel Dorani <[email protected]> (doranid)
504505
- Daniel Brookman <[email protected]>

doc/whatsnew/2/2.15/index.rst

+48
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,54 @@ Marc Byrne became a maintainer, welcome to the team !
2929

3030
.. towncrier release notes start
3131
32+
What's new in Pylint 2.15.5?
33+
----------------------------
34+
Release date: 2022-10-21
35+
36+
37+
False Positives Fixed
38+
---------------------
39+
40+
- Fix a false positive for ``simplify-boolean-expression`` when multiple values
41+
are inferred for a constant.
42+
43+
Closes #7626 (`#7626 <https://github.com/PyCQA/pylint/issues/7626>`_)
44+
45+
46+
47+
Other Bug Fixes
48+
---------------
49+
50+
- Remove ``__index__`` dunder method call from ``unnecessary-dunder-call``
51+
check.
52+
53+
Closes #6795 (`#6795 <https://github.com/PyCQA/pylint/issues/6795>`_)
54+
55+
- Fixed a multi-processing crash that prevents using any more than 1 thread on
56+
MacOS.
57+
58+
The returned module objects and errors that were cached by the linter plugin
59+
loader
60+
cannot be reliably pickled. This means that ``dill`` would throw an error
61+
when
62+
attempting to serialise the linter object for multi-processing use.
63+
64+
Closes #7635. (`#7635 <https://github.com/PyCQA/pylint/issues/7635>`_)
65+
66+
67+
68+
Other Changes
69+
-------------
70+
71+
- Add a keyword-only ``compare_constants`` argument to ``safe_infer``.
72+
73+
Refs #7626 (`#7626 <https://github.com/PyCQA/pylint/issues/7626>`_)
74+
75+
- Sort ``--generated-rcfile`` output.
76+
77+
Refs #7655 (`#7655 <https://github.com/PyCQA/pylint/issues/7655>`_)
78+
79+
3280
What's new in Pylint 2.15.4?
3381
----------------------------
3482
Release date: 2022-10-10

0 commit comments

Comments
 (0)