A lightweight, high performance, high concurrency WSGI web framework with the key features to build modern, efficient web
Project description
wheezy.web
wheezy.web is a lightweight, high performance, high concurrency WSGI web framework with the key features to build modern, efficient web:
- Requires Python 3.6+.
- MVC architectural pattern (push-based).
- Functionality includes routing, model update/validation, authentication/authorization, content caching with dependency, xsrf/resubmission protection, AJAX+JSON, i18n (gettext), middlewares, and more.
- Template engine agnostic (integration with jinja2, mako, tenjin and wheezy.template) plus html widgets.
It is optimized for performance, well tested and documented.
Resources:
- source code, examples (live) and issues tracker are available on github
- documentation
Install
wheezy.web requires python version 3.8+. It is independent of operating system. You can install it from pypi site:
pip install -U wheezy.web
If you run into any issue or have comments, go ahead and add on github.
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
wheezy.web-3.2.0.tar.gz
(12.8 kB
view details)
File details
Details for the file wheezy.web-3.2.0.tar.gz
.
File metadata
- Download URL: wheezy.web-3.2.0.tar.gz
- Upload date:
- Size: 12.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a23cdcfd0e36a6d388216eb2e65873d9210bfe305f5b28858e06f46d68ca148f |
|
MD5 | c3a01a2f616c15d6b2fe63a564323f9c |
|
BLAKE2b-256 | 633c30fa7b895c35e8215a429e6d79f8d4d1e725e960da2f7f5ec991c35eb1ad |