VSWheels
May 16, 2026 ยท View on GitHub
VSWheels provides pre-built wheels for various VapourSynth plugins.
PEP 503-compliant Python package index URL: https://jaded-encoding-thaumaturgy.github.io/vs-wheels/
Installation
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
Configuration
To avoid specifying the index URL manually, you can configure your tools to include the vs-wheels index by default.
pip
Add the repository as an extra-index-url in your configuration file.
[global]
extra-index-url = https://jaded-encoding-thaumaturgy.github.io/vs-wheels/simple
uv
uv provides multiple methods for configuring index URLs.
Project Configuration
-
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"
User Configuration (Global)
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"
System-wide Configuration
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"
Environment Variables
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"