Skip to main content

LISA Artifacts

PyPI CI License Docs

A Python library for uploading and downloading artifacts to/from object storages using manifests.

Installation

Install using uv:

uv add lisa-artifacts

Quick Start

Set environment variables:

export ARTIFACTS_BUCKET=my-bucket
export ARTIFACTS_REMOTE_PREFIX=artifacts/ # optional
export ARTIFACTS_LOCAL_PREFIX=./local/ # optional

Create and use a manifest:

from lisa.artifacts import Artifact, Manifest

artifacts = [
    Artifact(name="model.pkl", path="models/model.pkl"),
    Artifact(name="data.csv", path="data/data.csv"),
]

manifest = Manifest.from_env(artifacts)
manifest.get()  # Download artifacts
manifest.store()  # Upload artifacts

Metadata

Release files for lisa-artifacts 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lisa-artifacts 0.4.0
File Size Uploaded Provenance Actions
lisa_artifacts-0.4.0.tar.gz 67.8 kB Without provenance Details for lisa_artifacts-0.4.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for lisa-artifacts 0.4.0
File Interpreter ABI Platform Actions
lisa_artifacts-0.4.0-py3-none-any.whl Python 3 none any Details for lisa_artifacts-0.4.0-py3-none-any.whl

Total release size: 75.5 kB

Release files / lisa_artifacts-0.4.0.tar.gz

Download URL lisa_artifacts-0.4.0.tar.gz
Size 67.8 kB
Tags Source
SHA-256 checksum
How to use checksums
8a8e5b80e5ce17ee4ef94287d253aabc4e305a2c2de277df34454ef12bda4853
BLAKE2b-256 checksum
How to use checksums
85b43c0fcbb608d42ce3ef69b7fd3c9c7b83df86791fb0fc9de86c9076d95181
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / lisa_artifacts-0.4.0-py3-none-any.whl

Download URL lisa_artifacts-0.4.0-py3-none-any.whl
Size 7.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
79382fd859ead30eff98d24b1de9adfe3d52509483866090091ae4ead2f3aa69
BLAKE2b-256 checksum
How to use checksums
5d1d696c51e87e0f3b6ef846f5ac97fe3ab1f5d30c9f1ea9e07325e6c00981dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for lisa-artifacts 0.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page