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é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


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.10.tar.gz (70.9 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.10-py3-none-any.whl (126.6 kB view details)

Uploaded Python 3

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

Hashes for drc_vantage-1.0.10.tar.gz
Algorithm Hash digest
SHA256 e45c9b9f3870569e4c4a95aab9d2a55ac86630dfeff6d7af6ebd7d240e49b501
MD5 f4136dfbb7d3406a6b9e2f02ffb9d3b6
BLAKE2b-256 8b99909ea7ae5f1a99d52dd5e8b707a918e2d01185f5148226c4cda0e2b74fe5

See more details on using hashes here.

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

Hashes for drc_vantage-1.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 a35542812614df6a3a300ba90c9176b0cdf772ac45fb8586d824b188bb772130
MD5 96dfbfae037bc7c0c0ee1dfa813128d1
BLAKE2b-256 659593c4f06ff6b98e4920b78a62e16c2fb1fcdd1cf8d0d4f787746f22c008a7

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