Skip to content

Remove support for Python 3.6 and future Python support #4310

Closed
@cdce8p

Description

@cdce8p

Python 3.6 was release on the 2016-12-23 and is nearing the end of support on 2021-12-23.
Especially while working on support for the typing module, it has become apparent that a lot of special case handling is needed for 3.6. I don't think it's worth it to support 3.6 in new releases. The majority of users does use at least 3.8 as seen from the recent bug reports.

My suggestion
Remove support for Python 3.6 in pylint and astroid after the next minor release of pylint.

Moving forward
It might not be reasonable for us to always support all official supported Python version. The scientific python community has adopted an IMO good standard of supporting all minor version of Python that have been released in the last 42 months or at least the last two. See NEP 029.
pylint might have a boarder audience, so widening this window to the last three minor releases might make sense.

/CC: @PyCQA/pylint-dev

Metadata

Metadata

Assignees

No one assigned

    Labels

    Discussion 🤔MaintenanceDiscussion or action around maintaining pylint or the dev workflow

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions