Skip to main content

Python API for VRS

Project description

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):

# Donwload 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vrs-1.2.1.tar.gz (21.2 kB view details)

Uploaded Source

Built Distributions

vrs-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

vrs-1.2.1-cp312-cp312-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

vrs-1.2.1-cp312-cp312-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

vrs-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

vrs-1.2.1-cp311-cp311-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

vrs-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

vrs-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

vrs-1.2.1-cp310-cp310-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

vrs-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

vrs-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

vrs-1.2.1-cp39-cp39-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

vrs-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

Details for the file vrs-1.2.1.tar.gz.

File metadata

  • Download URL: vrs-1.2.1.tar.gz
  • Upload date:
  • Size: 21.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for vrs-1.2.1.tar.gz
Algorithm Hash digest
SHA256 1254be9893c6c8750f04718c60252c23f05875c61eb93ec4587ffa560d386a1f
MD5 58fd82f15673129fe99fc55e19f4811f
BLAKE2b-256 b65d47e9585e9cf3d2cfd7bc745920b4e700d5b70fca7865ad2d6f2ea2f6df31

See more details on using hashes here.

File details

Details for the file vrs-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vrs-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 88d3274127476bc2b7f02a850e140b0d6325a896bdbc2fa0b35d9775afb60c7e
MD5 1f70a3dfdf85702d5ba3c701a6bfd8e1
BLAKE2b-256 f42b783f02668e6e21849abd4d40ea28475d7c587ce6e919cf3ce17314b4c031

See more details on using hashes here.

File details

Details for the file vrs-1.2.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vrs-1.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87ff4419160e1697f36c1c3b420cdf0aa50331553bb372f23aef1c23a67f9145
MD5 e68f68ed5713c3fd3b40f7bd34e5175b
BLAKE2b-256 54a424de1908473399262e730f6e6667b926daec338606451397364a39492dc8

See more details on using hashes here.

File details

Details for the file vrs-1.2.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for vrs-1.2.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 70a161d63556f67055e9140a30c5852c5f0fa22caa0e9f34f2c270ff598791b4
MD5 321ac351b844ae70911a5e0361d4b200
BLAKE2b-256 0869934fdf632ecf2ba3a4eeae0ce352b315d62deb951633ae82aa8d6edce0b2

See more details on using hashes here.

File details

Details for the file vrs-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vrs-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b909d299ba378cfc5f07253ee563b2c527b96e7c8736fa08b79c6fc37fc6a8b5
MD5 8ca63cda82db6f814050be24d195c3ed
BLAKE2b-256 1dde6a8dbd17397d713828a74e43c44e7487575b2a68182d2d83794b6b6e9d6e

See more details on using hashes here.

File details

Details for the file vrs-1.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vrs-1.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8958d481a3e5cf58092152a37931f00a8a71dc8354776d3e2728790ff15a5dca
MD5 35ff0929ea195963ce6fdf46184e2bcf
BLAKE2b-256 1a16803e93743c150d5560190cfb55b3925210ffcf9aad5bcae3b69f860672cc

See more details on using hashes here.

File details

Details for the file vrs-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for vrs-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6fd1c562478ced243781ac2f725ff6513b9f2f0e99043b8ebcc713768192a7fb
MD5 0780676cee4c6ffb851d1565308cb5a2
BLAKE2b-256 5acbb6e8388349c03863535580133a4083ee7139d3f13e8980c6b2ea09aae90d

See more details on using hashes here.

File details

Details for the file vrs-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vrs-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1702bb61be38a1094ee38121359c7c08b680137508fad926b08dc1cf4e93bba2
MD5 1baaecd5db51a979e0f0a190802382b3
BLAKE2b-256 105f32089795602fb0642d8a6ca3a287eaeef45f3faf8c34837f679a221c011d

See more details on using hashes here.

File details

Details for the file vrs-1.2.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vrs-1.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d77011cab7177f982d1aa424d15098cc40682cb91897bf62faf575c596ddf17
MD5 cfeb200c80c64e179bc8131ce9b219a6
BLAKE2b-256 a1209d636c8b0ceaa573fe5045ae8c477efcb77651ff34135eeae63d1a88b355

See more details on using hashes here.

File details

Details for the file vrs-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for vrs-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f8c877507f65337c09d089971c9d1921e6da193ce39f1fb65c810efb2d17d2d6
MD5 b2ea4c3113d02a8a09a9f53b14f3204c
BLAKE2b-256 9308537e5ac9d90ec7f1c7b042bcc90adc9a1880fe4f5d168006080c06ae380a

See more details on using hashes here.

File details

Details for the file vrs-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vrs-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7886404598edeb72ebbeae50764941c6983214cc5cc7fd4825a2ca3be30928dd
MD5 d6090cfcbf225d9cb18f5ea6fac694e5
BLAKE2b-256 7e2065f210e887396f0bb8efb06c13c9e8907ed6e24c15cb56b256c30d7ae1db

See more details on using hashes here.

File details

Details for the file vrs-1.2.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vrs-1.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4019ba227cc05508ec33c49221cef4d1bafbed9c4fc1d97ab1099c64b146df7
MD5 5c9f8b9ae72bad75618b7e8906c52a92
BLAKE2b-256 cf3261e3ba001734e55b209186d3a6bfc4ff87847a846a514037b9f916280731

See more details on using hashes here.

File details

Details for the file vrs-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for vrs-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 859e43ac7a0cf38d627d21ac3cb4a7f295cce37e48f6e771d4f8dffe94b0460c
MD5 d810c2f2366588153de622157d40b7ba
BLAKE2b-256 5686ed62bd3345fb0ee5c900cc5962ba0ab0a25d229c4ed990edc3171d1f86a3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page