Skip to main content

A CLI tool for managing data models.

Project description

nesso-cli

coveragedocs_coverage


Documentation: 📚 dyvenia docs (internal)

Source Code: 💾 dyvenia/nesso-cli


The CLI interface of the nesso data platform.

Features

  • simplify and automate data modelling
  • simplify and automate metadata generation
  • manage nesso project configuration
  • simplify and automate job scheduling (coming soon!)

Where does nesso-cli fit in?

Currently, nesso-cli contains a single module, models (nesso models), which is used for the T in ELTC (Extract, Load, Transform, Catalog), sitting between data ingestion (viadot) and metadata ingestion (luma-cli):

Where does nesso-cli fit

In the future, nesso-cli will include additional modules to allow interacting with different components of the nesso data platform through a unified interface.

The next planned module is jobs, which will allow creating and scheduling EL and ELTC jobs via a simple CLI interface. Currently, this is done by creating jobs manually in Python and then manually scheduling them in Prefect. We hope to replace this tedious and error-prone (though repeatable) process with simple commands, such as nesso jobs deployment create --job my_job --schedule "0 0 * * *", as well as interactive commands which will guide user through a set of limited choices, such as nesso jobs job create.

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

nesso_cli-0.11.6.tar.gz (913.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nesso_cli-0.11.6-py3-none-any.whl (174.6 kB view details)

Uploaded Python 3

File details

Details for the file nesso_cli-0.11.6.tar.gz.

File metadata

  • Download URL: nesso_cli-0.11.6.tar.gz
  • Upload date:
  • Size: 913.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for nesso_cli-0.11.6.tar.gz
Algorithm Hash digest
SHA256 83cd6d2849ede4cd1c15f87d3fc48e3f6cba8cf63331b84b32312a8c2b82e5a1
MD5 a2f52c38ff698de17db95438473238eb
BLAKE2b-256 e8893e2eaa54a96845c7b314bbe5cedd61ec8a6aaadfc9c6c23a89a89261cc56

See more details on using hashes here.

Provenance

The following attestation bundles were made for nesso_cli-0.11.6.tar.gz:

Publisher: cd.yml on dyvenia/nesso-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nesso_cli-0.11.6-py3-none-any.whl.

File metadata

  • Download URL: nesso_cli-0.11.6-py3-none-any.whl
  • Upload date:
  • Size: 174.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for nesso_cli-0.11.6-py3-none-any.whl
Algorithm Hash digest
SHA256 6d2b2175a6082264aa0a4e5bb9302f039241b3f42399c634c81a2747ea56e16e
MD5 b62630cfb259c3ced059026cd686596a
BLAKE2b-256 c5e257a29441cbe92003ed93ddc9123c78a3b2089c61761a96697b0d161d67ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for nesso_cli-0.11.6-py3-none-any.whl:

Publisher: cd.yml on dyvenia/nesso-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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