Metadata-Version: 2.1
Name: BizAPI
Version: 0.0.1
Summary: OneAPI is a personal project aimed at enhancing my skills and understanding of Python web framework development. It is a simple and lightweight framework built for learning and experimentation purposes.
Home-page: https://github.com/turdibekjumabaev/oneapi
Author: Turdıbek Jumabaev
Author-email: turdibekjumabaev05@gmail.com
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Development Status :: 3 - Alpha
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Intended Audience :: Developers
Requires-Python: >=3.9.0
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: WebOb ==1.8.8


# BizAPI
**A Lightweight Web Framework for Python**

---

## A Simple Example

````python
from bizapi import BizAPI
from bizapi.types import Request, Response

app = BizAPI()


@app.route('/home')
def home(request: Request, response: Response):
    response.text = 'This is the home page'
````
````shell
gunicorn main:app
````

---

## Features (To-Do)
Here's a list of upcoming features that will be included in OneAPI:

 - [X] **Function-Based Routing**
 - [ ] **Parameterized Routing**
 - [ ] **Class-Based Handlers**
 - [ ] **Allowed Methods**
 - [ ] **Django Routes Compatibility**
 - [ ] **Exception Handler**
 - [ ] **Templates**
 - [ ] **Static Folder**
 - [ ] **Custom Response**
 - [ ] **Middleware**  

---

**License**  
This project is licensed under the [MIT License](https://opensource.org/license/mit).

---
[**Community of Lazy People**](https://t.me/judaerinshek)
