Skip to main content

Artifact models, APIs, and cookiecutter templates extracted from ts-cli

Project description

ts-lib-artifacts

Artifact models, APIs, and cookiecutter templates for the TetraScience platform.

Contents

The package is split into two sub-packages:

  • ts_lib_artifacts.core — Framework-level abstractions (API client, base artifact type, file I/O, template engine) that are artifact-type-agnostic.
  • ts_lib_artifacts.artifacts — Concrete artifact type implementations (protocol, task-script, IDS, data app, tetraflow, connector, schema) that plug into the core framework.

Install

The project uses Poetry. Python 3.10+ is required.

poetry install

To include the optional protocol-validation dependency (ts-protocol-virtual-machine), install the extra:

poetry install --extras protocol-validation

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

ts_lib_artifacts-0.1.0.tar.gz (92.1 kB view details)

Uploaded Source

Built Distribution

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

ts_lib_artifacts-0.1.0-py3-none-any.whl (145.1 kB view details)

Uploaded Python 3

File details

Details for the file ts_lib_artifacts-0.1.0.tar.gz.

File metadata

  • Download URL: ts_lib_artifacts-0.1.0.tar.gz
  • Upload date:
  • Size: 92.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ts_lib_artifacts-0.1.0.tar.gz
Algorithm Hash digest
SHA256 57d923bee9846f25fe3b234ecc1c0e29b9f4cf9f56f32494d94a9b6f12b2d5cc
MD5 bcf529ba40af85abef15103ddbe0a47e
BLAKE2b-256 b695e4878fc3f1ac4e2005fb0d427726644250e67faec70c3451b8b521556a5d

See more details on using hashes here.

File details

Details for the file ts_lib_artifacts-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ts_lib_artifacts-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 248f740ef8d3757bc12d945cc8a883590dd5d0098d21fa4c855bd6444a67f1f4
MD5 e0afe5f7e127afe1138a7e24687fc486
BLAKE2b-256 f7824c8a977f68ab40e196b38174de2208d479f7a6e50818ccee843a09a2fba3

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