Metadata-Version: 2.4
Name: beagles
Version: 0.1.0
Summary: A modular Python framework inspired by the Beagle voyage.
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Provides-Extra: config
Requires-Dist: beagles-config>=0.1.0; extra == "config"

# Beagle

Beagle provides typed Python configuration on top of Hydra.

## Installation

Use `uv` from the project root:

```bash
uv pip install -e .
```

Or install it from another local project:

```bash
uv pip install -e /path/to/Beagle
```

## Usage

`beagles.config` uses dataclasses for schemas and `LazyCall` for typed Hydra
`_target_` configs. Hydra remains responsible for composition, overrides,
interpolation, multirun, and instantiation. See `config/README.md`.
