Wed, 20 Jan 2021 10:17:01 +0100
updated pronterface.py losing my own changes
45 | 1 | setup on osx: |
2 | (install python 3.6) | |
3 | (install python extension compile environment, this is automagically done if you have xcode) | |
4 | (install git) | |
5 | git clone http://github.com/kliment/Printrun.git | |
6 | cd Printrun | |
7 | git pull | |
8 | python3 -m venv v3 | |
9 | . ./v3/bin/activate | |
10 | pip install --upgrade pip | |
11 | pip install --upgrade setuptools | |
12 | pip install cffi | |
13 | pip install -r requirements.txt | |
14 | pip install cython | |
15 | python setup.py build_ext --inplace | |
16 | ||
17 | for running: | |
18 | python pronterface.py | |
19 | ||
20 | for packaging: | |
21 | pip install pyinstaller | |
22 | pyi-makespec -F --add-data images/\*:images --add-data \*.png:. --add-data \*.ico:. -w -i P-face.icns pronterface.py | |
23 | rm -rf dist | |
24 | pyinstaller --clean pronterface.spec -y | |
25 | (edit .plist file to add: | |
26 | <key>NSAppSleepDisabled</key> | |
27 | <true/> | |
28 | ) | |
29 | (optional) codesign -s identityname dist/pronterface.app --deep | |
30 | ||
31 | setup on windows: | |
32 | (install python 3.6) | |
33 | (install python extension compile environment, see https://wiki.python.org/moin/WindowsCompilers ) | |
34 | (install git) | |
35 | git clone http://github.com/kliment/Printrun.git | |
36 | cd Printrun | |
37 | git pull | |
38 | \path\to\python3\python -m venv v3 | |
39 | v3\Scripts\activate | |
40 | pip install --upgrade pip | |
41 | pip install --upgrade setuptools | |
42 | pip install cffi | |
43 | pip install -r requirements.txt | |
44 | pip install cython | |
45 | python setup.py build_ext --inplace | |
46 | ||
47 | for running: | |
48 | python pronterface.py | |
49 | ||
50 | for packaging: | |
51 | pip install pyinstaller | |
52 | pyi-makespec -F --add-data images/*;images --add-data *.png;. --add-data *.ico;. -w -i pronterface.ico pronterface.py | |
53 | pyinstaller --clean pronterface.spec -y | |
54 |