Skip to main content

VSRepo

A simple package repository for VapourSynth. It is implemented in a way that keeps no state between invocations and can therefore be pointed at any pre-existing plugin and script directory.

All packages are by default installed to the per user plugin autoload directory and the per user Python site-packages directory. If you're using a portable install of VapourSynth simply use the -p switch.

By default binaries matching the platform Python is running on are installed. This can be overridden by adding -t win32 or -t win64 to the commandline.

Usage

Install plugins and scripts. Identifier, namespace, modulename and name are searched for matches in that order.

vsrepo install havsfunc ffms2 d2v

Update all installed packages to the latest version.

vsrepo upgrade-all

Fetch latest package definitions.

vsrepo update

List all currently installed packages.

vsrepo installed

List all known packages. Useful if you can't remember the namespace or identifier.

vsrepo available

Remove all files related to a package. Dependencies are not taken into consideration so uninstalling plugins may break scripts.

vsrepo uninstall nnedi3

VSRUpdate

VSRUpdate.py has two main purposes. The compile command which combines all the individual package files into one distributable file and update-local which queries the github api and tries to automatically add all new releases.

It's only useful if you want to update or add new packages.

Usage example:

vsrupdate update-local -o -g <github token>
vsrupdate compile

Metadata

Release files for vsrepo 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vsrepo 2.0.0
File Size Uploaded Provenance
vsrepo-2.0.0.tar.gz 279.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for vsrepo 2.0.0
File Interpreter ABI Platform
vsrepo-2.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 290.4 kB

Release files / vsrepo-2.0.0.tar.gz

Download URL vsrepo-2.0.0.tar.gz
Size 279.0 kB
Tags Source
SHA-256 checksum
How to use checksums
887196fb996e6df848c513b186817c466442b4091b876b5658bbd64bccc60499
BLAKE2b-256 checksum
How to use checksums
b9ff13cffaef693d4997858d52df2e6636bc275f0c68d364866a3bda3e211aa9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.33.1

Release files / vsrepo-2.0.0-py3-none-any.whl

Download URL vsrepo-2.0.0-py3-none-any.whl
Size 11.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
55c4abb83668359ac4e1e4b8d97fbbe301864bf08e2f5d5e03ff9049d89a8bfc
BLAKE2b-256 checksum
How to use checksums
fe41a1e49f302f9c84931c074b5b3d15aff3e73abbb885320b7b96b72920bb40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.33.1

Security for vsrepo 2.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page