- Update setup.py, CHANGES.txt and other/package.json and commit - Create version tag and tarball from tag WVER=0.1.0 git tag v${WVER} git push origin master git push origin v${WVER} - Register with pypi.python.org (once): python setup.py register - Upload the source distribution to pypi python setup.py sdist upload - Register with npmjs.org (once) - Upload websockify.js npmjs.org package npm publish other/js