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.1.tar.gz (96.4 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.1-py3-none-any.whl (153.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ts_lib_artifacts-0.1.1.tar.gz
  • Upload date:
  • Size: 96.4 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.1.tar.gz
Algorithm Hash digest
SHA256 52002f5a33f0870c7b5fa4671271da4908d5ce92f873d5b9dbf1bf8bd748a404
MD5 3a9bba36b42e31703615d5700ae8a46e
BLAKE2b-256 02d35ac74a6051d7de2b658cd01531c0e9515efb6f18998716bcb7f985b63dca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ts_lib_artifacts-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 17e58767b8e8d9cf9fba5827a297492d935bc2a39818532e9e8e10c1bd283a09
MD5 a89c8326498dac645db1c3bdf6b8c792
BLAKE2b-256 616758590a0765d0c54abac742f53fe0a4177da7d33f130752e1b406106d7aec

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