sesh

View on PyPIReverse Dependencies (0)

0.7.2 Sesh-0.7.2-py3-none-any.whl

Wheel Details

Project: sesh
Version: 0.7.2
Filename: Sesh-0.7.2-py3-none-any.whl
Download: [link]
Size: 31452
MD5: 82b85b3d3d92ade3caa318ef1a2e877d
SHA256: b1dcf5d9a4ca5de2af162c70a0fb311425fa62ec1a7d4211596457c63207e00e
Uploaded: 2024-08-21 14:50:49 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: Sesh
Version: 0.7.2
Summary: Sesh is a session management library for FastAPI
Author-Email: Brian Farrell <brian.farrell[at]me.com>
Project-Url: repository, https://gitlab.com/brianfarrell/sesh/
Project-Url: documentation, https://brianfarrell.gitlab.io/sesh/
License: AGPLv3
Keywords: authentication,cache,caching,cookie,redis,session
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: FastAPI
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: aenum (>=3.1.15)
Requires-Dist: fastapi (>=0.111.1)
Requires-Dist: itsdangerous (>=2.2.0)
Requires-Dist: loguru (>=0.7.2)
Requires-Dist: pydantic[email] (>=2.8.2)
Requires-Dist: pydantic-settings (>=2.3.4)
Requires-Dist: redis[hiredis] (>=5.0.7)
Requires-Dist: build[virtualenv]; extra == "dev"
Requires-Dist: setuptools; extra == "dev"
Requires-Dist: setuptools-scm[toml]; extra == "dev"
Requires-Dist: twine (>=5.1.1); extra == "dev"
Requires-Dist: mkdocs-macros-plugin; extra == "doc"
Requires-Dist: mkdocs-material[imaging,recommended]; extra == "doc"
Requires-Dist: mkdocstrings[python]; extra == "doc"
Requires-Dist: mike; extra == "doc"
Requires-Dist: httpx (==0.27.0); extra == "example"
Requires-Dist: uvicorn[standard] (>=0.30.1); extra == "example"
Requires-Dist: alt-pytest-asyncio (>=0.8.1); extra == "test"
Requires-Dist: asgi-lifespan (>=2.1.0); extra == "test"
Requires-Dist: coverage[toml] (>=7.6.0); extra == "test"
Requires-Dist: dirty-equals (>=0.7.1.post0); extra == "test"
Requires-Dist: httpx (==0.27.0); extra == "test"
Requires-Dist: mypy (>=1.11.0); extra == "test"
Requires-Dist: pytest (>=8.2.2); extra == "test"
Requires-Dist: pytest-cov (>=5.0.0); extra == "test"
Requires-Dist: pytest-env (>=1.1.3); extra == "test"
Requires-Dist: uvicorn[standard] (>=0.30.1); extra == "test"
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: example
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1344 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (73.0.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
sesh/Dockerfile sha256=Ub7S7afWDGcN7EQXhwYcZf1ggars2dYI9a9B5O1sV24 2126
sesh/__init__.py sha256=pXMVlCMPJy5rU6w6TuQwmUmwahs6IyxVY0xnpT4zRIk 967
sesh/_version.py sha256=SwvkPl7GLhGxWFK-GDetxs6qkq8TTqCfnxJUNJqmWtU 411
sesh/exceptions.py sha256=nNGknNVhA2jdUvDyLyPr3_v7XsdR6VZrlu2L_oXQ0Ro 944
sesh/py.typed sha256=0K8Hvy1yZdK1QDZ93HN0y_cz70qZWWAC05Zwi3BB0a0 759
sesh/backend/__init__.py sha256=0K8Hvy1yZdK1QDZ93HN0y_cz70qZWWAC05Zwi3BB0a0 759
sesh/backend/base.py sha256=8xGIuDINN8wFYu8RW4_0QrUsFx8XI6XVZxwaRdgqlf8 2022
sesh/backend/memmap.py sha256=_2pwlsF0HZHsi8S1wnGcNLHKw8x581K8Ka7bYEibP7A 2731
sesh/backend/redis.py sha256=U9EMAGD3E-5Sorw-qY3Ks_QCqqJxoemFVmL08-0rcps 3615
sesh/dependencies/__init__.py sha256=0K8Hvy1yZdK1QDZ93HN0y_cz70qZWWAC05Zwi3BB0a0 759
sesh/dependencies/authentication.py sha256=t8E2LrbAnl0j7cgmlEnHByp1sGsp2gO-hkL-njT2Bh4 1731
sesh/models/__init__.py sha256=0K8Hvy1yZdK1QDZ93HN0y_cz70qZWWAC05Zwi3BB0a0 759
sesh/models/cookie.py sha256=fiQUQFC1PHMaftzgeMTbSi8dE0vdSpZsxvaAJE_Xnt4 3153
sesh/models/key.py sha256=JWYoLpYTRLH8UF8BRxB95xRw3lPZ4l4gk8oJzSHBZdM 1200
sesh/session/__init__.py sha256=0K8Hvy1yZdK1QDZ93HN0y_cz70qZWWAC05Zwi3BB0a0 759
sesh/session/base.py sha256=0GHS6Fr1eLVh6_ky35mvL6yp-Vcyak6B5Ip5TxmvahM 2589
sesh/session/cookie.py sha256=LHh6f8obtewUHs1-gKvYPqk_p0hysD5KQUJXQpwnWcQ 12150
Sesh-0.7.2.dist-info/LICENSE sha256=hIahDEOTzuHCU5J2nd07LWwkLW7Hko4UFO__ffsvB-8 34523
Sesh-0.7.2.dist-info/METADATA sha256=eRHTZZZ1ryQ7Ev0bBAfxAbk4mWf-84CrQNDZsGAxbYc 3419
Sesh-0.7.2.dist-info/WHEEL sha256=Mdi9PDNwEZptOjTlUcAth7XJDFtKrHYaQMPulZeBCiQ 91
Sesh-0.7.2.dist-info/top_level.txt sha256=2Maru0Y6F3ZjuMeG8x-hvW5dAbtg4r-eUZVEROxpSNs 5
Sesh-0.7.2.dist-info/RECORD

top_level.txt

sesh