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.0rc1.tar.gz (494.1 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.0rc1-py3-none-any.whl (127.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: databao-0.3.0rc1.tar.gz
  • Upload date:
  • Size: 494.1 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.0rc1.tar.gz
Algorithm Hash digest
SHA256 70a42dc04f912860ba8004d1b2a7320d91920c0e14782ba39abb88b8001784d7
MD5 4e177fa4de81b5c19b2eeea868985ea8
BLAKE2b-256 b97af88e735f477944bb568d16765d47a3305fc831f879139f436569e4860838

See more details on using hashes here.

File details

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

File metadata

  • Download URL: databao-0.3.0rc1-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.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 c58ea132a6a50f58e969dc83573622c43371dd029145de3f624e2400d7c6e8c5
MD5 c25495713a300c6ede7f0407a85cc914
BLAKE2b-256 5bc80fe6aad482d04a75ecaf7e3de483ab315e8b523c0003c76739b5116ede82

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