|
| 1 | +WinPython tools |
| 2 | +=============== |
| 3 | + |
| 4 | +Copyright © 2012-2013 Pierre Raybaut |
| 5 | + |
| 6 | +Copyright © 2014-2016 The Winpython development team https://github.com/winpython/ |
| 7 | + |
| 8 | +Licensed under the terms of the MIT License |
| 9 | +(see winpython/__init__.py for details) |
| 10 | + |
| 11 | + |
| 12 | +Overview |
| 13 | +-------- |
| 14 | + |
| 15 | +WinPython is a portable distribution of the Python programming |
| 16 | +language for Windows (http://winpython.github.io). |
| 17 | + |
| 18 | +This is the `winpython` Python package, not the distribution itself. |
| 19 | +It includes two main features: |
| 20 | + |
| 21 | +WinPython Package Manager (WPPM) |
| 22 | + let you install/uninstall |
| 23 | + to your WinPython distribution any standard Python package built |
| 24 | + with distutils (e.g. "dummypackage-2.1.win-amd64-py3.4.exe") |
| 25 | + or with wheels (e.g. "dummypackage-2.1-py2.py3-none-any.whl") |
| 26 | + |
| 27 | +WinPython build toolchain |
| 28 | + make.py is the script used to |
| 29 | + build a WinPython distribution from (almost) scratch. |
| 30 | + |
| 31 | +Dependencies |
| 32 | +------------ |
| 33 | + |
| 34 | +* Python2 >= 2.7 or Python3 >= 3.4 |
| 35 | + |
| 36 | +* PyQt4 >= 4.11 or PyQt5 >= 5.4 (PyQt4 is recommended) |
| 37 | + |
| 38 | +* pip >= 7.1.0 and setuptools >= 17.1.1 |
| 39 | + |
| 40 | +Requirements |
| 41 | +------------ |
| 42 | + |
| 43 | +* 7zip (directory has to be available in PATH) |
| 44 | + |
| 45 | +* NSIS: |
| 46 | + * "Large strings" special build (http://nsis.sourceforge.net/Special_Builds) |
| 47 | + * with TextReplace plugin installed |
| 48 | + |
| 49 | +Installation |
| 50 | +------------ |
| 51 | + |
| 52 | +From the source package (see section 'Building dependencies'), you may |
| 53 | +install WinPython using the integrated setup.py script based on Python |
| 54 | +standard library `distutils` with the following command:: |
| 55 | + python setup.py install |
| 56 | + |
| 57 | +Note that `distutils` does *not* uninstall previous versions of Python |
| 58 | +packages: it simply copies files on top of an existing installation. |
| 59 | +When using this command, it is thus highly recommended to uninstall |
| 60 | +manually any previous version of WinPython by removing the associated |
| 61 | +directory ('winpython' in your site-packages directory). |
| 62 | + |
| 63 | +From the Python package index, you may simply install WinPython *and* |
| 64 | +upgrade an existing installation using `pip`:: |
| 65 | + http://pypi.python.org/pypi |
| 66 | + |
| 67 | +But the easiest way to install the last stable release of WinPython is |
| 68 | +by using an executable installer: http://winpython.github.io/ |
| 69 | + |
| 70 | +More informations |
| 71 | +----------------- |
| 72 | + |
| 73 | +* Downloads: https://sourceforge.net/projects/winpython/files/ |
| 74 | + |
| 75 | +* Development, bug reports and feature requests: https://github.com/winpython/winpython |
| 76 | + |
| 77 | +* Discussions: http://groups.google.com/group/winpython |
0 commit comments