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.2.tar.gz (96.9 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.2-py3-none-any.whl (154.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ts_lib_artifacts-0.1.2.tar.gz
  • Upload date:
  • Size: 96.9 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.2.tar.gz
Algorithm Hash digest
SHA256 cbeade5a383d27d55b0f07cf45282dc848da4dfe6f6dda49f20fbb301b232e8b
MD5 be8f1265972ad9c5b62966b65f3a4f21
BLAKE2b-256 67430c1872c0666f97d5edf97f49529fdbb4c852c87f66bb8cd93a00f2156b0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ts_lib_artifacts-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 513994c28b38fe6a720e65286f03452c65736f7b61ddc8e749c4a137063fb246
MD5 e7be38c3476f34366315bdeadf1f6181
BLAKE2b-256 d0592f05e70394e294d1f607fbe33fded6d731a8b0d3cc6451be9e6e9be002be

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