Metadata-Version: 2.4
Name: pywire-templates
Version: 0.2.0
Summary: Shared Jinja2 templates for PyWire deployment and scaffolding
Project-URL: Homepage, https://pywire.dev
Project-URL: Repository, https://github.com/pywire/pywire
Author-email: Reece Holmdahl <reece@pywire.dev>
License-Expression: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Code Generators
Requires-Python: >=3.11
Requires-Dist: jinja2>=3.1.0
Description-Content-Type: text/markdown

# pywire-templates

Shared Jinja2 templates consumed by `pywire-cli` (for `pywire deploy`) and `create-pywire-app` (for project scaffolding).

End users should not depend on this package directly. It exists so deployment configs (Dockerfile, fly.toml, render.yaml, wrangler.toml, railway.json, Cloudflare entry/DO) live in one place.

## Layout

```
src/pywire_templates/
  deploy/          # deployment config templates
    Dockerfile.j2
    fly.toml.j2
    render.yaml.j2
    wrangler.toml.j2
    railway.json.j2
    entry.py.j2
    pywire_do.py.j2
```

## Usage

```python
from pywire_templates import render_deploy_template

content = render_deploy_template("Dockerfile.j2", workers=4)
```
