Skip to content

Commit aaab3cc

Browse files
Bump pylint to 3.3.5, update changelog (#10266)
Co-authored-by: Marc Mueller <[email protected]>
1 parent 1052bc8 commit aaab3cc

10 files changed

+50
-24
lines changed

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
---------------------------

doc/whatsnew/fragments/10065.false_positive

-4
This file was deleted.

doc/whatsnew/fragments/10081.bugfix

-3
This file was deleted.

doc/whatsnew/fragments/10106.bugfix

-3
This file was deleted.

doc/whatsnew/fragments/10189.bugfix

-3
This file was deleted.

doc/whatsnew/fragments/10208.false_positive

-3
This file was deleted.

doc/whatsnew/fragments/10211.false_positive

-3
This file was deleted.

doc/whatsnew/fragments/10256.other

-3
This file was deleted.

pylint/__pkginfo__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
from __future__ import annotations
1111

12-
__version__ = "3.3.5a0"
12+
__version__ = "3.3.5"
1313

1414

1515
def get_numversion_from_version(v: str) -> tuple[int, int, int]:

tbump.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
github_url = "https://github.com/pylint-dev/pylint"
22

33
[version]
4-
current = "3.3.5a0"
4+
current = "3.3.5"
55
regex = '''
66
^(?P<major>0|[1-9]\d*)
77
\.

0 commit comments

Comments
 (0)