Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
theChaosCoder opened this issue Feb 21, 2023 · 2 comments
Open

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

theChaosCoder opened this issue Feb 21, 2023 · 2 comments

Comments

@theChaosCoder
Copy link
Collaborator

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?

@myrsloik
Copy link
Member

I guess some kind of pip support is the way to go, it's what those annoying users are doing

@theChaosCoder
Copy link
Collaborator Author

theChaosCoder commented Feb 23, 2023

Not sure if this is the best way to go, but https://pypi.org/project/pip-api might simplify things.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants