Add Framework::VapourSynth classifier#240
Conversation
7e6ff8d to
7470b31
Compare
|
A lot more plugins have been added since, a "short" list of which can be found here. A large, but not all-encompassing, list of them can be found using PyPi search. A classifier would be useful even with the ability to search for "vapoursynth" already, as the conventions for how to name these packages can be quite different across many developers. It's been common to prefix a plugin/package with "vapoursynth-", but prefixes such as "vs" and "vs-" have also been used. Beyond that, however, also exists packages like this, this, and this, to name a few examples, where the convention is to prefix it with some identifier + "vs" + "func". So, we would like it if it were possible to more easily find and tag VapourSynth plugins, and thus also strongly urge this classifier be added. |
Request to add a new Trove classifier.
The name of the classifier(s) you would like to add:
Framework::VapourSynthWhy do you want to add this classifier?
VapourSynth is a video processing framework that allows users to perform complex video filtering with simple python scripts. It is designed to be extensible and since its initial release in 2012 it has had hundreds of plugins written by the community, implementing a wide array of filters.
Historically VapourSynth was installed as a system-wide application separate from any python install, and community plugins were similarly installed system-wide. This plugin installation was commonly assisted by vsrepo (see the
localdirectory for the plugin list; each json file represents a plugin). However with the most recent release, the install pattern has changed and VapourSynth can now be full installed from PyPI with support for loading plugins that are also installed from PyPI.There are only a few plugins that have been packaged and deployed on PyPI so far (e.g. vapoursynth-bestsource & vsfpng) as the full release is still very new, but it is expected that at minimum the 47 plugins required for the full suite of vsjetpack functionality will be prioritized for porting, so that its dependencies can finally be fully expressed as python requirements resolved by pip et al.
Going forward it would be broadly useful for users to be able to browse a list of VapourSynth plugins (as they used to do with the bespoke
vsrepo availablecommand) and a new classifier seems like the cleanest way to enable such listing via PyPI search.