buildinspace / peru

a generic package manager, for including other people's code in your projects
MIT License
1.11k stars 69 forks source link

Stand Alone Executable (peru.exe) #197

Open naturallymitchell opened 6 years ago

naturallymitchell commented 6 years ago

Would you be open to distributing a stand alone executable for similar easy installation to https://chocolatey.org/packages/youtube-dl https://github.com/rg3/youtube-dl/releases

oconnor663 commented 6 years ago

Sure, why not :) I don't have any experience with those packaging tools personally though.

naturallymitchell commented 5 years ago

I don't either, but having people install python and then pip isn't going well. Here's what I know so far: https://www.pyinstaller.org/

Do you have any time to investigate this as well?

iilyak commented 5 years ago

One option is to use pex

mochaaP commented 1 year ago

PyOxidizer seems easy and promising.

edit: PyYAML and Peru extensively uses __file__, thus could not be packaged by PyOxidizer.

https://pyoxidizer.readthedocs.io/en/stable/oxidized_importer_behavior_and_compliance.html#no-file