VSWheels provides pre-built wheels for various VapourSynth plugins.
PEP 503-compliant Python package index URL: https://jaded-encoding-thaumaturgy.github.io/vs-wheels/
If downloading from the vs-wheels index:
-
Using uv
uv add --index https://jaded-encoding-thaumaturgy.github.io/vs-wheels/simple <package-name>
-
Using pip
pip install <package-name> --extra-index-url https://jaded-encoding-thaumaturgy.github.io/vs-wheels/simple
To avoid specifying the index URL manually, you can configure your tools to include the vs-wheels index by default.
Add the repository as an extra-index-url in your configuration file.
[global]
extra-index-url = https://jaded-encoding-thaumaturgy.github.io/vs-wheels/simpleuv provides multiple methods for configuring index URLs.
-
pyproject.toml
[[tool.uv.index]] name = "vs-wheels" url = "https://jaded-encoding-thaumaturgy.github.io/vs-wheels/simple"
-
uv.toml
[[index]] name = "vs-wheels" url = "https://jaded-encoding-thaumaturgy.github.io/vs-wheels/simple"
To use the index across all your projects, add it to your user-level uv.toml.
- Windows:
%APPDATA%\uv\uv.toml - Linux/macOS:
~/.config/uv/uv.toml
[[index]]
name = "vs-wheels"
url = "https://jaded-encoding-thaumaturgy.github.io/vs-wheels/simple"To use the index system-wide, add it to your system-level uv.toml.
[[index]]
name = "vs-wheels"
url = "https://jaded-encoding-thaumaturgy.github.io/vs-wheels/simple"Or as environment variables for quick configuration or in CI/CD pipelines.
# Unix-like
export UV_INDEX="https://jaded-encoding-thaumaturgy.github.io/vs-wheels/simple"# PowerShell
$env:UV_INDEX = "https://jaded-encoding-thaumaturgy.github.io/vs-wheels/simple"