Metadata-Version: 2.4
Name: dykit
Version: 5.0.1
Summary: Meta package that installs dyproto, dycap, and dystat.
License: MIT
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: dyproto>=0.1.0
Requires-Dist: dycap>=0.1.0
Requires-Dist: dystat>=0.1.0
Dynamic: license-file

## dykit (meta package)

`dykit` is a pure aggregator package.

It does not provide runtime code or a CLI entrypoint. Installing `dykit` installs:

- `dyproto` (protocol layer)
- `dycap` (collection layer)
- `dystat` (analysis layer)

### Install

```bash
uv add dykit
```

### Use installed tools

```bash
dycap --help
dystat --help
```

### Environment variable

Use `DYKIT_DSN` for database DSN.

```bash
export DYKIT_DSN="postgresql://user:pass@localhost:5432/douyu"
```

### TODO

- [ ] PostgreSQL batch write tuning and observability (batch size/flush interval metrics and guidelines)
