Oh by the way, the tool that I wrote to build wheel packages on Windows is here: https://code.google.com/p/tulip/source/browse/release.py
It was too annoying to have to open 6 times the Windows SDK shell, and type each time between 2 and 4 commands. release.py help: ------ Usage: release.py [options] command Options: -h, --help show this help message and exit -v, --verbose verbose -t TAG, --tag=TAG Mercurial tag or revision, required to release -p PYTHON, --python=PYTHON Only build/test one specific Python version, ex: "2.7:32" -C, --no-compile Don't compile the module, this options implies --running -r, --running Only use the running Python version --ignore Ignore local changes Commands: - build: build asyncio in place, imply --running - test: run tests - test_wheel: test building wheel packages - release: run tests and publish wheel packages, require the --tag option - clean: cleanup the project ------ I wrote the tool for Tulip but it should be easy to make it more generic. Victor 2015-01-15 23:34 GMT+01:00 Paul Moore <p.f.mo...@gmail.com>: > On 15 January 2015 at 22:26, Zachary Ware <zachary.ware+py...@gmail.com> > wrote: >> Extension building in general is still a mess on Windows, I hope the >> links above are enough to get you going again! > > For building extensions, I have a powershell script that, starting > with a clean machine, downloads and installs everything needed to > build extensions for Python 2.7-3.4 (Python, 32 and 64-bit, SDK > compilers and Visual C for Python 2.7, and some support packages). > It's available at https://github.com/pfmoore/pybuild It's pretty > fragile (largely because the SDK installs are pretty fragile, but also > because it doesn't check if things it wants to install are already > there), but it's good for setting up a new VM from scratch. > > It isn't designed for building Python, and I've no idea how well it > would work for that. But you might be able to pick out some parts of > it that would be useful (if nothing else, it includes direct download > URLs for the various components needed). > > Paul > _______________________________________________ > Python-Dev mailing list > Python-Dev@python.org > https://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > https://mail.python.org/mailman/options/python-dev/victor.stinner%40gmail.com _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com