Metadata-Version: 2.1
Name: jinx-web
Version: 0.0.9
Summary: Jinx Python Web Framework built for learning purposes.
Author-email: Bernardo Laing <bernardo.laing@gmail.com>
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: Jinja2 >=3.1.2
Requires-Dist: requests >=2.31.0
Requires-Dist: parse >=1.19.1
Requires-Dist: requests-wsgi-adapter >=0.4.1
Requires-Dist: WebOb >=1.8.7
Requires-Dist: whitenoise >=6.5.0
Provides-Extra: dev
Requires-Dist: black ; extra == 'dev'
Requires-Dist: pytest ; extra == 'dev'

# Jinx: Python Web Framework built to learn how to create a framework

![purpose](https://img.shields.io/badge/purpose-learning-green.svg)
![PyPI](https://img.shields.io/pypi/v/jinx-web.svg)

Jinx (**Jinj**a - htm**x**) Web is a Python Web Framework, built to learn how frameworks work, and to experiment a bit with WSGI servers. Also, I'll probably be trying htmx to power the client side


## Installation
```shell
pip install jinx-web
```

## Basic usage
```python
from jinx import Jinx

app = Jinx()

@app.route("/user/{name}", allowed_methods=["get"])
def user_name(request, response, name):
    response.text = f"Hello, {name}"
```
