sustrik / uxy

UXY: Adding structure to the UNIX tools
MIT License
699 stars 13 forks source link

Provide installation via setup.py #8

Open katylava opened 5 years ago

katylava commented 5 years ago

There's a good guide here: https://github.com/kennethreitz/setup.py

I can't currently use this on Mac (unless I modify my local copy) because I don't have a python3 executable in /usr/bin and Mac doesn't allow symlinks in that directory. I believe installing with setup.py would fix that.

sustrik commented 5 years ago

Yeah, will do once I have some free time.

Still, what's the preferred way to launch python 3 programs on Mac?

goranmoomin commented 5 years ago

Still, what's the preferred way to launch python 3 programs on Mac?

@sustrik I would say, installing with homebrew or with pip.

pgreze commented 5 years ago

IMO homebrew is really the way to go because it's:

sustrik commented 5 years ago

@pgreze If you make the installer I would be glad to merge it in. Thanks for the offer!

jdidion commented 5 years ago

Please let me know if #11 looks reasonable. If you'd really rather go with the setup.py approach I can do that instead. Would be great to have others cook up the conda and/or brew recipes.

goranmoomin commented 5 years ago

Looks like PyOxidizer is exactly targeting apps like this(shell tools with fast startup speed), maybe consider it to make a portable binary?

jdidion commented 5 years ago

This can be closed now that #11 has been merged. Also just realized this is a duplicate of #2 :) I'll create separate issues for adding to brew, conda, and pypi.