Bump to 0.18.1 to fix pypi obstreperousness

Also include contriburors update.
This commit is contained in:
Aldo Cortesi 2016-10-16 23:52:47 +13:00
parent e4a32d6844
commit 5db860a334
3 changed files with 69 additions and 108 deletions

View File

@ -1,88 +1,98 @@
2118 Aldo Cortesi 2184 Aldo Cortesi
1666 Maximilian Hils 1745 Maximilian Hils
450 Thomas Kriechbaumer 507 Thomas Kriechbaumer
210 Shadab Zafar 258 Shadab Zafar
94 Jason 97 Jason
83 Marcelo Glezer 83 Marcelo Glezer
36 Clemens 68 Clemens
28 Jim Shaver 28 Jim Shaver
18 Henrik Nordstrom 18 Henrik Nordstrom
16 Matthew Shao 16 Matthew Shao
14 David Weinstein
14 Pedro Worcel 14 Pedro Worcel
14 David Weinstein
13 Thomas Roth 13 Thomas Roth
11 Jake Drahos
11 Justus Wingert
11 Stephen Altamirano 11 Stephen Altamirano
10 András Veres-Szentkirályi 11 Jake Drahos
10 Chris Czub 11 arjun23496
11 Justus Wingert
10 Sandor Nemes 10 Sandor Nemes
10 Zohar Lorberbaum 10 Zohar Lorberbaum
10 András Veres-Szentkirályi
10 Chris Czub
10 smill
9 ikoz
9 Kyle Morton 9 Kyle Morton
9 Legend Tang 9 Legend Tang
9 Rouli 9 Rouli
9 ikoz
8 Chandler Abraham
8 Jason A. Novak 8 Jason A. Novak
8 Chandler Abraham
7 Alexis Hildebrandt 7 Alexis Hildebrandt
7 Brad Peabody
7 Matthias Urlichs 7 Matthias Urlichs
7 Brad Peabody
7 dufferzafar 7 dufferzafar
6 Felix Yan 6 Felix Yan
5 Choongwoo Han
5 Sam Cleveland
5 Tomaz Muraus 5 Tomaz Muraus
5 Will Coster
5 elitest 5 elitest
5 iroiro123 5 iroiro123
4 Bryan Bishop 5 Sam Cleveland
5 Choongwoo Han
5 Will Coster
4 root
4 Clemens Brunner 4 Clemens Brunner
4 Marc Liyanage 4 Schamper
4 Michael J. Bazzinotti
4 Valtteri Virtanen 4 Valtteri Virtanen
4 Wade 524 4 Wade 524
4 Youhei Sakurai 4 Youhei Sakurai
4 root 4 Bryan Bishop
4 Marc Liyanage
4 Michael J. Bazzinotti
4 yonder 4 yonder
3 Benjamin Lee
3 Chris Neasbitt
3 Eli Shvartsman 3 Eli Shvartsman
3 Chris Neasbitt
3 Guillem Anguera 3 Guillem Anguera
3 Kyle Manna
3 MatthewShao 3 MatthewShao
3 Ryan Welton 3 Ryan Welton
3 smill@cuckoo.sh
3 Manish Kumar
3 Benjamin Lee
3 Ryan Laughlin
3 Zack B 3 Zack B
3 Kyle Manna
3 redfast00 3 redfast00
3 requires.io 3 requires.io
2 Anant
2 Bennett Blodinger
2 Colin Bendell
2 Cory Benfield
2 Heikki Hannikainen
2 Israel Nir
2 Jaime Soriano Pastor
2 Jim Lloyd
2 Krzysztof Bielicki
2 Mark E. Haase
2 Michael Frister
2 Nick Badger
2 Niko Kommenda
2 Paul
2 Rob Wills
2 Sean Coates
2 Steven Van Acker
2 Terry Long
2 Wade Catron
2 alts
2 isra17 2 isra17
2 israel 2 israel
2 Colin Bendell
2 jpkrause 2 jpkrause
2 Paul
2 lilydjwg 2 lilydjwg
2 strohu 2 Michael Frister
2 依云 2 依云
1 Aditya 2 Jaime Soriano Pastor
2 Nick Badger
2 Rob Wills
2 Heikki Hannikainen
2 Vincent Haupert
2 strohu
2 Wade Catron
2 Krzysztof Bielicki
2 Sachin Kelkar
2 Israel Nir
2 Anant
2 alts
2 Doug Freed
2 Niko Kommenda
2 Terry Long
2 Mark E. Haase
2 Steven Van Acker
2 Jim Lloyd
2 Bennett Blodinger
2 Sean Coates
2 Cory Benfield
1 Sergey Chipiga
1 Andrey Plotnikov 1 Andrey Plotnikov
1 Andy Smith 1 Andy Smith
1 Angelo Agatino Nicolosi
1 Anthony Zhang 1 Anthony Zhang
1 BSalita 1 BSalita
1 Ben Lerner 1 Ben Lerner
@ -93,7 +103,6 @@
1 Dan Wilbraham 1 Dan Wilbraham
1 David Dworken 1 David Dworken
1 David Shaw 1 David Shaw
1 Doug Freed
1 Doug Lethin 1 Doug Lethin
1 Drake Caraker 1 Drake Caraker
1 Eric Entzel 1 Eric Entzel
@ -131,10 +140,10 @@
1 Rory McCann 1 Rory McCann
1 Rune Halvorsen 1 Rune Halvorsen
1 Ryo Onodera 1 Ryo Onodera
1 Sachin Kelkar
1 Sahn Lam 1 Sahn Lam
1 Sanchit Sokhey
1 Seppo Yli-Olli 1 Seppo Yli-Olli
1 Sergey Chipiga 1 Aditya
1 Stefan Wärting 1 Stefan Wärting
1 Steve Phillips 1 Steve Phillips
1 Steven Noble 1 Steven Noble
@ -145,12 +154,14 @@
1 Thiago Arrais 1 Thiago Arrais
1 Tim Becker 1 Tim Becker
1 Timothy Elliott 1 Timothy Elliott
1 Tyler St. Onge
1 Ulrich Petri 1 Ulrich Petri
1 Vyacheslav Bakhmutov 1 Vyacheslav Bakhmutov
1 Wes Turner 1 Wes Turner
1 Yoginski 1 Yoginski
1 Yuangxuan Wang 1 Yuangxuan Wang
1 capt8bit 1 capt8bit
1 chhsiao90
1 cle1000 1 cle1000
1 davidpshaw 1 davidpshaw
1 deployable 1 deployable
@ -161,8 +172,10 @@
1 meeee 1 meeee
1 michaeljau 1 michaeljau
1 peralta 1 peralta
1 phackt
1 phil plante 1 phil plante
1 sentient07 1 sentient07
1 sethp-jive 1 sethp-jive
1 starenka 1 starenka
1 vulnminer
1 vzvu3k6k 1 vzvu3k6k

