Skip to content

A pre-commit hook for enforcing supported Python EOL

License

Notifications You must be signed in to change notification settings

sco1/pre-commit-python-eol

Repository files navigation

pre-commit-python-eol

Python Version from PEP 621 TOML GitHub Release GitHub License pre-commit.ci status

A pre-commit hook for enforcing supported Python EOL.

Using pre-commit-python-eol With pre-commit

Add this to your .pre-commit-config.yaml

-   repo: https://github.com/sco1/pre-commit-python-eol
    rev: v2025.5.0
    hooks:
    - id: check-eol

Hooks

NOTE: Only pyproject.toml is currently inspected. It is assumed that project metadata is specified per PyPA Guidance

check-eol

Check requires-python against the current Python lifecycle & fail if an EOL version is included.

Python Version Support

Starting with Python 3.11, a best attempt is made to support Python versions until they reach EOL, after which support will be formally dropped by the next minor or major release of this package, whichever arrives first. The status of Python versions can be found here.

About

A pre-commit hook for enforcing supported Python EOL

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Languages