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"