No project description provided
Project description
Starlette Session Middleware ·
![Known Vulnerabilities](https://pypi-camo.freetls.fastly.net/9028d728064f72db74c3da5e2583bf86d3950a91/68747470733a2f2f736e796b2e696f2f746573742f6769746875622f6c616e6e75747469612f737461726c657474652d73657373696f6e2d6d6964646c65776172652f62616467652e737667)
Purpose
The purpose of this project is to provide an enhanced, more flexible ASGI session middleware
Getting started
In the project root, you will want to create and activate a Python virtual environment in a folder called .venv
.
On Fedora 38 this can be done by running python3.9 -m venv .venv && source .venv/bin/activate
. You will then want to
pip install all of the dependencies for local development. This can be done by running pip install -r requirements.txt
in your Python 3.9 virtual environment. After that, you will want to run pre-commit install
to install all of the
pre-commit hooks. This ensures that we reduce unneeded pipeline failures.
Running the Tests
You can run the tests by running python -m pytest -n auto --cov
. This will use pytest-xdist to parallelize the tests and provide a code
coverage report by using pytest-cov.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for starlette-session-middleware-0.0.0a12.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e8d0203fba3ad30476b992f6afacdc5fa045cccd0c8d64a7ad78b3c267e8176 |
|
MD5 | 5db7f51fc1080de388d41adb31ffeab6 |
|
BLAKE2b-256 | f10cd14f369541cc234e4cff82e3f26638c2658cbfaef4444b2b97b77cf5a0bc |
Hashes for starlette_session_middleware-0.0.0a12-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1340b7c3a366cb689d5923b84400734d5d10f0c91d89049776037c496ad65cc4 |
|
MD5 | e5827bc2b32d82caa2af8ec2ee7a086a |
|
BLAKE2b-256 | 1e251e85c0715c4610f005bd1e65383e9684a666a9c5aaec1d82eae24d486ec0 |