louis-e / arnis

Arnis - Generate cities from real life in Minecraft using Python
GNU General Public License v3.0
259 stars 18 forks source link

Pyinstaller binaries and releases #33

Open amir16yp opened 4 weeks ago

amir16yp commented 4 weeks ago

I would consider creating single-file binaries with pyinstaller, and have github actions automatically publish nightly builds with each commit pushed to main. this would make it so users could just download a single binary for their system, whether its windows, linux or even intel macs, without tinkering with installing python and the dependencies which can be troublesome for a lot of non-programmers.

daniil2327 commented 4 weeks ago

I want to try to write a GUI for this project, and after that your idea can be done

amir16yp commented 4 weeks ago

I want to try to write a GUI for this project, and after that your idea can be done

a gui shouldnt be too hard. just wrapping the command around qt or tk. on my fork i am testing pyinstaller build workflows for the CLI.

daniil2327 commented 4 weeks ago

I will write gui in tk because it is not complicated

louis-e commented 3 weeks ago

Gonna mention the binary release workflow PR just for reference here: https://github.com/louis-e/arnis/pull/35 I'll keep this issue open for the GUI implementation.