LICENSE
README.md
pyproject.toml
src/spry/__init__.py
src/spry/app.py
src/spry/auth.py
src/spry/cli.py
src/spry/config.py
src/spry/controllers.py
src/spry/cors.py
src/spry/csrf.py
src/spry/debug.py
src/spry/di.py
src/spry/events.py
src/spry/http.py
src/spry/i18n.py
src/spry/middleware.py
src/spry/openapi.py
src/spry/orm.py
src/spry/results.py
src/spry/routing.py
src/spry/scaffold.py
src/spry/session.py
src/spry/tasks.py
src/spry/testing.py
src/spry/throttling.py
src/spry/validation.py
src/spry/validators.py
src/spry/views.py
src/spry/db/__init__.py
src/spry/db/backend.py
src/spry/db/column_type.py
src/spry/db/url.py
src/spry/db/backends/__init__.py
src/spry/db/backends/mariadb.py
src/spry/db/backends/mysql.py
src/spry/db/backends/postgres.py
src/spry/db/backends/sqlite.py
src/spry/db/backends/sqlserver.py
src/spry/templates/api/Dockerfile.tmpl
src/spry/templates/api/README.md.tmpl
src/spry/templates/api/appsettings.json.tmpl
src/spry/templates/api/docker-compose.yml.tmpl
src/spry/templates/api/main.py.tmpl
src/spry/templates/api/pyproject.toml.tmpl
src/spry/templates/api/src/__PACKAGE_NAME__/__init__.py.tmpl
src/spry/templates/api/src/__PACKAGE_NAME__/app.py.tmpl
src/spry/templates/api/src/__PACKAGE_NAME__/controllers.py.tmpl
src/spry/templates/api/src/__PACKAGE_NAME__/data.py.tmpl
src/spry/templates/api/src/__PACKAGE_NAME__/seed.py.tmpl
src/spry/templates/mvc/Dockerfile.tmpl
src/spry/templates/mvc/README.md.tmpl
src/spry/templates/mvc/appsettings.json.tmpl
src/spry/templates/mvc/docker-compose.yml.tmpl
src/spry/templates/mvc/main.py.tmpl
src/spry/templates/mvc/pyproject.toml.tmpl
src/spry/templates/mvc/src/__PACKAGE_NAME__/__init__.py.tmpl
src/spry/templates/mvc/src/__PACKAGE_NAME__/app.py.tmpl
src/spry/templates/mvc/src/__PACKAGE_NAME__/controllers.py.tmpl
src/spry/templates/mvc/src/__PACKAGE_NAME__/data.py.tmpl
src/spry/templates/mvc/src/__PACKAGE_NAME__/seed.py.tmpl
src/spry/templates/mvc/static/site.css.tmpl
src/spry/templates/mvc/views/account/login.html.tmpl
src/spry/templates/mvc/views/home/_todo_card.html.tmpl
src/spry/templates/mvc/views/home/index.html.tmpl
src/spry/templates/mvc/views/shared/_alert.html.tmpl
src/spry/templates/mvc/views/shared/_empty_state.html.tmpl
src/spry/templates/mvc/views/shared/_layout.html.tmpl
src/spry_core.egg-info/PKG-INFO
src/spry_core.egg-info/SOURCES.txt
src/spry_core.egg-info/dependency_links.txt
src/spry_core.egg-info/entry_points.txt
src/spry_core.egg-info/requires.txt
src/spry_core.egg-info/top_level.txt
tests/test_application.py
tests/test_auth.py
tests/test_auth_advanced.py
tests/test_auto_discovery.py
tests/test_cli.py
tests/test_config.py
tests/test_db_backends.py
tests/test_di.py
tests/test_http.py
tests/test_openapi.py
tests/test_orm.py
tests/test_routing.py
tests/test_scaffold.py
tests/test_security_middleware.py
tests/test_validation.py
tests/test_views.py
tests/test_views_engine.py