Skip to content

AIAlchemyForge/python-sdk-for-dataverse

Repository files navigation

python-sdk-for-dataverse

Lightweight Python SDK and examples for interacting with Microsoft Dataverse — companion code for online video tutorial here: https://youtu.be/HXkoQf-d8EM

Quickstart

  1. Clone this repository:
git clone https://github.com/AIAlchemyForge/python-sdk-for-dataverse.git
cd python-sdk-for-dataverse
  1. Install uv (recommended) — Astral's fast Python project manager:
# Official installer (macOS / Linux / Windows via WSL / PowerShell)
curl -LsSf https://astral.sh/uv/install.sh | sh

# or install with pip
python -m pip install --upgrade pip
python -m pip install uv
  1. Use uv to create a project environment and sync dependencies:
# resolve and install the project's dependencies declared in pyproject.toml
uv sync

Notes:

  • uv sync will resolve, create a lockfile, and install packages into .venv (or your selected environment). If a lockfile already exists, uv sync installs the locked, reproducible set of packages.
  • See the uv docs for more commands: https://docs.astral.sh/uv/

Running the example

There are small example scripts in this repo. To run the main example (after syncing):

Use Jupyter interactive window ( watch Video for instructions)

Development

  • This project uses pyproject.toml to declare build and runtime dependencies. Use uv add to add packages while developing:
uv add requests
  • Lock changes with uv lock and re-sync with uv sync.

Contributing

PRs are welcome — open an issue first if you're unsure about a change.

License

See the pyproject.toml or project root for licensing information.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages