Installation
Install VLRdevAPI via uv, pip, or from source.
Requirements
- Python 3.11 or newer
- uv (recommended) or pip
Install from PyPI
Install with uv:
uv add vlrdevapiOr with pip:
pip install vlrdevapiOptional Dependency Extras
VLRdevAPI provides modular extras so you only install the dependencies your project requires:
# Data science exports
pip install "vlrdevapi[pandas]" # pandas.DataFrame (.to_df())
pip install "vlrdevapi[polars]" # polars.DataFrame (.to_polars())
pip install "vlrdevapi[excel]" # Excel .xlsx (.to_excel())
pip install "vlrdevapi[parquet]" # Apache Parquet (.to_parquet())
# Model Context Protocol server
pip install "vlrdevapi[mcp]" # vlrdevapi-mcp CLI for Claude & Cursor
# Install all optional extras
pip install "vlrdevapi[all]"Install from Source
Clone the repository and install with uv:
git clone https://github.com/vanshbordia/vlrdevapi.git
cd vlrdevapi
uv syncOr with pip in editable mode:
git clone https://github.com/vanshbordia/vlrdevapi.git
cd vlrdevapi
pip install -e .Verify Installation
python -c "import vlrdevapi; m = vlrdevapi.matches.upcoming(); print(f'VLRdevAPI {len(m.matches)} upcoming matches loaded')"Last updated on