hg pull -u
Update version string in setup.py, pyglet/__init__.py and CHANGELOG Update README, and the two readme.rtf files on Windows and Mac.
hg push
Mac OS X release (requires OS X 10.5 and developer tools installed):
sudo tools/genmpkg/genmpkg.sh
Creates .dmg in dist/
NOTE for 10.5: bdist_mpkg doesn’t quite work, needs a hack to avoid doing the admin write check (you’ll see when you get the traceback).
Windows release (requires WIX 3.0. WIX bin/ must be in PATH):
python tools/genmsi/genmsi.py
Creates .msi in dist/
Linux - You will need docutils, the docbook writer from the docutils sandbox, inkscape, fop, docbook-xsl, and perhaps more:
./make.py clean ; ./make.py docs:w
Creates doc package in dist/
Source, egg and doc releases:
tools/gendist.sh
Creates .eggs, .tar.gzs and .zips in dist/
Upload files to googlecode:
python tools/upload/upload.py
Copy URLs reported from upload into website/download.xml
Add news item to website/news-items.xml
Regenerate website with tools/genwebsite.sh
download.html, news.html, news.xml, index.html
html/api/, html/programming_guide/ pdf/programming_guide.pdf
python setup.py register
Tell people!