Skip to content
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 <julien.jehannet@logilab.fr>
- Boris Feld <lothiraldan@gmail.com>
- Anthony Sottile <asottile@umich.edu>
- Zen Lee <53538590+zenlyj@users.noreply.github.com>
- Pedro Algarvio <pedro@algarvio.me> (s0undt3ch)
- Julien Palard <julien@palard.fr>
- David Liu <david@cs.toronto.edu> (david-yz-liu)
- Dan Goldsmith <djgoldsmith@googlemail.com>: support for msg-template in HTML reporter.
- Buck Evan <buck.2019@gmail.com>
- Zen Lee <53538590+zenlyj@users.noreply.github.com>
- Robert Hofer <hofrob@protonmail.com>
- Mariatta Wijaya <Mariatta@users.noreply.github.com>
* Added new check `logging-fstring-interpolation`
Expand Down Expand Up @@ -253,6 +253,7 @@ contributors:
- Sergei Lebedev <185856+superbobry@users.noreply.github.com>
- Scott Worley <scottworley@scottworley.com>
- Saugat Pachhai <suagatchhetri@outlook.com>
- Samuel FORESTIER <HorlogeSkynet@users.noreply.github.com>
- Rémi Cardona <remi.cardona@polyconseil.fr>
- Rogdham <contact@rogdham.net>
- Raphael Gaschignard <raphael@makeleaps.com>
Expand Down Expand Up @@ -339,6 +340,7 @@ contributors:
- danields <danields761@gmail.com>
- cosven <cosven@users.noreply.github.com>
- cordis-dev <darius@adroiti.com>
- cherryblossom <31467609+cherryblossom000@users.noreply.github.com>
- bluesheeptoken <louis.fruleux1@gmail.com>
- anatoly techtonik <techtonik@gmail.com>
- agutole <toldo_carp@hotmail.com>
Expand Down Expand Up @@ -373,6 +375,7 @@ contributors:
- Svetoslav Neykov <svet@hyperscience.com>
- Stéphane Wirtel <stephane@wirtel.be>: nonlocal-without-binding
- Stephen Longofono <8992396+SLongofono@users.noreply.github.com>
- Stephane Odul <1504511+sodul@users.noreply.github.com>
- Stanislav Levin <slev@altlinux.org>
- Sorin Sbarnea <ssbarnea@redhat.com>
- Slavfox <slavfoxman@gmail.com>
Expand All @@ -384,7 +387,6 @@ contributors:
- Sardorbek Imomaliev <sardorbek.imomaliev@gmail.com>
- Santiago Castro <bryant@montevideo.com.uy>
- Samuel Freilich <sfreilich@google.com> (sfreilich)
- Samuel FORESTIER <HorlogeSkynet@users.noreply.github.com>
- Sam Vermeiren <88253337+PaaEl@users.noreply.github.com>
- Ryan McGuire <ryan@enigmacurry.com>
- Ry4an Brase <ry4an-hg@ry4an.org>
Expand Down Expand Up @@ -543,6 +545,7 @@ contributors:
- Benedikt Morbach <benedikt.morbach@googlemail.com>
- Ben Greiner <code@bnavigator.de>
- Banjamin Freeman <befreeman@users.noreply.github.com>
- Avram Lubkin <avylove@rockhopper.net>
- Athos Ribeiro <athoscr@fedoraproject.org>: Fixed dict-keys-not-iterating false positive for inverse containment checks
- Arun Persaud <arun@nubati.net>
- Arthur Lutz <arthur.lutz@logilab.fr>
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"
Comment thread
jacobtylerwalls marked this conversation as resolved.


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