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.1.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.1-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

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

Hashes for peleren-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ad23b3d345ec6bb5a9fef821cd8181521af3e5a069b9e87cc30f20170700fd4d
MD5 ffa3e4e1d94808341f36a5390463f5dd
BLAKE2b-256 6c772130028ae0baf7eb2a7dd29afe5c2f41d10f6a5041ce9b6b21f1f20e6ec5

See more details on using hashes here.

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

Hashes for peleren-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 22da1bbdec852b22f7f7b7b072b81dbd23c893d79f904fb4e6683c5855fc536e
MD5 2d14fc2374bd49fd11c287de42b800c1
BLAKE2b-256 03db281d1138723a8d399ea8e21d7751354c55bb937208e47ec2019141256dda

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