Skip to main content

Datatrail CLI

Install · Docs


Coveralls GitHub CD Workflow Status (with branch) GitHub CI Workflow Status (with branch) GitHub Workflow Status (with branch)
GitHub issues GitHub pull requests GitHub

🛠️ Installation

Python 3.10 or newer is required for the supported dependency versions.

Install from PYPI

pip install datatrail-cli

Clone the repository

git clone https://github.com/CHIMEFRB/datatrail-cli
cd datatrail-cli
pip install .

⚙️ Configuration

Local

# Create Datatrail config file
datatrail config init --site local

# Ensure valid CADC Certificate exists
cadc-get-cert -u [username]

CANFAR

The Configuration steps at CANFAR are similar to the local configuration. One notable exception is that after installation, the datatrail command may not be in the PATH. It is installed to ~/.local/bin, in which case you may need to add it to your PATH or prepend it to the follwing commands.

# Create Datatrail config file
datatrail config init --site canfar

# Ensure valid CADC Certificate exists
cadc-get-cert -u [username]

CHIME

# Create Datatrail config file
datatrail config init --site chime

# Ensure valid CADC Certificate exists
cadc-get-cert -u [username]

Building the documentation

From the repository root, install the locked documentation dependencies with uv, then build the standalone public site:

uv sync --locked --group docs
uv run --no-sync mkdocs build --strict --config-file mkdocs-site.yml

The site is written to site/. To preview it locally, run uv run --no-sync mkdocs serve --config-file mkdocs-site.yml. The installed checkout supplies the generated CLI reference. mkdocs-site.yml adds the public site's theme and rendering extensions while inheriting the navigation from mkdocs.yml, which remains the handbook configuration.

Metadata

Release files for datatrail-cli 1.1.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 datatrail-cli 1.1.0
File Size Uploaded Provenance Actions
datatrail_cli-1.1.0.tar.gz 1.6 MB Without provenance Details for datatrail_cli-1.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for datatrail-cli 1.1.0
File Interpreter ABI Platform Actions
datatrail_cli-1.1.0-py3-none-any.whl Python 3 none any Details for datatrail_cli-1.1.0-py3-none-any.whl

Total release size: 1.6 MB

Release files / datatrail_cli-1.1.0.tar.gz

Download URL datatrail_cli-1.1.0.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
edb422bd5047f6b82880910aaba51ba24d5e6f8628af911e4dc5fd3e0f773db1
BLAKE2b-256 checksum
How to use checksums
4655db1c6ac0215685374177ac2fc27ac306f560780495547ce65c2ce2fc55ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / datatrail_cli-1.1.0-py3-none-any.whl

Download URL datatrail_cli-1.1.0-py3-none-any.whl
Size 55.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5c5ce2d5d54e2e1d6a5c9bc75503f4893ffa870e94dbd6906a6d8e1bd7eae3e2
BLAKE2b-256 checksum
How to use checksums
fba399a4d5eda79960e1993ea619969e57b81b850213cfc36133dc74582b7cee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 datatrail-cli 1.1.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.

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files No provenance

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