What is pyvrs?
pyvrs is a Python interface for C++ library VRS using pybind11.
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)
| File | Size | Uploaded | |
|---|---|---|---|
| vrs-1.2.2.tar.gz | 25.2 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| 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
|