Skip to main content

nexusctl

Command-line tool for managing Nexus Engine — tenants, data sources, data views, and deployments.

Installation

pip install nexusctl

Or install alongside the Nexus Engine Python client:

pip install nexus-engine[nexusctl]

Usage

# Authenticate
nexusctl login

# Manage resources
nexusctl get data-sources
nexusctl get data-views

# Apply configuration from YAML
nexusctl apply -f data-source.yaml

# Run a calculation
nexusctl calculate -f my-tree.json

# View history and rollback
nexusctl history data-sources my-ds
nexusctl rollback data-sources my-ds --to <version-id>

Documentation

Full documentation is available at nexus-engine.synlynx.com.

License

Dual-licensed under MIT or Apache-2.0.

Metadata

Release files for nexusctl 0.9.0

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

Built distributions (wheels)

Table of built distributions (wheels) for nexusctl 0.9.0
File Actions
nexusctl-0.9.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for nexusctl-0.9.0-py3-none-win_amd64.whl
nexusctl-0.9.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details for nexusctl-0.9.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
nexusctl-0.9.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details for nexusctl-0.9.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
nexusctl-0.9.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details for nexusctl-0.9.0-py3-none-macosx_11_0_arm64.whl
nexusctl-0.9.0-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details for nexusctl-0.9.0-py3-none-macosx_10_12_x86_64.whl

Total release size: 23.2 MB

Release files / nexusctl-0.9.0-py3-none-win_amd64.whl

Download URL nexusctl-0.9.0-py3-none-win_amd64.whl
Size 4.8 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
8923b87738dd45fb978e03f312c1337ee65217713ee14ac6400c46fb93030edc
BLAKE2b-256 checksum
How to use checksums
994e9125e92136518a64fb7accb6c365ef45d5c41b859f4d0a3a36ae1847640e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / nexusctl-0.9.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nexusctl-0.9.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.7 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
ab972b860aefdc151b3b93f91509a410a414110f1bd3454d16f2804b7bc845cf
BLAKE2b-256 checksum
How to use checksums
a4b4580c5541076d4e6278d2bca93c88793ba44217c9602f65f8c8fdc494ce21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / nexusctl-0.9.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL nexusctl-0.9.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.4 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
ec1e0507c86bf16969ef5a1c082f2d61b94ad4eca8ceaed10c471b516ddb9af4
BLAKE2b-256 checksum
How to use checksums
68bb7c28f1ea0b6eb883f4287c270122bfe8f345dd3502e154a1f67b28c7b278
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / nexusctl-0.9.0-py3-none-macosx_11_0_arm64.whl

Download URL nexusctl-0.9.0-py3-none-macosx_11_0_arm64.whl
Size 4.6 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
044afba53e730a1d68b1cdedb62f04f37b98674f54f1938a64a269114e07d7da
BLAKE2b-256 checksum
How to use checksums
c100a751d27fa5f510b92cca04e28854015806ac3ccbf8589846d2c994a18651
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / nexusctl-0.9.0-py3-none-macosx_10_12_x86_64.whl

Download URL nexusctl-0.9.0-py3-none-macosx_10_12_x86_64.whl
Size 4.8 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1700963471ffc07370771b4accb5802fef25f104fa04dff97a5a9911046f4da7
BLAKE2b-256 checksum
How to use checksums
eebb55d6ede474f6951d8675a12ed39db66351444f191e9e017a8caada3bd26c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Security for nexusctl 0.9.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