35 lines
No EOL
753 B
INI
35 lines
No EOL
753 B
INI
[tox]
|
|
envlist = py37
|
|
requires = tox-conda
|
|
|
|
[testenv]
|
|
description = Build ED_LRR
|
|
recreate = True
|
|
skip_install = True
|
|
deps =
|
|
PyQt5
|
|
setuptools_rust
|
|
conda_deps =
|
|
pycrypto
|
|
nuitka
|
|
passenv =
|
|
CARGO_HOME
|
|
RUSTUP_HOME
|
|
INCLUDE
|
|
LIB
|
|
MSSdk
|
|
DISTUTILS_USE_SDK
|
|
whitelist_externals =
|
|
cargo
|
|
iscc
|
|
conda_channels =
|
|
conda-forge
|
|
extras =
|
|
dev
|
|
commands =
|
|
python build_gui.py
|
|
pip install .[dev]
|
|
python -m nuitka --plugin-enable=multiprocessing --remove-output --plugin-enable=qt-plugins --standalone --assume-yes-for-downloads --follow-imports --output-dir=exe ed_lrr_gui\__main__.py
|
|
rename exe\__main__.dist\__main__.exe ED_LRR.exe
|
|
cd installer
|
|
iscc /QP ED_LRR.iss |