Starting your project right: setup and automation for all
summary
Shows how to set up a Python project end-to-end: use modern package template to generate a proper package and README, add a Makefile automation that creates virtualenv, installs requirements, runs nose tests and builds sdist, configure Travis CI continuous testing (caught a 2.6 failure from missing argparse), publish docs with Sphinx + Read the Docs, and deploy a Flask app to Heroku (Procfile caveat when code lives under a source/ dir).
AI-written summary · about
chapters (4)
related talks
24mShipping your first Python package and automating future publishing
47mPublishing & Maintaining Opensource Python Packages in PyPI
02h 25mModern Python Developer's Toolkit
28mModern Python packaging without pain
22mPublishing well formed Python packages
36mPython Packaging from Init to Deploy
30m"The perfect setup? Not setup.py! Building packages the right way"
30mModernizing Your Python Package with pyproject and hatch
