pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/cpburnz/python-pathspec/blob/master/DEV.md

href="https://github.githubassets.com/assets/code-a5d20170108e1057.css" /> python-pathspec/DEV.md at master · cpburnz/python-pathspec · GitHub
Skip to content

Latest commit

 

History

History
145 lines (99 loc) · 4.26 KB

File metadata and controls

145 lines (99 loc) · 4.26 KB

Development Notes

Python Versions

These are notes to myself for things to review before decommissioning EoL versions of Python.

Python

Python 3.9:

  • Becomes EoL in 2025-10.
  • Cannot remove support until RHEL 9 ends support in 2027-05-31.
  • Cannot remove support until all major dependents stop supporting Python 3.9.

Python 3.10:

  • Becomes EoL in 2026-10.

Python 3.11:

  • Becomes EoL in 2027-10.

Python 3.12:

  • Becomes EoL in 2028-10.

Python 3.13:

  • Becomes EoL in 2029-10.

Python 3.14

  • Becomes EoL in 2030-10.

References:

Linux

Review the following Linux distributions.

Debian:

  • Goal:
    • Support stable release.
  • Debian 12 "Bookworm":
    • Current stable release as of 2025-06-26.
    • Becomes EoL on 2028-06-30.
    • Uses Python 3.11.
  • References:

Fedora:

Gentoo:

  • Uses Python 3.11+ (as of 2025-06-26).
  • References:

RHEL via Fedora EPEL:

  • Goal:
    • Support oldest release with recent version of python-pathspec package.
  • RHEL 9:
    • Oldest release with recent version of python-pathspec package (v0.12.1/latest from 2023-12-01; as of 2025-06-26).
    • Ends full support on 2027-05-31.
    • Uses Python 3.9.
  • References:

Ubuntu:

  • Goal:
    • Support oldest LTS release in standard support.
  • Ubuntu 22.04 "Jammy Jellyfish":
    • Active LTS release as of 2025-06-26.
    • Ends standard support in 2027-04.
    • Package is outdated (v0.9.0 from 2021-07-17; as of 2025-06-26).
    • Uses Python 3.10.
  • Ubuntu 24.04 "Noble Numbat":
    • Latest LTS release as of 2025-06-26.
    • Ends standard support in 2029-04.
    • Package is update-to-date (v0.12.1 from 2023-12-10; as of 2025-06-26).
    • Uses Python 3.12.
  • References:

PyPI

Review the following PyPI packages.

ansible-lint

black

dvc

hatchling

  • v1.27.0 (latest as of 2025-10-20) requires Python 3.8+, but next release will require Python 3.9+.
  • hatchling on Wheelodex.

yamllint

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy