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.2.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.2.0
File Size Uploaded Provenance Actions
datatrail_cli-1.2.0.tar.gz 1.6 MB Without provenance Details for datatrail_cli-1.2.0.tar.gz

Built distribution (wheel)

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

Total release size: 1.6 MB

Release files / datatrail_cli-1.2.0.tar.gz

Download URL datatrail_cli-1.2.0.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
31e6c623387188066269801695fd419300ad7840835583d02b011e53edb5d331
BLAKE2b-256 checksum
How to use checksums
d2c747ccfdddb6208092fead41490ed95d07f657f05585f411385d2bfd01fbd7
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.2.0-py3-none-any.whl

Download URL datatrail_cli-1.2.0-py3-none-any.whl
Size 55.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
abb39cb9715b84ce8fcbb0e4999134dd9966fd5ee29ad9e5d5768607e3130be6
BLAKE2b-256 checksum
How to use checksums
0f1fefee44f37fa4f86cfac993aa3cbc1e0738d2bd3748a136c6c66000e90e9a
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.2.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.2.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