Code Quality & Packaging
Tools that keep code tidy and make it easy to share and install.
black
The formatter that ends office arguments about code style by simply refusing to negotiate.
Code Quality & Packagingbump2version
Changes a project's version number everywhere it appears with one command, so nothing gets forgotten.
Code Quality & Packagingcookiecutter
Answer a few quick questions, and it hands you a fully organized project instead of a blank, intimidating folder.
Code Quality & Packagingflake8
The strict but fair editor who reads your code and quietly circles every typo and bad habit.
Code Quality & Packagingisort
The librarian that quietly reorganizes the top of every Python file so imports are never a mess.
Code Quality & Packagingmypy
Lets Python catch a whole category of bugs before the program ever runs, not after it crashes.
Code Quality & Packagingpipenv
Merges the jobs of install this and remember exactly what I installed into one command.
Code Quality & Packagingpoetry
One tool that finally makes it works on my machine a much rarer excuse.
Code Quality & Packagingpre-commit
The bouncer that stops sloppy code from ever getting into the club in the first place.
Code Quality & Packagingpylint
The code reviewer who never gets tired, never gets nice about it, and catches everything.
Code Quality & Packagingruff
A code checker so fast it finishes before you'd notice it started, because it isn't written in Python at all.
Code Quality & Packagingsetuptools
The old, dependable machinery quietly running underneath almost every pip install you've ever typed.
Code Quality & Packagingtwine
The delivery truck that gets a finished piece of Python software safely onto PyPI's shelves.
Code Quality & Packagingwheel
The reason installing Python software is usually instant instead of a slow rebuild-from-scratch process.