Create requirements.txt
This commit is contained in:
parent
319e2816c1
commit
563564ea53
34
INSTALL.md
34
INSTALL.md
@ -13,7 +13,8 @@ You can run `mangle` using 64 bit Python 2.7,
|
||||
but won't be able to build a binary with `py2exe`,
|
||||
and any performance difference is negligible.
|
||||
|
||||
Install virtualenv globally, if you don't already have it.
|
||||
Install [virtualenv](https://virtualenv.pypa.io/en/stable/)
|
||||
globally, if you don't already have it.
|
||||
|
||||
```
|
||||
> pip install virtualenv
|
||||
@ -24,31 +25,7 @@ and install all dependencies in a venv in the mangle directory, e.g.
|
||||
```
|
||||
...\mangle> virtualenv venv
|
||||
> venv\Scripts\activate
|
||||
(venv) > pip install Pillow
|
||||
(venv) > pip install reportlab
|
||||
```
|
||||
|
||||
It can be pretty difficult to install PyQT4 from source,
|
||||
so prebuilt binaries are available at
|
||||
http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4
|
||||
|
||||
You need
|
||||
`PyQt4-4.11.4-cp27-cp27m-win32.whl`
|
||||
|
||||
which you can install after placing the file
|
||||
in the `mangle` folder via
|
||||
|
||||
```
|
||||
(venv) > pip install PyQt4-4.11.4-cp27-cp27m-win32.whl
|
||||
```
|
||||
|
||||
So your final `pip freeze` can look like:
|
||||
|
||||
```
|
||||
(venv) > pip freeze
|
||||
Pillow==6.2.2
|
||||
PyQt4 @ file:///.../mangle/PyQt4-4.11.4-cp27-cp27m-win32.whl
|
||||
reportlab==3.5.59
|
||||
(venv) > pip install requirements.txt
|
||||
```
|
||||
|
||||
You can run the GUI via
|
||||
@ -64,11 +41,6 @@ so you can simply click on the `mangle.pyw` file to run it.
|
||||
|
||||
To actually build a stand-alone `.exe`, install
|
||||
|
||||
```
|
||||
(venv) > pip install py2exe_py2
|
||||
```
|
||||
|
||||
and install
|
||||
[Microsoft Visual C++ Compiler for Python 2.7](https://www.microsoft.com/en-us/download/details.aspx?id=44266)
|
||||
|
||||
A standalone binary can be created in the `dist` folder via
|
||||
|
4
requirements.txt
Normal file
4
requirements.txt
Normal file
@ -0,0 +1,4 @@
|
||||
Pillow==6.2.2
|
||||
py2exe-py2==0.6.9
|
||||
PyQt4 @ https://download.lfd.uci.edu/pythonlibs/w4tscw6k/cp27/PyQt4-4.11.4-cp27-cp27m-win32.whl
|
||||
reportlab==3.5.59
|
Loading…
Reference in New Issue
Block a user