Skip to main content

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éclaré dans le pyproject.toml à la racine du repo ; 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


Download files

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

Source Distribution

drc_vantage-1.0.11.tar.gz (71.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

drc_vantage-1.0.11-py3-none-any.whl (126.6 kB view details)

Uploaded Python 3

File details

Details for the file drc_vantage-1.0.11.tar.gz.

File metadata

  • Download URL: drc_vantage-1.0.11.tar.gz
  • Upload date:
  • Size: 71.0 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

Hashes for drc_vantage-1.0.11.tar.gz
Algorithm Hash digest
SHA256 afb4acc4160157ace39c6dd0894522897d732bf556dfe8d86505079230a61454
MD5 fd64440a7eba7e39bb11f7310dddcd63
BLAKE2b-256 35c8d37e485456f800d77e673e7765943a21a11d67ec241d76cbb3ef569d790d

See more details on using hashes here.

File details

Details for the file drc_vantage-1.0.11-py3-none-any.whl.

File metadata

  • Download URL: drc_vantage-1.0.11-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

Hashes for drc_vantage-1.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 29137da6f75d8cd8afb68db0047e0662f7ea76b837ca65b50c046218f247bfe5
MD5 e43dd886c1cd799867de609063006d58
BLAKE2b-256 c76daf56992083d773baab00052261497f071a72ac6984e2cce25f8602e701a2

See more details on using hashes here.

Supported by

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