📦 setup.py (for humans) ======================== This repo exists to provide `an example setup.py `_ file, that can be used to bootstrap your next Python project. It includes some advanced patterns and best practices for ``setup.py``, as well as some commented–out nice–to–haves. For example, this ``setup.py`` provides a ``$ python setup.py publish`` command, which creates a *universal wheel* (and *sdist*) and uploads your package to `PyPi `_ using `Twine `_, without the need for an annoying ``setup.cfg`` file. In short, ``setup.py`` files can be daunting to approach, when first starting out — even Guido has been heard saying, "everyone cargo cults thems". It's true — so, I want this repo to be the best place to copy–paste from :) `Check out the example! `_ ✨🍰✨ To Do ----- - Tests via ``$ setup.py test`` (if it's concise). Pull requests are encouraged! More Resources -------------- - `What is setup.py? `_ on Stack Overflow - `The Hitchhiker's Guide to Packaging `_