nox icon indicating copy to clipboard operation
nox copied to clipboard

Distribute standalone executable for Nox

Open theacodes opened this issue 5 years ago • 6 comments

How would this feature be useful?

Nox, like all meta Python tools, suffers from the "bootstrap" problem: You have to have Python installed and you have to be able to install Python packages to install Nox.

This is actually a big hurdle for newcomers. Packaging Nox as a standalone binary with at least one version of Python would make this much easier on people. We could also consider Pyenv integration (#4) to help gather missing interpreters on demand.

Describe the solution you'd like Options I know of right now:

theacodes avatar May 12 '19 03:05 theacodes

I have a lot of thoughts here, that I'm hoping to chime in with more later.

My contribution to "prior art" is Hera, a packaged Mac app that is a complete Jupyter and Python install: https://github.com/phildini/hera

phildini avatar May 12 '19 03:05 phildini

This seems to be the goal of https://github.com/indygreg/PyOxidizer

bhrutledge avatar Jul 13 '19 10:07 bhrutledge

This seems to be the goal of https://github.com/indygreg/PyOxidizer

Or https://github.com/pyinstaller/pyinstaller

maciej-lech avatar Mar 27 '20 16:03 maciej-lech