- Check the version number: mitmproxy/libmproxy/version.py netlib/netlib/version.py pathod/libpathod/version.py - Render the docs: cshape doc-src doc - Run the test release, make sure the output is sensible ./release/test-release - Build the OSX binaries - Follow instructions in osxbinaries - Move to download dir: mv ./tmp/osx-mitmproxy-VERSION.tar.gz ~/mitmproxy/www.mitmproxy.org/src/download - Build the sources for each project: python ./setup.py sdist mv ./dist/FILE ~/mitmproxy/www.mitmproxy.org/src/download - Tag with the version number, and do: git push --tags - Upload to pypi for each project: python ./setup.py sdist upload - Now bump the version number to be ready for the next cycle: mitmproxy/libmproxy/version.py netlib/netlib/version.py pathod/libpathod/version.py