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.2.2.tar.gz (52.0 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.2.2-py3-none-any.whl (91.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vorpal_sdk-0.2.2.tar.gz
  • Upload date:
  • Size: 52.0 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.2.2.tar.gz
Algorithm Hash digest
SHA256 453b58a25913c252795c49d8457217cec3f1c181a9d7bca634848715a59fce18
MD5 b43f87c3e04457f09197762ea1bfc297
BLAKE2b-256 3093a15f5348ffdfca7d7171986983f1e4f34e89bbc658c3dd89935391a7e15a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vorpal_sdk-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 91.3 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.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2213657ec62a1cc303ee511acc9c5fe62cab3e87385636b59668dc0194774b2e
MD5 d994d51238ad3306c3d0ea56287175bd
BLAKE2b-256 ccd655f88ef7d820e9037d5e07bebd99cc7e5a0b7ec33fe2bdd32da1f0a16146

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