Skip to main content

Esmerald

Esmerald

🌟 An alternative SessionMiddleware for Esmerald with Pydantic at its core. 🌟

Test Suite Package version Supported Python versions


Documentation: https://esmerald-sessions.dymmond.com 📚

Source Code: https://github.com/dymmond/esmerald-sessions


Motivation

Using the default SessionMiddleware from Esmerald might not be enough for those applications that need a bit more than just a simple caching, for example, where to store that same cookie.

This package offers that possibility and allows the extension of it if needed.

Inspired by Starlette Session and with Pydantic at its core, Esmerald sessions offers the best of both worlds.

Requirements

  • Python 3.7+

Installation

$ pip install esmerald-sessions

How to use

Please check the documentation how to use the package.

Release files for esmerald-sessions 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for esmerald-sessions 0.3.0
File Size Uploaded
esmerald_sessions-0.3.0.tar.gz 7.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for esmerald-sessions 0.3.0
File Interpreter ABI Platform
esmerald_sessions-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 17.0 kB

Release files / esmerald_sessions-0.3.0.tar.gz

Download URL esmerald_sessions-0.3.0.tar.gz
Size 7.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f59fdc34959404382b7ee9d9005983172e4e3660b1672640857f9cbdb84e1d25
BLAKE2b-256 checksum
How to use checksums
db8f25e9c0db14203783e44cd9716883c8f0edb35e140e61ab4073326d144494
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.16

Release files / esmerald_sessions-0.3.0-py3-none-any.whl

Download URL esmerald_sessions-0.3.0-py3-none-any.whl
Size 9.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9a8fb474ed69ff2f4ed5f44a2368e7089cbb987e6f6b8f43fa52b40486a8115e
BLAKE2b-256 checksum
How to use checksums
b79f57e537b51de66fdd9bca153da0f6574c9e4bd360f606ed41e37aa0b17717
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.16

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page