Posts

Showing posts from September, 2026
How I Replaced 12 Python Packages with Just the Standard Library How I Replaced 12 Python Packages with Just the Standard Library My "Write-Up" Submission for the Zero Dependency Hackathon 2026 🚀 Introduction Every Python developer knows the feeling. You want to scan your code for security vulnerabilities, so you reach for a collection of packages: pip install bandit pylint flake8 safety requests colorama click pydantic loguru jinja2 python-dotenv tqdm That's 12 packages with a combined 200+ million weekly downloads . But installing these tools can also introduce a growing dependency tree. For example, bandit can bring in packages such as pbr , stevedore , and PyYAML . Similarly, pylint relies on packages such as astroid , isort , and tomlkit . Before long, a simple...