Skip to main content

Python SDK for building Vorpal artifacts.

Project description

vorpal-sdk

Python SDK for building Vorpal artifacts.

Mirrors @altf4llc/vorpal-sdk (TypeScript) and the Go SDK (github.com/ALT-F4-LLC/vorpal/sdk/go) in structure and public surface. Authors use this SDK to define build artifacts in Python via a Vorpal.py.toml config.

Installation

pip install vorpal-sdk

Or with uv:

uv add vorpal-sdk

Usage

# vorpal.py
from vorpal_sdk import ConfigContext, Artifact

# (Phase 5+) Build your artifact graph and hand it to ConfigContext.

Requirements

  • Python 3.13 (pinned via .python-version + requires-python)
  • Runtime dependencies: grpcio, protobuf

Development

uv sync --frozen
uv run pytest

License

Apache-2.0 — see LICENSE.

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

vorpal_sdk-0.3.0.tar.gz (52.2 kB view details)

Uploaded Source

Built Distribution

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

vorpal_sdk-0.3.0-py3-none-any.whl (91.5 kB view details)

Uploaded Python 3

File details

Details for the file vorpal_sdk-0.3.0.tar.gz.

File metadata

  • Download URL: vorpal_sdk-0.3.0.tar.gz
  • Upload date:
  • Size: 52.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for vorpal_sdk-0.3.0.tar.gz
Algorithm Hash digest
SHA256 6078f6314d75e634f5311292d88e63e34a88a98d61a15265d22af3e4a74c17ef
MD5 3506d7d4604bbdc069f47bce860de2d9
BLAKE2b-256 62b8711b22e7c35461a84539402b40f5c8df1f98e4c76d18017b1c4f9fc44bc9

See more details on using hashes here.

File details

Details for the file vorpal_sdk-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: vorpal_sdk-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 91.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for vorpal_sdk-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 94fa35da5be2a87b5a73ccccbe7e431bc7ea92538fe5ef73d2437717be512b8e
MD5 184bfb22dbb1d63564a0bd8cb3a620fa
BLAKE2b-256 cf28b9edbe46f919ea3de6c946d8ecb82ab32e858b89d2641b0268f78dd009ac

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