View File

@ -1,6 +1,6 @@
from __future__ import (absolute_import, print_function, division) from __future__ import (absolute_import, print_function, division)
IVERSION = (0, 18) IVERSION = (0, 18, 1)
VERSION = ".".join(str(i) for i in IVERSION) VERSION = ".".join(str(i) for i in IVERSION)
PATHOD = "pathod " + VERSION PATHOD = "pathod " + VERSION
MITMPROXY = "mitmproxy " + VERSION MITMPROXY = "mitmproxy " + VERSION

View File

@ -10,63 +10,11 @@
"netlib>=%s, <%s" % (version.MINORVERSION, version.NEXT_MINORVERSION) "netlib>=%s, <%s" % (version.MINORVERSION, version.NEXT_MINORVERSION)
# Release Checklist # Release Checklist
## Check out release versions - Verify that all CI tests pass for current master
- Tag the release, and push to Github
- Check out the versions of pathod, netlib and mitmproxy due to be released - Wait for tag CI to complete
- Download assets from snapshots.mitmproxy.org
- Verify that repositories are in a clean state: - Create release notice on Github
- Upload wheel to pypi
`./build git status`
- Ensure that the website style assets have been compiled for production, and
synced to the docs.
- Render the docs, update CONTRIBUTORS file:
./build docs contributors
## Test
- Test the source distributions:
./build test
This does the following:
- creates a venv in release/venv
- creates source distributions in release/release
- installs the source distributions in the venv
- and runs all installed tools
## Release
- Make a release commit for all projects, tag and push it:
./build git commit -am "Release v0.13"
./build git tag v0.13
./build git push --tags
- Build the OSX binaries
- Follow instructions in osx-binaries
- Move to download dir:
mv ./tmp/osx-mitmproxy-VERSION.tar.gz ~/mitmproxy/www.mitmproxy.org/src/download
- Move all source distributions from `./dist` to the server:
mv ./dist/* ~/mitmproxy/www.mitmproxy.org/src/download
- Upload distributions in `./dist` to PyPI:
./build upload
You can test with [testpypi.python.org](https://testpypi.python.org/pypi) by passing `--repository test`.
([more info](https://tom-christie.github.io/articles/pypi/))
- Now bump the version number to be ready for the next cycle
`./build set-version 0.13`