Metadata-Version: 2.4
Name: pyramid-client-builder
Version: 0.5.1
Summary: Introspect Pyramid views and generate an HTTP client for the app
License: MIT
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Requires-Dist: click>=8.0
Requires-Dist: jinja2>=3.0
Requires-Dist: nltk>=3.8
Requires-Dist: pyramid-introspector[cornice]
Requires-Dist: requests>=2.28
Description-Content-Type: text/markdown

# pyramid-client-builder

Introspect Pyramid views and generate a client for the app.

## Installation

```bash
pip install pyramid-client-builder
```

Or with uv:

```bash
uv add pyramid-client-builder
```

## Usage

```python
import pyramid_client_builder
```

## Development

### Setup

```bash
git clone https://github.com/your-org/pyramid-client-builder.git
cd pyramid-client-builder
uv sync --dev
```

### Run tests

```bash
uv run pytest
```

### Lint and format

```bash
uv run ruff check .
uv run black .
```

### Build docs

```bash
uv run mkdocs serve
```

## License

MIT
