A simple WSGI server optimized for AI applications
Project description
Peleren Optimized WSGI Server
An asynchronous, efficient, and developer-friendly WSGI server built with Python's asyncio. This server is optimized for high performance, security, and compliance with the WSGI specification, making it an excellent choice for developers looking to deploy WSGI applications.
Table of Contents
- Features
- Requirements
- Installation
- Quick Start
- Usage
- Configuration
- Examples
- Logging
- Contributing
- License
- Contact
- Acknowledgments
- Additional Information
- Testing
- Feedback
Features
- Asynchronous I/O with asyncio: Efficiently handles a large number of simultaneous connections.
- WSGI 1.0 Compliance: Fully compliant with the WSGI specification, ensuring compatibility with WSGI applications.
- SSL/TLS Support: Optional SSL/TLS encryption for secure connections.
- Caching Mechanism: Built-in caching to optimize repeated requests.
- Detailed Logging: Uses Python's logging module for configurable logging levels.
- Extensible: Designed with extensibility in mind, allowing for future enhancements like middleware support.
- Easy Configuration: Command-line arguments for quick configuration without modifying the code.
Requirements
- Python 3.7 or higher
asynciolibrary (comes with Python 3.7+)- SSL certificates (if using SSL/TLS)
Installation
Clone the repository:
pip install peleren
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 peleren-1.0.1.tar.gz.
File metadata
- Download URL: peleren-1.0.1.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad23b3d345ec6bb5a9fef821cd8181521af3e5a069b9e87cc30f20170700fd4d
|
|
| MD5 |
ffa3e4e1d94808341f36a5390463f5dd
|
|
| BLAKE2b-256 |
6c772130028ae0baf7eb2a7dd29afe5c2f41d10f6a5041ce9b6b21f1f20e6ec5
|
File details
Details for the file peleren-1.0.1-py3-none-any.whl.
File metadata
- Download URL: peleren-1.0.1-py3-none-any.whl
- Upload date:
- Size: 6.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22da1bbdec852b22f7f7b7b072b81dbd23c893d79f904fb4e6683c5855fc536e
|
|
| MD5 |
2d14fc2374bd49fd11c287de42b800c1
|
|
| BLAKE2b-256 |
03db281d1138723a8d399ea8e21d7751354c55bb937208e47ec2019141256dda
|