Metadata-Version: 2.1
Name: redsession
Version: 1.3.1
Summary: Simple and fast server session middleware for FastAPI and Starlette
Project-URL: Repository, https://github.com/TheJecksMan/red-session
Project-URL: Issues, https://github.com/TheJecksMan/red-session/issues
Project-URL: Docs, https://red-session.readthedocs.io/en/stable/
Author: TheJecksMan
License-Expression: MIT
License-File: LICENSE.md
Classifier: Framework :: FastAPI
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Requires-Dist: itsdangerous>=2.1.2
Requires-Dist: orjson>=3.9.0
Requires-Dist: redis[hiredis]<6.0.0,>=5.0.0
Requires-Dist: starlette>=0.36.3
Description-Content-Type: text/x-rst

.. image:: https://raw.githubusercontent.com/TheJecksMan/red-session/main/docs/_static/logo_lib.png
   :align: center
   :alt: red-session logo
   :width: 200

.. image:: https://img.shields.io/pypi/pyversions/redsession
   :target: https://pypi.org/project/redsession/
   :alt: PyPI - Python Version

.. image:: https://img.shields.io/pypi/l/redsession
   :target: https://pypi.org/project/redsession/
   :alt: PyPI - License

.. image:: https://img.shields.io/pypi/v/redsession
   :target: https://pypi.org/project/redsession/
   :alt: PyPI

.. image:: https://readthedocs.org/projects/red-session/badge/?version=latest
   :target: https://red-session.readthedocs.io/en/latest/?badge=latest
   :alt: Documentation Status


Introduction
============

This async library provides the ability to quickly integrate server sessions into
your application through the use of middleware. The library is compatible with python 3.8+.


Note
----

This library is designed for such frameworks as: **FastAPI and Starlette**.

Dependencies used support redis version 5.0+

Installation
============

You can install or update starlette-middleware

.. code:: shell

    $ pip install redsession --upgrade


Documentation
=============

You can find more information on usage `here <https://red-session.readthedocs.io/en/stable/>`_.
