Package groot into executable for win, linux and mac
Opened this issue · 10 comments
You can use libraries like py2exe for creating executable for windows, while I would suggest to do some more research and see if there is any library which can do it for all operating system instead of one.
@omi10859 I think we can make an appimage.
Maybe this link will be helpful for us in doing that.
I also recommended this a while ago.
https://gssoc19.slack.com/archives/CG1G9GCFL/p1553755763000300?thread_ts=1553716860.066900&cid=CG1G9GCFL
We need someone to take up this task.
AppImage is mostly used for Linux distributions @lalitmee. We need to think of something more general that can work in mac and windows too.
You can use libraries like py2exe for creating executable for windows, while I would suggest to do some more research and see if there is any library which can do it for all operating system instead of one.
Just to clarify. Are you looking for a common executable file or a common library that will package the project into 3 different executables (for MacOS, Linux and Windows).
yes @aish-where-ya
@aish-where-ya, I think we are looking for a library which will package the project into 3 different executables for respective OSs.
How about we make it a docker image, in that way if GROOT in future uses non-python dependencies we will still be able to main the executable.
pyinstallerseems like a great project to check out for this