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.

Metadata

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 Provenance Actions
esmerald_sessions-0.3.0.tar.gz 7.5 kB Without provenance Details for esmerald_sessions-0.3.0.tar.gz

Built distribution (wheel)

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

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

Security for esmerald-sessions 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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