Tagged articles
9 articles
Page 1 of 1
DevOps Engineer
DevOps Engineer
Dec 4, 2025 · Operations

Detect Python End‑of‑Life Versions Instantly with py‑eol

This article introduces py‑eol, a lightweight open‑source tool that checks whether a Python interpreter version is already or soon to be End‑of‑Life, offering module, CLI, and pre‑commit hook integrations for local development, CI/CD pipelines, and team collaboration.

EOLPythonci/cd
0 likes · 5 min read
Detect Python End‑of‑Life Versions Instantly with py‑eol
DevOps Engineer
DevOps Engineer
Nov 27, 2025 · Operations

Catch Jenkinsfile Errors Before Commit with jenkinsfilelint – A Python Linter

jenkinsfilelint is a Python‑based command‑line tool that validates Jenkinsfile syntax via the Jenkins API, integrates seamlessly with pre‑commit hooks, offers flexible configuration and smart filtering, and provides step‑by‑step installation and usage instructions to prevent build failures caused by pipeline errors.

JenkinsPythonci/cd
0 likes · 6 min read
Catch Jenkinsfile Errors Before Commit with jenkinsfilelint – A Python Linter
Code Mala Tang
Code Mala Tang
Oct 26, 2025 · Backend Development

Auto‑Clean Python Dependencies with pipreqs and Pre‑Commit

Learn how to automatically remove unused Python packages from your virtual environment by generating an accurate requirements.txt with pipreqs and enforcing clean dependencies on every commit using a pre‑commit hook, improving build size, speed, and security.

dependency-cleanuppipreqspre-commit
0 likes · 5 min read
Auto‑Clean Python Dependencies with pipreqs and Pre‑Commit
DevOps Engineer
DevOps Engineer
Aug 14, 2025 · Operations

Why the Rust Rewrite of pre-commit (prek) Sparks Community Controversy

The article examines the emergence of the Rust‑based pre‑commit alternative prek, the heated dispute involving the original pre‑commit author over copyright and community conduct, and why the project's momentum and backing suggest it could become a significant tool in the dev‑ops ecosystem.

DevOpsToolingcommunity
0 likes · 6 min read
Why the Rust Rewrite of pre-commit (prek) Sparks Community Controversy
DevOps
DevOps
Jul 26, 2022 · Information Security

Detecting, Cleaning, and Preventing Sensitive Data in Git Repositories

This article explains how to identify, remove, and avoid committing sensitive information such as passwords, keys, or tokens in Git repositories by using git log searches, tools like Gitleaks and Detect‑Secrets, and scripts for history rewriting, while also describing preventive pre‑commit hook setups.

GitGitleaksdetect-secrets
0 likes · 7 min read
Detecting, Cleaning, and Preventing Sensitive Data in Git Repositories
Python Programming Learning Circle
Python Programming Learning Circle
Apr 14, 2021 · Fundamentals

Setting Up a Python Development Environment with pyenv, Poetry, Black, mypy, and pre-commit

This guide explains how to configure a robust Python development environment by installing pyenv for version management, using Poetry for dependency handling, applying Black for code formatting, integrating mypy for static type checking, and automating checks with pre-commit, all illustrated with concrete command examples.

BlackPoetryPython
0 likes · 10 min read
Setting Up a Python Development Environment with pyenv, Poetry, Black, mypy, and pre-commit