↓ Skip to main content

Python

py-eol 1.0: Catch End-of-Life Python Versions in CI

py-eol 1.0: Catch End-of-Life Python Versions in CI

·560 words·3 mins
py-eol checks whether the Python versions your project uses have reached end of life. It scans project files and reports each EOL version with its file and line number, warns ahead of time with –warn-before, and runs in CI as a GitHub Action or a pre-commit hook so expired versions cannot slip back in.
Is Your Python Code Pythonic Enough?

Is Your Python Code Pythonic Enough?

·673 words·4 mins
This article introduces the concept of Pythonic code and demonstrates through examples how to write more concise and elegant Python code, helping developers improve code quality and readability.
About Python pip install and versioning

About Python pip install and versioning

·739 words·4 mins
Explains the behavior of pip install commands with different versioning schemes, including how to handle beta versions and the implications of using --upgrade with specific version numbers.