vsrepo icon indicating copy to clipboard operation
vsrepo copied to clipboard

PIP support? The future of vs-script support in vsrepo

Open theChaosCoder opened this issue 1 year ago • 2 comments

More and more scripts nowadays use pip and do not provide a wheel file anymore.

Latest best example is https://github.com/HomeOfVapourSynthEvolution/mvsfunc Installable: pip3 install git+https://github.com/HomeOfVapourSynthEvolution/mvsfunc

vsrepo users are now stuck with an old version.

It is possible to add all the individual files and download them via vsrepo. It would work with the current system. I think pip (and the current PyWheel-type installation) do more or less the same thing. Downloading and unzipping files to location xy basically.

In the mvsfunc case you "only" have to add these files

__init__.py
_metadata.py
mvsfunc.py
py.typed

But tracking all the files by hand would be torture.

Should vsrepo add some kind of pip support? Or should we simply remove all "newer" script packages?

What are your thoughts on this?

theChaosCoder avatar Feb 21 '23 12:02 theChaosCoder