A sample application written using wxpython. Should work in Windows, MacOS, and Linux.
The application performs simple JSON validation, and CRC32 checksum of JSON in formatted form.
You can use this application as an executable, or as python code.
Install packages.
pip3 install -r requirements/dev.txt
Use PyInstaller directly (modifying .spec file not needed).
pyinstaller --windowed app.py
Execute the executable, click to run.
dist/app/app # Linux
or
dist/app.app # MacOS
or
dist\app\app.exe # Windows
Install packages.
pip3 install -r requirements/common.txt
Run code.
python3 app.py
If you are using PyInstaller inside pyenv, the following links is worth reading: