I am happy to announce the availability of a new version of winpysetup changes: - this version is capable of generating itself by setting up the necessary Python 2.3 version and running py2exe - minimal run time environment (removed code inherited from original project) - test on appropriate .exe version fron winpysetup.py - 2.7.10 release candidate url replaced by final. Which is now the default for which the utilities are installed. - tested on WinXP 64 - added download targets for Cygwin, with an example project for installing cygwin including ssh server (currently only tested on Win XP 64 without firewall)
version 1.1 dd 2015-05-25 Winpysetup ( https://bitbucket.org/ruamel/winpysetup/ ) allows setting up a clean testing environment on Windows for multiple python versions without downloading and installing MSI installers, prerequisites, all the time waiting for the last to finish in order to click a few options to start the next install. - install Windows (or clone your clean Windows Virtual Machine) - Download winpysetup.exe and start it. ( https://bitbucket.org/ruamel/winpysetup/downloads/winpysetup.exe ) - Once the program is done (now is a good time to make another snapshot if you run Windows in a VM), open a new Command Prompt (to get the change in PATH) and change to a directory without spaces in the path (e.g. C:\src). - Run: hg clone --insecure https://h...@bitbucket.org/ruamel/minimal - Change to the minimal directory and run tox. - Watch how tox invokes py.test succesfully against Python 2.7/2.6/3.3/3.4 and pypy (you can of course run tox immediately on your own, more interesting, code as well). Installed items include: pip, easy_install, mercurial, tox, detox, py.test and the Visual C compiler for Python 2.7 (e.g. needed for mercurial) Special hooks can change the behavior of the installer. In particular: - the list of python versions to install can be easily extended/reduced - the list of default packages to install can be extended/reduced winpysetup has been testen on: WinXP with Service Pack 2 (32 and 64 bit) Windows 7 (32 and 64 bit) Feedback is welcome, in particular if tested on other Windows environments to which I currently don't have access. -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/