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.4.0.tar.gz (52.6 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.4.0-py3-none-any.whl (92.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vorpal_sdk-0.4.0.tar.gz
  • Upload date:
  • Size: 52.6 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.4.0.tar.gz
Algorithm Hash digest
SHA256 18df72efd005630845261525ebdb1bd3c088c6efe4ef8782aee9c5055b8b1532
MD5 15cc653382243e4dc8c8bdcb42b87a7d
BLAKE2b-256 36dfbcadce3ae80eab9e38a06d2ccdf72e935cc3538af156fe565758260cdb90

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vorpal_sdk-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 92.2 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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e1aa1932594a2e8d979655d8f709724dc12fb330cbefe63039498c952b6a32c9
MD5 107b1e61d97402e71c8608854f6ea179
BLAKE2b-256 9e6ff7a877b33a8cebcf0e8dfe3155ec345c190df64b525196c1a48c82071b3c

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