Skip to content

Commit 143e96c

Browse files
Merge maintenance in main following 3.3.5 release (#10268)
2 parents 975f82b + 6483ab4 commit 143e96c

File tree

6 files changed

+58
-4
lines changed

6 files changed

+58
-4
lines changed

.pre-commit-config.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ repos:
2020
doc/data/messages/m/missing-final-newline/bad/crlf.py
2121
)$
2222
- repo: https://github.com/astral-sh/ruff-pre-commit
23-
rev: "v0.9.9"
23+
rev: "v0.9.10"
2424
hooks:
2525
- id: ruff
2626
args: ["--fix"]

CONTRIBUTORS.txt

+6
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@ contributors:
249249
- Aurelien Campeas <[email protected]>
250250
- Alvaro Frias <[email protected]>
251251
- Alexander Pervakov <[email protected]>
252+
- Alex Prabhat Bara <[email protected]>
252253
- Alain Leufroy <[email protected]>
253254
- Akhil Kamat <[email protected]>
254255
- Adam Williamson <[email protected]>
@@ -294,6 +295,7 @@ contributors:
294295
295296
- Jérome Perrin <[email protected]>
296297
- Justin Li <[email protected]>
298+
- Julian Grimm <[email protected]>
297299
- John Kirkham <[email protected]>
298300
- Jens H. Nielsen <[email protected]>
299301
- Jake Lishman <[email protected]>
@@ -327,8 +329,10 @@ contributors:
327329
- Ben James <[email protected]>
328330
- Ben Green <[email protected]>
329331
- Batuhan Taskaya <[email protected]>
332+
- Artem Yurchenko <[email protected]>
330333
- Alexander Kapshuna <[email protected]>
331334
- Adam Parkin <[email protected]>
335+
- Aaron Liu <[email protected]>
332336
- 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
333337
- 谭九鼎 <[email protected]>
334338
- Łukasz Sznuk <[email protected]>
@@ -566,6 +570,7 @@ contributors:
566570
- Eddie Darling <[email protected]>
567571
- Drew Risinger <[email protected]>
568572
- Dr. Nick <[email protected]>
573+
- Don Kirkby <[email protected]>
569574
- Don Jayamanne <[email protected]>
570575
- Dominic Lavery <[email protected]>
571576
- Dmytro Kyrychuk <[email protected]>
@@ -592,6 +597,7 @@ contributors:
592597
- Clément Pit-Claudel <[email protected]>
593598
- Christopher Zurcher <[email protected]>
594599
- Christian Clauss <[email protected]>
600+
- ChandanChainani <[email protected]>
595601
- Carl Crowder <[email protected]>: don't evaluate the value of arguments for 'dangerous-default-value'
596602
- Carey Metcalfe <[email protected]>: demoted `try-except-raise` from error to warning
597603
- Cameron Olechowski <[email protected]>

doc/whatsnew/3/3.3/index.rst

+48
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,54 @@ Summary -- Release highlights
1414

1515
.. towncrier release notes start
1616
17+
What's new in Pylint 3.3.5?
18+
---------------------------
19+
Release date: 2025-03-09
20+
21+
22+
False Positives Fixed
23+
---------------------
24+
25+
- Fix false positives for `use-implicit-booleaness-not-comparison`, `use-implicit-booleaness-not-comparison-to-string`
26+
and `use-implicit-booleaness-not-comparison-to-zero` when chained comparisons are checked.
27+
28+
Closes #10065 (`#10065 <https://github.com/pylint-dev/pylint/issues/10065>`_)
29+
30+
- Fix a false positive for ``invalid-getnewargs-ex-returned`` when the tuple or dict has been assigned to a name.
31+
32+
Closes #10208 (`#10208 <https://github.com/pylint-dev/pylint/issues/10208>`_)
33+
34+
- Remove `getopt` and `optparse` from the list of deprecated modules.
35+
36+
Closes #10211 (`#10211 <https://github.com/pylint-dev/pylint/issues/10211>`_)
37+
38+
39+
40+
Other Bug Fixes
41+
---------------
42+
43+
- Fixed conditional import x.y causing false positive possibly-used-before-assignment.
44+
45+
Closes #10081 (`#10081 <https://github.com/pylint-dev/pylint/issues/10081>`_)
46+
47+
- Fix a crash when something besides a class is found in an except handler.
48+
49+
Closes #10106 (`#10106 <https://github.com/pylint-dev/pylint/issues/10106>`_)
50+
51+
- Fixed raising invalid-name when using camelCase for private methods with two leading underscores.
52+
53+
Closes #10189 (`#10189 <https://github.com/pylint-dev/pylint/issues/10189>`_)
54+
55+
56+
57+
Other Changes
58+
-------------
59+
60+
- Upload release assets to PyPI via Trusted Publishing.
61+
62+
Closes #10256 (`#10256 <https://github.com/pylint-dev/pylint/issues/10256>`_)
63+
64+
1765

1866
What's new in Pylint 3.3.4?
1967
---------------------------

examples/pylintrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ prefer-stubs=no
9393

9494
# Minimum Python version to use for version dependent checks. Will default to
9595
# the version used to run pylint.
96-
py-version=3.13
96+
py-version=3.12
9797

9898
# Discover python modules and packages in the file system subtree.
9999
recursive=no

examples/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ persistent = true
8383

8484
# Minimum Python version to use for version dependent checks. Will default to the
8585
# version used to run pylint.
86-
py-version = "3.13"
86+
py-version = "3.12"
8787

8888
# Discover python modules and packages in the file system subtree.
8989
# recursive =

towncrier.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tool.towncrier]
2-
version = "4.0.0"
2+
version = "4.0.0-dev0"
33
directory = "doc/whatsnew/fragments"
44
filename = "doc/whatsnew/4/4.0/index.rst"
55
template = "doc/whatsnew/fragments/_template.rst"

0 commit comments

Comments
 (0)