Skip to main content

No project description provided

Project description

Databao CLI

A command-line interface tool for managing Databao Agents and Context Engine (DCE) components.

Requirements

  • Python >= 3.11
  • uv

Installation

To set up the project locally, clone the repository and install the dependencies:

uv sync

Usage

Once installed, you can use the databao command.

General Help

databao --help

Agents Commands

To interact with agents:

databao agents hello
# Example output: "Hello from Agents!"

DCE Commands

To interact with DCE:

databao dce hello
# Example output: "Hello from DCE!"

Development

Setup

Install development dependencies:

uv sync

Running Tests

This project uses pytest for testing:

uv run pytest

Running E2E Tests

E2E tests are located in a separate project under e2e-tests/. To run them:

uv run pytest e2e-tests

Linting

Run ruff to check and format code:

uv run ruff check src tests e2e-tests
uv run ruff format src tests e2e-tests

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

databao-0.3.0rc2.tar.gz (494.2 kB view details)

Uploaded Source

Built Distribution

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

databao-0.3.0rc2-py3-none-any.whl (127.7 kB view details)

Uploaded Python 3

File details

Details for the file databao-0.3.0rc2.tar.gz.

File metadata

  • Download URL: databao-0.3.0rc2.tar.gz
  • Upload date:
  • Size: 494.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","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}

File hashes

Hashes for databao-0.3.0rc2.tar.gz
Algorithm Hash digest
SHA256 ddd00ad14b832d405f4cf803304abdcea5f7c3cee61742908a62cd4f28a338e3
MD5 7d210a5ece3750affedb2bdb52550efd
BLAKE2b-256 d0eb221daad7efb4118e256af3fe67febe1dc6ef6566c8a34439b515e97e9eb3

See more details on using hashes here.

File details

Details for the file databao-0.3.0rc2-py3-none-any.whl.

File metadata

  • Download URL: databao-0.3.0rc2-py3-none-any.whl
  • Upload date:
  • Size: 127.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","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}

File hashes

Hashes for databao-0.3.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 f781b623c76d2032dd0c552b9739b9ae1cdfb7106d8403fb5ddf23cd9aa7834e
MD5 7002c62e54827ee929f89ac879fbf522
BLAKE2b-256 9851d9ee65c073469eab975841f39afdb092705864aa4395f3190283d68b480c

See more details on using hashes here.

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