Skip to main content

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

  • 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
  • asyncio library (comes with Python 3.7+)
  • SSL certificates (if using SSL/TLS)

Installation

Clone the repository:

pip install peleren

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

peleren-1.0.2.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

peleren-1.0.2-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file peleren-1.0.2.tar.gz.

File metadata

  • Download URL: peleren-1.0.2.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

Hashes for peleren-1.0.2.tar.gz
Algorithm Hash digest
SHA256 9d7f70bdf7c4e1748a7a867f9de56f113cb7f55147859e8e868708770a3bc2a0
MD5 20450c6e2f2d654bd5ae6a3735014d00
BLAKE2b-256 75810555527068e511d2971a31631028d400fbbf8b83972cf9b56a52dcc1c0ae

See more details on using hashes here.

File details

Details for the file peleren-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: peleren-1.0.2-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

Hashes for peleren-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e56df4b25969d86af13126e5f802e1b9c9197139d22698605e153d7aac0923de
MD5 6cee64ae75f322a6fca88d1ac845136a
BLAKE2b-256 159d515bbf1cac0430031872d8477280675b68afb4c92cee029bffb6585b1533

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page