abey79 / vpype

The Swiss-Army-knife command-line tool for plotter vector graphics.
https://vpype.readthedocs.io/
MIT License
686 stars 61 forks source link

Simplify installation process with an installer #66

Open abey79 opened 3 years ago

ptrstr commented 3 years ago

What platform would the installer be for and would it be GUI or CLI? Since making a script to do the instructions is quite simple

pealco commented 3 years ago

Curious if you had something in mind beyond pip install vypye?

abey79 commented 3 years ago

A good chunk of vpype users are not developers at all, and I suspect some people's generative art endeavours bring them to a terminal for the first time ever. So pip install already carries a great deal of weight. For someone unfamiliar with the notion of 'library' the whole venv stuff is downright sorcery, and, if you're unfortunate enough to run Windows, the installation process is further complicated by the downloading of obscure archives from a pre-CSS-era website seemingly escaped from the nineties.

In my view, the ideal situation would be:

@ptrstr: I'd target macOS & Windows. For the Linux, the better way down the line would be to have a Debian package of some sort but, given the demographics of Linux users, the current situation can probably live on for a bit. Beyond the native installer GUI, this issue is not about bring any kind of GUI to vpype. The use would still be strictly on the command line, but with streamlined installation process (download, install, open Terminal, type vpype).

Note: this maintained fork of py2exe might be a viable alternative to PyInstaller, at least for Windows.

abey79 commented 3 years ago

Done for windows since 1.2.0 (#120)