ugroot/GROOT

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.

@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).

@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

Screenshot from 2019-05-21 11-53-18

Need people with access to different os. Pyinstaller is simple to use we just need people with different os to do it.