Skip to main content

What is pyvrs?

pyvrs is a Python interface for C++ library VRS using pybind11.

Documentation

See API documentation

Installation

Install released builds

pypi package is built with this Github Action manually.

pip install vrs

:warning: Note: Work on the Windows version of the PyPI package is currently in progress and will be completed soon. In the meantime, please build the package from the source. Further details can be found in the section below.

From source

Mac and Linux:

# Build locally
git clone --recursive https://github.com/facebookresearch/pyvrs.git
cd pyvrs
# if you are updating an existing checkout
git submodule sync --recursive
git submodule update --init --recursive

# Install VRS dependencies: https://github.com/facebookresearch/vrs#instructions-macos-and-ubuntu-and-container

python -m pip install -e .

Windows (via pixi):

# Download pyvrs
git clone https://github.com/facebookresearch/pyvrs.git
cd pyvrs
git submodule sync --recursive
git submodule update --init --recursive

# Install pixi (details can be found: https://pixi.sh/latest/#__tabbed_1_2)
iwr -useb https://pixi.sh/install.ps1 | iex
# Install VRS dependencies:
pixi run install_pyvrs

# Start pixi shell to execute your python scripts
pixi shell
python yourPythonScript.py

Contributing

We welcome contributions! See CONTRIBUTING for details on how to get started, and our code of conduct.

License

VRS is released under the Apache 2.0 license.

Metadata

Release files for vrs 1.2.2

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

Source distribution (sdist)

Source distribution for vrs 1.2.2
File Size Uploaded
vrs-1.2.2.tar.gz 25.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for vrs 1.2.2
File
vrs-1.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
vrs-1.2.2-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
vrs-1.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
vrs-1.2.2-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
vrs-1.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
vrs-1.2.2-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details
vrs-1.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
vrs-1.2.2-cp39-cp39-macosx_14_0_arm64.whl CPython 3.9 CPython 3.9 macOS 14.0+ ARM64 Details

Total release size: 24.9 MB

Release files / vrs-1.2.2.tar.gz

Download URL vrs-1.2.2.tar.gz
Size 25.2 kB
Tags Source
SHA-256 checksum
How to use checksums
0b921669b8b5c97714bc5378ecad69f14b7b9fc36cd771097ecc953bc7628125
BLAKE2b-256 checksum
How to use checksums
7657bff4bcecd5bab5169fc912ad2345e5df0479ccd52d2ebe5fa030d4fd8676
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / vrs-1.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vrs-1.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.6 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ffcfde444f0e7464c742599fbd6592fe439d6c909a41a58d57cfa6a1086cc6f8
BLAKE2b-256 checksum
How to use checksums
37f484309ba0a69ba2b4d00b41bcd3c72a8f36865458ce9404b17ad5d2857ef1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / vrs-1.2.2-cp312-cp312-macosx_14_0_arm64.whl

Download URL vrs-1.2.2-cp312-cp312-macosx_14_0_arm64.whl
Size 2.6 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
6150a98fc35e0b6d3ca675c7accf58476caaaab56c1ce4fa97346a9b107a01b0
BLAKE2b-256 checksum
How to use checksums
2929ac9b1cfbf792c47223f4f9b21c8753c993678536a31751e5a5271155deb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / vrs-1.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vrs-1.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.6 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e359c628a971db78509e7910849c1dfa3a01140d7e27ddc0dfb8816d12677f67
BLAKE2b-256 checksum
How to use checksums
9c1b6a2dad57b0b0e3ad47ed19913cd4618cb3a21e4b73e051be347c71ef4be9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / vrs-1.2.2-cp311-cp311-macosx_14_0_arm64.whl

Download URL vrs-1.2.2-cp311-cp311-macosx_14_0_arm64.whl
Size 2.6 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
dc9676f6b2fbae3edc7de9bbaebfb80544f7c9638b28604b97bea0f1808e905a
BLAKE2b-256 checksum
How to use checksums
bd415e4f9e590528548bc46712b5f4a98f9112bb9ba93cefbb35007981cd8aed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / vrs-1.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vrs-1.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
de9fe39001bc8ab5ea9457f6042fdf7c4dac6a2a9c7a7442066f6cef08786744
BLAKE2b-256 checksum
How to use checksums
82656851dc6fe684417b6d50769cb8b7fb8cb734c74558754ab59d492cd9e60b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / vrs-1.2.2-cp310-cp310-macosx_14_0_arm64.whl

Download URL vrs-1.2.2-cp310-cp310-macosx_14_0_arm64.whl
Size 2.6 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
5700cc287d464fdf8933b80a3ad2a3a3465872ba0e3392d1807e65bf16db8ec5
BLAKE2b-256 checksum
How to use checksums
3c3a027af69079cc710d3dc12725010c7a22182d4262777c53311f25ec879d8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / vrs-1.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vrs-1.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.6 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
48e9acd74dde2f4a621f3e76091ab4145958df278eb2f31ff29c8533e70f58b6
BLAKE2b-256 checksum
How to use checksums
f728abe4831954b03ca2889b9c47cdd83e7db416b75cd51da7b6cd89c921acb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / vrs-1.2.2-cp39-cp39-macosx_14_0_arm64.whl

Download URL vrs-1.2.2-cp39-cp39-macosx_14_0_arm64.whl
Size 2.6 MB
Tags CPython 3.9 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
558d207716083ff4a597aa07c2c6b4cc74946a9506d9824cb087cff4739a0869
BLAKE2b-256 checksum
How to use checksums
d30ef4d4054d75e4a785a17eb983af6430321d52f5ea65ce8fb075616552dd3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

1.2.2 This release

9 release files

1.2.1

13 release files

1.0.4

15 release files

1.0.3

5 release files

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