ugroot / GROOT

GROOT: Welcome to my source code, I'm your personal assistant
Mozilla Public License 2.0
27 stars 28 forks source link

Package groot into executable for win, linux and mac #37

Open omi10859 opened 5 years ago

omi10859 commented 5 years ago

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.

lalitmee commented 5 years ago

@omi10859 I think we can make an appimage. :thinking: Maybe this link will be helpful for us in doing that.

sarthak247 commented 5 years ago

@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

omi10859 commented 5 years ago

We need someone to take up this task.

omi10859 commented 5 years ago

AppImage is mostly used for Linux distributions @lalitmee. We need to think of something more general that can work in mac and windows too.

aish-where-ya commented 5 years ago

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

omi10859 commented 5 years ago

yes @aish-where-ya

lalitmee commented 5 years ago

@aish-where-ya, I think we are looking for a library which will package the project into 3 different executables for respective OSs.

plusminuschirag commented 5 years ago

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.

omi10859 commented 5 years ago

pyinstallerseems like a great project to check out for this

plusminuschirag commented 5 years ago

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.