Python SDK for the DRC Vantage data platform
Project description
DRC Vantage SDK
Python SDK for the Vantage data platform: dataset sync, validation, analysis, KPI computation, and smart cockpit pipelines.
Requirements
- Python 3.13+
Installation
PyPI (production)
pip install drc-vantage
Avec uv :
uv add drc-vantage
TestPyPI (pré-release)
Les dépendances transitives ne sont pas toutes sur TestPyPI — ajoute PyPI comme index par défaut :
uv pip install --index testpypi --default-index https://pypi.org/simple/ drc-vantage==1.0.10
Pour épingler le SDK sur TestPyPI dans un projet uv, ajoute dans pyproject.toml :
[tool.uv.sources]
drc-vantage = { index = "testpypi" }
Puis uv add drc-vantage. L'index testpypi est déjà déclaré dans ce package ; copie le bloc [[tool.uv.index]] si besoin.
Publication
Voir PUBLISHING.md pour publier sur TestPyPI puis PyPI avec uv publish --index testpypi ou uv publish --index pypi.
Quick start
from vantage import Client, Dataset
client = Client(
postgres_host="localhost",
postgres_user="postgres",
postgres_password="secret",
postgres_database="vantage",
)
dataset = Dataset(
client=client,
location={"schema": "marts", "table": "customers"},
dataset_name="Customers",
dataset_type="TABLE",
)
dataset.sync()
License
Proprietary. All rights reserved.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file drc_vantage-1.0.10.tar.gz.
File metadata
- Download URL: drc_vantage-1.0.10.tar.gz
- Upload date:
- Size: 70.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e45c9b9f3870569e4c4a95aab9d2a55ac86630dfeff6d7af6ebd7d240e49b501
|
|
| MD5 |
f4136dfbb7d3406a6b9e2f02ffb9d3b6
|
|
| BLAKE2b-256 |
8b99909ea7ae5f1a99d52dd5e8b707a918e2d01185f5148226c4cda0e2b74fe5
|
File details
Details for the file drc_vantage-1.0.10-py3-none-any.whl.
File metadata
- Download URL: drc_vantage-1.0.10-py3-none-any.whl
- Upload date:
- Size: 126.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a35542812614df6a3a300ba90c9176b0cdf772ac45fb8586d824b188bb772130
|
|
| MD5 |
96dfbfae037bc7c0c0ee1dfa813128d1
|
|
| BLAKE2b-256 |
659593c4f06ff6b98e4920b78a62e16c2fb1fcdd1cf8d0d4f787746f22c008a7
|