https://github.com/jvanasco/pyramid_session_redis
If anyone is able to test this on their staging systems, I would be very appreciative. This has been working well for our needs, but the package is implemented in many different ways.
This is the fist version to drop py2 and pyramid1 support. The minimum requirements are Py3.6 and Pyramid2.0
Most of the changes are internal and have to deal with supporting mypy and handling some edge-cases that mypy surfaced.
Default usage should be fully backwards compatible. The only known breaking change so far involves specifying a custom id_generator. The library now requires session_ids to be strings, and will convert an integer id into a string.