Skip to content

Release branch 3.0.0a6 #8521

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions CONTRIBUTORS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -116,12 +116,12 @@ contributors:
- Julien Jehannet <[email protected]>
- Boris Feld <[email protected]>
- Anthony Sottile <[email protected]>
- Zen Lee <[email protected]>
- Pedro Algarvio <[email protected]> (s0undt3ch)
- Julien Palard <[email protected]>
- David Liu <[email protected]> (david-yz-liu)
- Dan Goldsmith <[email protected]>: support for msg-template in HTML reporter.
- Buck Evan <[email protected]>
- Zen Lee <[email protected]>
- Robert Hofer <[email protected]>
- Mariatta Wijaya <[email protected]>
* Added new check `logging-fstring-interpolation`
Expand Down Expand Up @@ -253,6 +253,7 @@ contributors:
- Sergei Lebedev <[email protected]>
- Scott Worley <[email protected]>
- Saugat Pachhai <[email protected]>
- Samuel FORESTIER <[email protected]>
- Rémi Cardona <[email protected]>
- Rogdham <[email protected]>
- Raphael Gaschignard <[email protected]>
Expand Down Expand Up @@ -339,6 +340,7 @@ contributors:
- danields <[email protected]>
- cosven <[email protected]>
- cordis-dev <[email protected]>
- cherryblossom <[email protected]>
- bluesheeptoken <[email protected]>
- anatoly techtonik <[email protected]>
- agutole <[email protected]>
Expand Down Expand Up @@ -373,6 +375,7 @@ contributors:
- Svetoslav Neykov <[email protected]>
- Stéphane Wirtel <[email protected]>: nonlocal-without-binding
- Stephen Longofono <[email protected]>
- Stephane Odul <[email protected]>
- Stanislav Levin <[email protected]>
- Sorin Sbarnea <[email protected]>
- Slavfox <[email protected]>
Expand All @@ -384,7 +387,6 @@ contributors:
- Sardorbek Imomaliev <[email protected]>
- Santiago Castro <[email protected]>
- Samuel Freilich <[email protected]> (sfreilich)
- Samuel FORESTIER <[email protected]>
- Sam Vermeiren <[email protected]>
- Ryan McGuire <[email protected]>
- Ry4an Brase <[email protected]>
Expand Down Expand Up @@ -543,6 +545,7 @@ contributors:
- Benedikt Morbach <[email protected]>
- Ben Greiner <[email protected]>
- Banjamin Freeman <[email protected]>
- Avram Lubkin <[email protected]>
- Athos Ribeiro <[email protected]>: Fixed dict-keys-not-iterating false positive for inverse containment checks
- Arun Persaud <[email protected]>
- Arthur Lutz <[email protected]>
Expand Down
6 changes: 1 addition & 5 deletions doc/whatsnew/fragments/8404.breaking
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
Everything related to the ``__implements__`` construct was removed. It was based on PEP245
that was proposed in 2001 and rejected in 2006. It includes all the classes inheriting
``Interface`` in ``pylint.interfaces``

``Checker`` should only inherit ``BaseChecker`` or any of the other checker types from ``pylint.checkers``.
``Reporter`` should only inherit ``BaseReporter``.
that was proposed in 2001 and rejected in 2006.

The capability from pyreverse to take ``__implements__`` into account when generating diagrams
was also removed.
Expand Down
8 changes: 8 additions & 0 deletions doc/whatsnew/fragments/8404.internal
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Everything related to the ``__implements__`` construct was removed. It was based on PEP245
that was proposed in 2001 and rejected in 2006.

All the classes inheriting ``Interface`` in ``pylint.interfaces`` were removed.
``Checker`` should only inherit ``BaseChecker`` or any of the other checker types
from ``pylint.checkers``. ``Reporter`` should only inherit ``BaseReporter``.

Refs #8404
2 changes: 1 addition & 1 deletion pylint/__pkginfo__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

from __future__ import annotations

__version__ = "3.0.0a6"
__version__ = "3.0.0b1"


def get_numversion_from_version(v: str) -> tuple[int, int, int]:
Expand Down
2 changes: 1 addition & 1 deletion tbump.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
github_url = "https://github.com/pylint-dev/pylint"

[version]
current = "3.0.0a6"
current = "3.0.0b1"
regex = '''
^(?P<major>0|[1-9]\d*)
\.
Expand Down
4 changes: 2 additions & 2 deletions towncrier.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[tool.towncrier]
version = "2.17.1"
version = "3.0.0"
directory = "doc/whatsnew/fragments"
filename = "doc/whatsnew/2/2.17/index.rst"
filename = "doc/whatsnew/3/3.0/index.rst"
template = "doc/whatsnew/fragments/_template.rst"
issue_format = "`#{issue} <https://github.com/pylint-dev/pylint/issues/{issue}>`_"
wrap = true
Expand Down