Skip to content

Remove deprecated Python versions #433

Closed

Description

@cdorsman

There are multiple references to Python versions that are officially EOL. And there is no support for newer versions yet.

Activity

  1. faif commented on Apr 25, 2025

    @faif
    Owner

    Hi. Where are the references to specific versions? In the linter?

  2. cdorsman commented on Apr 25, 2025

    @cdorsman
    ContributorAuthor

    From the files I found:

    python-patterns/blob/master/setup.cfg
    python-patterns/blob/master/setup.py (Python 2 and 2.7 is even mentioned)
    python-patterns/blob/master/.travis.yml
    python-patterns/blob/master/lint.sh
    python-patterns/blob/master/tox.ini

    According to https://devguide.python.org/versions 3.8 is already deprecated and 3.9 is later this year.

  3. faif commented on Apr 25, 2025

    @faif
    Owner

    Good catch, thanks. Feel free to create a pull request to address this.

  4. cdorsman commented on Apr 25, 2025

    @cdorsman
    ContributorAuthor

    Wel. I would love to. But.

    It didn't occur to me at first, but there are two things I want to point out:

    • In the README there is something like "2.7" compatibility flag. Is this still a thing?

    If not. It will means that the patterns need to be checked as well if this flag is still defined.

    • The possibility to replace setup.* with pyproject.toml.
      Bring the project right more up-to-date

    I can still remove the old 3.8 and 3.9 out and include 3.10 to 3.13.

  5. faif commented on May 2, 2025

    @faif
    Owner

    There's no need for backwards compatibility. People who really want 2.x compatible code can checkout the legacy branch. Replacing the older with newer versions sounds good

  6. cdorsman commented on May 3, 2025

    @cdorsman
    ContributorAuthor

    I have added a PR for solving the issue

  7. PraveenMudalgeri commented on Jul 30, 2025

    @PraveenMudalgeri
    Contributor

    Hey, just check out my PR, resolving this issue and also various other issues.

  8. added a commit that references this issue on Aug 2, 2025
  9. KubanjaElijahEldred commented on Oct 17, 2025

    @KubanjaElijahEldred

    hlo i have liked your project please assign me this issue

  10. faif commented on Oct 19, 2025

    @faif
    Owner

    Hi,

    Thanks for the interest. I think that this is already addressed. Can you still find references to EOL versions?

  11. faif commented on Jul 24, 2026

    @faif
    Owner

    Addressed in #477

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions