I'm wondering if y'all would be interested in updating the Vapoursynth plugin side of things to use api4, as api3 is slated to be removed this year after being deprecated for a couple of years.
And in the same breath; vapoursynth has adopted a python first mindset and plugins have been moving towards being installable by just doing for example pip install vapoursynth-bestsource.
For some more info:
https://www.vapoursynth.com/2026/03/26/new-packaging-and-install-methods-in-r74/
https://www.vapoursynth.com/doc/packaging.html
If there is some interest I could open a PR for both these things.
I forked it earlier and tried to keep it basically untouched for all other purposes so the maintenance burden would be minimal if any at all.
Disclaimer though: This is mostly sloppily copy pasted together from how vsfpng, bestsource and our ffms fork do it. My C and C build systems knowledge is surface level at best.
It currently only publishes to our custom index and not the main python registry.
Whether it be through a fork or the upstream, the goal is to be on the latter sooner or later. I just thought I'd ask before doing anything "official" in that direction.
Edit: I did decide to go ahead and publish it on the main index. If there's continued interest I would more than prefer to hand over the pypi project and get rid of my fork. You can see the updated workflow on my repo which just uses trusted publishing on the pypi side.
I'm wondering if y'all would be interested in updating the Vapoursynth plugin side of things to use api4, as api3 is slated to be removed this year after being deprecated for a couple of years.
And in the same breath; vapoursynth has adopted a python first mindset and plugins have been moving towards being installable by just doing for example
pip install vapoursynth-bestsource.For some more info:
https://www.vapoursynth.com/2026/03/26/new-packaging-and-install-methods-in-r74/
https://www.vapoursynth.com/doc/packaging.html
If there is some interest I could open a PR for both these things.
I forked it earlier and tried to keep it basically untouched for all other purposes so the maintenance burden would be minimal if any at all.
Disclaimer though: This is mostly sloppily copy pasted together from how vsfpng, bestsource and our ffms fork do it. My C and C build systems knowledge is surface level at best.
It currently only publishes to our custom index and not the main python registry.
Whether it be through a fork or the upstream, the goal is to be on the latter sooner or later. I just thought I'd ask before doing anything "official" in that direction.
Edit: I did decide to go ahead and publish it on the main index. If there's continued interest I would more than prefer to hand over the pypi project and get rid of my fork. You can see the updated workflow on my repo which just uses trusted publishing on the pypi side.