diff options
| author | Maximilian Hils <git@maximilianhils.com> | 2014-01-22 16:01:31 +0100 |
|---|---|---|
| committer | Maximilian Hils <git@maximilianhils.com> | 2014-01-22 16:01:31 +0100 |
| commit | 94e530ec4fe4378f89eea44796f31847da52ddf2 (patch) | |
| tree | e8f30dc5fefd0654e4d700a01e4364f0ea25b8a0 /release | |
| parent | 1786d778194b543ae77468a716c9e15caf247180 (diff) | |
| parent | 9044b8b8f534debf84de553bf1e57cd91a08ee91 (diff) | |
| download | mitmproxy-94e530ec4fe4378f89eea44796f31847da52ddf2.tar.gz mitmproxy-94e530ec4fe4378f89eea44796f31847da52ddf2.tar.bz2 mitmproxy-94e530ec4fe4378f89eea44796f31847da52ddf2.zip | |
merge master
Diffstat (limited to 'release')
| -rw-r--r-- | release/release-checklist | 25 | ||||
| -rwxr-xr-x | release/test-release | 37 |
2 files changed, 62 insertions, 0 deletions
diff --git a/release/release-checklist b/release/release-checklist new file mode 100644 index 00000000..d44f8a41 --- /dev/null +++ b/release/release-checklist @@ -0,0 +1,25 @@ + +- Bump the version number: + + mitmproxy/libmproxy/version.py + mitmproxy/requirements.txt + netlib/netlib/version.py + netlib/requirements.txt + pathod/netlib/version.py + pathod/requirements.txt + + +- Render the docs: + cshape doc-src doc + +- Run the test release, make sure the output is sensible + ./release/test-release + +- Build sdist packages: + python ./setup.py sdist + +- Test the packages by installing in a virtualenv: + - cd dist + - tar -xzvf pkgfile.tgz + - virtualenv venv + diff --git a/release/test-release b/release/test-release new file mode 100755 index 00000000..8b53c14c --- /dev/null +++ b/release/test-release @@ -0,0 +1,37 @@ +#!/bin/bash + +MITMPROXY_DIR=~/mitmproxy/mitmproxy +NETLIB_DIR=~/mitmproxy/netlib +PATHOD_DIR=~/mitmproxy/pathod +DST=/tmp/mitmproxy_release + +rm -rf $DST +mkdir -p $DST + +cd $NETLIB_DIR +echo "Creating netlib source distribution..." +python ./setup.py -q sdist --dist-dir $DST + +echo "Creating mitmproxy source distribution..." +cd $MITMPROXY_DIR +python ./setup.py -q sdist --dist-dir $DST + +echo "Creating pathod source distribution..." +cd $PATHOD_DIR +python ./setup.py -q sdist --dist-dir $DST + +echo "Creating virtualenv for test install..." +virtualenv -q $DST/venv + +echo "Installing netlib..." +$DST/venv/bin/pip -q install --download-cache ~/.pipcache $DST/netlib* +echo "Installing pathod..." +$DST/venv/bin/pip -q install --download-cache ~/.pipcache $DST/pathod* +echo "Installing mitmproxy..." +$DST/venv/bin/pip -q install --download-cache ~/.pipcache $DST/mitmproxy* + +echo "Running binaries..." +$DST/venv/bin/mitmproxy --version +$DST/venv/bin/mitmdump --version +$DST/venv/bin/pathod --version +$DST/venv/bin/pathoc --version |
