MIT-LICENSE
README.md
pyproject.toml
src/proper_new/__init__.py
src/proper_new.egg-info/PKG-INFO
src/proper_new.egg-info/SOURCES.txt
src/proper_new.egg-info/dependency_links.txt
src/proper_new.egg-info/entry_points.txt
src/proper_new.egg-info/requires.txt
src/proper_new.egg-info/top_level.txt
src/proper_new/blueprint/.dockerignore
src/proper_new/blueprint/.gitignore
src/proper_new/blueprint/Dockerfile
src/proper_new/blueprint/Makefile
src/proper_new/blueprint/README.tt.md
src/proper_new/blueprint/compose.yml
src/proper_new/blueprint/gunicorn.dev.tt.py
src/proper_new/blueprint/gunicorn.tt.py
src/proper_new/blueprint/pyproject.tt.toml
src/proper_new/blueprint/workers.py
src/proper_new/blueprint/app/__init__.py
src/proper_new/blueprint/app/main.py
src/proper_new/blueprint/app/router.py
src/proper_new/blueprint/app/setup.py
src/proper_new/blueprint/app/cl/__init__.py
src/proper_new/blueprint/app/config/__init__.py
src/proper_new/blueprint/app/config/main.py
src/proper_new/blueprint/app/config/session.py
src/proper_new/blueprint/app/config/storage.tt.py
src/proper_new/blueprint/app/controllers/__init__.py
src/proper_new/blueprint/app/controllers/app.py
src/proper_new/blueprint/app/controllers/public.py
src/proper_new/blueprint/app/controllers/concerns/__init__.py
src/proper_new/blueprint/app/controllers/concerns/security_headers.py
src/proper_new/blueprint/app/mailers/__init__.py
src/proper_new/blueprint/app/mailers/mailer.py
src/proper_new/blueprint/app/models/__init__.py
src/proper_new/blueprint/app/models/base.py
src/proper_new/blueprint/app/models/concerns/__init__.py
src/proper_new/blueprint/app/models/concerns/timestamped.py
src/proper_new/blueprint/app/tasks/__init__.py
src/proper_new/blueprint/app/tasks/email.py
src/proper_new/blueprint/app/views/form.jinja
src/proper_new/blueprint/app/views/common/flashes.jinja
src/proper_new/blueprint/app/views/common/public-nav.jinja
src/proper_new/blueprint/app/views/forms/checkbox.jinja
src/proper_new/blueprint/app/views/forms/errors.css
src/proper_new/blueprint/app/views/forms/errors.jinja
src/proper_new/blueprint/app/views/forms/input.jinja
src/proper_new/blueprint/app/views/forms/radio.jinja
src/proper_new/blueprint/app/views/forms/select.jinja
src/proper_new/blueprint/app/views/forms/textarea.jinja
src/proper_new/blueprint/app/views/layouts/app.tt.jinja
src/proper_new/blueprint/app/views/layouts/email.jinja
src/proper_new/blueprint/app/views/layouts/public.jinja
src/proper_new/blueprint/app/views/pages/error.css
src/proper_new/blueprint/app/views/pages/error.jinja
src/proper_new/blueprint/app/views/pages/index.jinja
src/proper_new/blueprint/app/views/pages/not-found.css
src/proper_new/blueprint/app/views/pages/not-found.jinja
src/proper_new/blueprint/db/README.md
src/proper_new/blueprint/db/proper_cache/001_base.py
src/proper_new/blueprint/db/proper_queue/001_base.py
src/proper_new/blueprint/deploy/nginx.tt.conf
src/proper_new/blueprint/deploy/uwsgi.tt.ini
src/proper_new/blueprint/static/500.html
src/proper_new/blueprint/static/favicon.ico
src/proper_new/blueprint/static/humans.txt
src/proper_new/blueprint/static/robots.txt
src/proper_new/blueprint/static/css/app.css
src/proper_new/blueprint/static/css/email.css
src/proper_new/blueprint/static/js/app.js
src/proper_new/blueprint/static/js/turbo.es2017-umd.js
src/proper_new/blueprint/tests/__init__.py
src/proper_new/blueprint/tests/conftest.py