Nit fixes. Caps off work on Graph model support for various things Redis (FLY-25), In-Memory (FLY-24), tests (FLY-27) and abstract support (FLY-26), each of which are part of ongoing work on Graph models (FLY-1) and Graph adapters (FLY-4).
Testsuite cleanup. Tests will now skip construction in production. Added support for OS environ flag 'CANTEEN_TESTING,' which can be set to '1' or 'on' to skip things like running a target app during testing. Caps off work on FLY-27.
Testsuite fixes for Redis and Msgpack protocols. Related to FLY-25 and FLY-9.
Fixes for framework-level exports. Also provides main canteen packages as toplevel exports.
Prep to support Tox, flake8 and attest.
Bugfixes in `InMemoryAdapter` for broken inequality fixes. Docstrings and prep for coverage in template logic.
Moving HTTP-related stuff from Template logic to HTTP semantics logic. Cleaning up Teplate logic with docstrings and test coverage. Adding-in Jinja2 template compiler and shim.
Adding beginnings of a template root.
Working template compiler. Broken imports fixed and configurable prefix added.
Basic tests for template compiler. Working builtin templates, source and compiled.
Fixed issues in module loader for compiled templates.
Adding new builtin compiled templates to source control.
Adding compiled templates to source control. Working full-render-flow tests. 100% coverage in template logic and base handler.
Small fixes for downstream testsuites.
WIP improvements for Redis operation mode testing.