Metadata-Version: 2.4
Name: pylennon
Version: 0.3.1
Summary: AI-assisted Python development: write interfaces, generate implementations
Project-URL: Homepage, https://github.com/MaxNovoselsky/PyLennon
License-Expression: MIT
License-File: LICENSE
Requires-Python: >=3.11
Requires-Dist: anthropic>=0.55
Requires-Dist: libcst>=1.0
Requires-Dist: prettytable>=3.0
Description-Content-Type: text/markdown

# PyLennon

AI-assisted Python development framework. Write function interfaces (signatures, type hints, docstrings); `pylennon build` generates the implementations using Claude.

## Dev setup

```powershell
# Install uv (once)
winget install astral-sh.uv

# Clone, then:
uv sync

# Verify
uv run pylennon --help
uv run pylennon build example/stubs.py
```

## Usage

```python
from pylennon import LennonApp

lennon_app = LennonApp()

@lennon_app.imagine
def parse_invoice(raw_text: str) -> Invoice:
    """Parse a raw invoice string into a structured Invoice object."""
    ...
```

```powershell
pylennon build src/invoices.py
```

See `idea.md` for the full design.
