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.
Project description
BizAPI
A Lightweight Web Framework for Python
A Simple Example
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'
gunicorn main:app
Features (To-Do)
Here's a list of upcoming features that will be included in OneAPI:
- 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bizapi-0.0.1.tar.gz.
File metadata
- Download URL: bizapi-0.0.1.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
955701faee7519924c02e8beb822d38c6877bfaacc16387d857b4c86ee579534
|
|
| MD5 |
a387e3fd73cb6bfb098afa454a33fc1d
|
|
| BLAKE2b-256 |
8290fde3a9c7530a18067d5fd68b8307799ac465cfcc4b0d61916bbde6278bb6
|
File details
Details for the file BizAPI-0.0.1-py3-none-any.whl.
File metadata
- Download URL: BizAPI-0.0.1-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
092da42ad11653cbaaeb3ffdd1381c9f2f36793397f25502d96d88034fe27e6f
|
|
| MD5 |
e47832b7ef423221aa5a5fd87daee60b
|
|
| BLAKE2b-256 |
45fd9344da5469f317dde707ec18e878302548a4ac9b6ad2f209e9cbc9f5dfc6
|