LICENSE
README.rst
pyproject.toml
setup.cfg
src/pylti1p3/__init__.py
src/pylti1p3/actions.py
src/pylti1p3/assignments_grades.py
src/pylti1p3/cookie.py
src/pylti1p3/cookies_allowed_check.py
src/pylti1p3/course_groups.py
src/pylti1p3/deep_link.py
src/pylti1p3/deep_link_resource.py
src/pylti1p3/deployment.py
src/pylti1p3/dynamic_registration.py
src/pylti1p3/exception.py
src/pylti1p3/grade.py
src/pylti1p3/lineitem.py
src/pylti1p3/message_launch.py
src/pylti1p3/names_roles.py
src/pylti1p3/oidc_login.py
src/pylti1p3/py.typed
src/pylti1p3/redirect.py
src/pylti1p3/registration.py
src/pylti1p3/request.py
src/pylti1p3/roles.py
src/pylti1p3/service_connector.py
src/pylti1p3/session.py
src/pylti1p3/utils.py
src/pylti1p3/contrib/__init__.py
src/pylti1p3/contrib/py.typed
src/pylti1p3/contrib/django/__init__.py
src/pylti1p3/contrib/django/cookie.py
src/pylti1p3/contrib/django/message_launch.py
src/pylti1p3/contrib/django/oidc_login.py
src/pylti1p3/contrib/django/redirect.py
src/pylti1p3/contrib/django/request.py
src/pylti1p3/contrib/django/service_connector.py
src/pylti1p3/contrib/django/session.py
src/pylti1p3/contrib/django/launch_data_storage/__init__.py
src/pylti1p3/contrib/django/launch_data_storage/cache.py
src/pylti1p3/contrib/django/lti1p3_tool_config/__init__.py
src/pylti1p3/contrib/django/lti1p3_tool_config/admin.py
src/pylti1p3/contrib/django/lti1p3_tool_config/apps.py
src/pylti1p3/contrib/django/lti1p3_tool_config/dynamic_registration.py
src/pylti1p3/contrib/django/lti1p3_tool_config/models.py
src/pylti1p3/contrib/django/lti1p3_tool_config/migrations/0001_initial.py
src/pylti1p3/contrib/django/lti1p3_tool_config/migrations/__init__.py
src/pylti1p3/contrib/flask/__init__.py
src/pylti1p3/contrib/flask/cookie.py
src/pylti1p3/contrib/flask/message_launch.py
src/pylti1p3/contrib/flask/oidc_login.py
src/pylti1p3/contrib/flask/redirect.py
src/pylti1p3/contrib/flask/request.py
src/pylti1p3/contrib/flask/service_connector.py
src/pylti1p3/contrib/flask/session.py
src/pylti1p3/contrib/flask/launch_data_storage/__init__.py
src/pylti1p3/contrib/flask/launch_data_storage/cache.py
src/pylti1p3/launch_data_storage/__init__.py
src/pylti1p3/launch_data_storage/base.py
src/pylti1p3/launch_data_storage/cache.py
src/pylti1p3/launch_data_storage/session.py
src/pylti1p3/message_validators/__init__.py
src/pylti1p3/message_validators/abstract.py
src/pylti1p3/message_validators/deep_link.py
src/pylti1p3/message_validators/privacy_launch.py
src/pylti1p3/message_validators/resource_message.py
src/pylti1p3/message_validators/submission_review.py
src/pylti1p3/tool_config/__init__.py
src/pylti1p3/tool_config/abstract.py
src/pylti1p3/tool_config/dict.py
src/pylti1p3/tool_config/json_file.py
src/pylti1p3/tool_config/py.typed
src/pylti1p3next.egg-info/PKG-INFO
src/pylti1p3next.egg-info/SOURCES.txt
src/pylti1p3next.egg-info/dependency_links.txt
src/pylti1p3next.egg-info/requires.txt
src/pylti1p3next.egg-info/top_level.txt
tests/test_course_groups.py
tests/test_deep_link.py
tests/test_deep_link_resource.py
tests/test_grade_model.py
tests/test_grades.py
tests/test_lineitem_model.py
tests/test_names_roles.py
tests/test_privacy_launch.py
tests/test_registration.py
tests/test_resource_link.py
tests/test_roles.py
tests/test_submission_review_launch.py
tests/test_tool_conf.py
tests/test_utils.py