django-lti-provider

View on PyPIReverse Dependencies (0)

1.0.0 django_lti_provider-1.0.0-py2.py3-none-any.whl

Wheel Details

Project: django-lti-provider
Version: 1.0.0
Filename: django_lti_provider-1.0.0-py2.py3-none-any.whl
Download: [link]
Size: 99578
MD5: c457673e0669b38bb8d36297af89cfd4
SHA256: 73f1d9d6a3e796a6e16fd1da6620aa05d9133b7b15dfc3dbb408819e6ce83a9b
Uploaded: 2022-04-07 17:03:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: django-lti-provider
Version: 1.0.0
Summary: LTI helper
Author: Susan Dreher
Author-Email: sdreher[at]columbia.edu
Home-Page: https://github.com/ccnmtl/django-lti-provider
License: BSD
Platform: any
Requires-Dist: Django
Requires-Dist: nameparser
Requires-Dist: httplib2
Requires-Dist: oauth2
Requires-Dist: oauthlib
Requires-Dist: pylti
License-File: LICENSE
License-File: AUTHORS.md
[Description omitted; length: 12 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.37.1)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
lti_provider/.DS_Store sha256=LLgOCWb2hKVZVDMZTgjQ3nbOXcSd7qAfUQF6Baj65aQ 6148
lti_provider/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lti_provider/admin.py sha256=ufhl_-LGsYUG7BngUr_xC8FCczc8uED0vFpimyOfQR8 250
lti_provider/auth.py sha256=IHYl92lWUN6nPcUM0BpTwT-AxeIPZZPJuQgDZ0TK7c0 2679
lti_provider/lti.py sha256=Vp5pBoOg0zspMMh3tfsAMOgFYGT0Q-VlTWqE9akgYVM 9633
lti_provider/mixins.py sha256=XIYokZvtWGuUXP_kV4avFo63DHB9FoD3X_dcpEXNnPw 2673
lti_provider/models.py sha256=bZhFN7tSk8ZcMBR6ikMm8pEzaQZhl1dr46L-YFI5QAU 636
lti_provider/urls.py sha256=bw0rmcVfHyhK5F4_WmotskV6CNL-rX6X5poFEixd888 1028
lti_provider/views.py sha256=8kKqabpzf34hvY-pI5JJofwOrV54hOPW1gu3d3shiq0 8628
lti_provider/__pycache__/__init__.cpython-37.pyc sha256=SPXJQiTAdVnB7qIGQxD9fjJ7VeVEM6od6wXjyqzpFSo 156
lti_provider/__pycache__/__init__.cpython-39.pyc sha256=iekUqBjJZrsPtzwze78izvIxJQ3qLe8gkyyuyiraEyM 160
lti_provider/__pycache__/admin.cpython-37.pyc sha256=PcFFWGhSvAXD3Q213Mx-Ohxj0PMzY5bY7cF4Pr37--8 663
lti_provider/__pycache__/admin.cpython-39.pyc sha256=SvzsCzGc0u8F9puHE09GkHlOUdEa2FDRGnpzKcyUjEw 677
lti_provider/__pycache__/auth.cpython-37.pyc sha256=qFtgTBPmGx5nzeGJt1KqvZjpuzyE0UIhBl_pC99Ur2Q 2489
lti_provider/__pycache__/auth.cpython-39.pyc sha256=Nmw8l4_r9MMh05NU8tzElqlQ7CxypsmApb8PRtosyv4 2545
lti_provider/__pycache__/lti.cpython-37.pyc sha256=JEFEypyjHQfvEQGTy2BGjd9uM2hIBLoSOOnNGfPne9c 8589
lti_provider/__pycache__/lti.cpython-39.pyc sha256=WYp-Nq0hFQQlSab6nI9zTVH6ZVjdWI2rwCiRNIgVoW4 8523
lti_provider/__pycache__/mixins.cpython-37.pyc sha256=bFuTU_PBTPWPqVmdAK1_Nk2T4rx0LRT9Od_9p2Sj3us 2545
lti_provider/__pycache__/mixins.cpython-39.pyc sha256=8aIWbA1p803WQD6jzPfgN9TUes5Bjae98QK0B7zI0XI 2541
lti_provider/__pycache__/models.cpython-37.pyc sha256=115hAIEnhQtwpGwF2bsNJuOrTIsWCR5nv3CjcdqTo8I 848
lti_provider/__pycache__/models.cpython-39.pyc sha256=-owcJUqWrzowAEWhya0uL7ts9U9TgfTJzND-1rLOlNk 856
lti_provider/__pycache__/urls.cpython-37.pyc sha256=zoM3KFdf44TXDb6NUnvL3MmBMmGTKLz1JyWBw77kPtA 915
lti_provider/__pycache__/urls.cpython-39.pyc sha256=vkLZ4VcEoTHNuECcKHL_HLRX8HiNVTlbEazScmENd5o 949
lti_provider/__pycache__/views.cpython-37.pyc sha256=8Xt0qhAS1p3lZC-mzR4gZ2nYEhpujLsEabRXshgBMGM 7383
lti_provider/__pycache__/views.cpython-39.pyc sha256=1Qaa20AFHy0GKa7NjExZy38Hy7jIea5IbMIaxUnJTSM 7456
lti_provider/migrations/0001_initial.py sha256=_PwiB8Etnb4ZcLxWW48n7kAzR4HOJeUPZusHCsV5w30 934
lti_provider/migrations/0002_auto_20151231_1107.py sha256=QCbDmx6ou58-HmITi9l7Mxrg-QlBZDwiaXIN-7nrT5w 556
lti_provider/migrations/0003_auto_20151231_1109.py sha256=JiPEJ2gdE9bt4d6wa0bkL4NhL-rS0rBRWVsK5URfjBc 397
lti_provider/migrations/0004_lticoursecontext_enable.py sha256=IKYzBtS_kgNmSLZK_kge53Gcjt3UMeDfvLPcb7-Rf-s 418
lti_provider/migrations/0005_auto_20171009_1234.py sha256=vo0OGHvI_kkVpp_ST5qAkz-g50688kyEFNTzfde3znY 1627
lti_provider/migrations/0006_auto_20180205_1636.py sha256=IXzz-Bh7vbfRKWPsojWbFzIq0A79ldBE4L86vBdyzCM 454
lti_provider/migrations/0007_alter_lticoursecontext_lms_course_context.py sha256=QhBeSkGh3x6qq4Fa1ZiTe3Km3pzYbvVnULc7Ze1I3JI 428
lti_provider/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lti_provider/migrations/__pycache__/0001_initial.cpython-37.pyc sha256=k9FmXZ_ErFVKE3ljTMCZHdOBfot2fi3f9VEyO9D1LEc 902
lti_provider/migrations/__pycache__/0001_initial.cpython-39.pyc sha256=1K_NU48EVWnf7HmrfRcd4YZvUGqwh6Qb9iSDbK43SK0 924
lti_provider/migrations/__pycache__/0002_auto_20151231_1107.cpython-37.pyc sha256=NqpwH1QDOJHH_81dYZNdGJNdxPr8QlIl-OKI0tcTjiA 740
lti_provider/migrations/__pycache__/0002_auto_20151231_1107.cpython-39.pyc sha256=-PcNicr4nxVJxRG2GuZEu2GYLszhbr3_8X4vMV7K2vQ 756
lti_provider/migrations/__pycache__/0003_auto_20151231_1109.cpython-37.pyc sha256=MkLaxyGX2Zcsj1VvtgC886EzP78Y4J8t2w27FV0_Pws 632
lti_provider/migrations/__pycache__/0003_auto_20151231_1109.cpython-39.pyc sha256=P4UKI4ixiJnn0F-vQjcV_X_NYzet5MnUdWmq9WwY8Ik 646
lti_provider/migrations/__pycache__/0004_lticoursecontext_enable.cpython-37.pyc sha256=pLu84JIGJZDqEo2fHgPWPLEO6xruABtWHdKp3BilygM 661
lti_provider/migrations/__pycache__/0004_lticoursecontext_enable.cpython-39.pyc sha256=grJ9Sa3h13xUsJr7ISMgS_jJk9EpE9kBC2QFIa9fwC4 675
lti_provider/migrations/__pycache__/0005_auto_20171009_1234.cpython-37.pyc sha256=qAaVroSZnGNlSNSEozKUQgDIFHl8TJMfn7XSA9mhKxs 1705
lti_provider/migrations/__pycache__/0005_auto_20171009_1234.cpython-39.pyc sha256=rgsc16Ff74-uP87b7Fq-uUMW24gArPS6hNIvmDNo_v4 1695
lti_provider/migrations/__pycache__/0006_auto_20180205_1636.cpython-37.pyc sha256=2tjhYZhNSZ6-ICbsiwXS1MbnbVaQMW7G2o1TlMRjVNQ 693
lti_provider/migrations/__pycache__/0006_auto_20180205_1636.cpython-39.pyc sha256=YW0IJ0qroJMOAX0J2N0bje-ayOEZ3Mjfz7bxiPwa398 707
lti_provider/migrations/__pycache__/0007_alter_lticoursecontext_lms_course_context.cpython-39.pyc sha256=cjAgMNXrpZz2Ic7B0EUJJ4xhbSiSl8izRwc47_693i4 671
lti_provider/migrations/__pycache__/__init__.cpython-37.pyc sha256=fXINCh2dZ96Du3XXPVSSZUudjE_boY0zntqlfeSqD60 167
lti_provider/migrations/__pycache__/__init__.cpython-39.pyc sha256=K_kfDlpsZ_Y0GPfJtRwYo3ydp98Lwy8UIY-lBvy9be0 171
lti_provider/templates/lti_provider/config.xml sha256=j5GFs57RSjVgdam4j4cN1U37H9pHft9RPDulXGsMv9s 2969
lti_provider/templates/lti_provider/fail_auth.html sha256=7MJh_FswNwQrN3fRDoD4Qwcf6jMgMFVtrD3eUtXrhUM 836
lti_provider/templates/lti_provider/fail_course_configuration.html sha256=yb2oH7BTcoX5Gu5WQghI-K3lnShVFjfJb_2dIxOr5Qo 984
lti_provider/templates/lti_provider/landing_page.html sha256=QCcKxBy5fcemoVyTSxam5k0ZXmHrJU9TTojs9n6GqjA 582
lti_provider/templatetags/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lti_provider/templatetags/lti_utils.py sha256=BHwNNXfXXvfXTsm2ez8R67KASCiPujb0e-IEtM3-Xic 348
lti_provider/templatetags/__pycache__/__init__.cpython-37.pyc sha256=frMwF3FpIM52hdhlUhiga4ls_xvd9-VyAtGkX1hRNLI 169
lti_provider/templatetags/__pycache__/__init__.cpython-39.pyc sha256=pRy-X2KOTyx1gdyj_KZSP1OBlaEPvV-WvzClKMgQQII 173
lti_provider/templatetags/__pycache__/lti_utils.cpython-37.pyc sha256=ijjJQTkoA7_UitnWwJYURQi7qR8xAEiONnWpLhXvL0k 563
lti_provider/templatetags/__pycache__/lti_utils.cpython-39.pyc sha256=d6iMqR8j6h-b2s4ZdXB90R7Ly6qWMZQNK9op1oI-fu0 575
lti_provider/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lti_provider/tests/factories.py sha256=YnLSpY6-eR5iLHpw5rRrOGTeM0WA5SNxyeSgIsOlU-E 3280
lti_provider/tests/test_auth.py sha256=Xnm6PoeJxpOqfBRvUVMNRhGYF0uFZAest17S7Ffmx34 3464
lti_provider/tests/test_lti.py sha256=cqZdG_H2gVndQ7xS89XL-xzkJZ1Gg5kbMdM1zMzadoU 3573
lti_provider/tests/test_templatetags.py sha256=xmekJJAlL62K9rM9NGR8BHW0imTk5ncKYOnoO6TGTnQ 670
lti_provider/tests/test_views.py sha256=nvlndT2P5pn1Nj1DZaEfRSvSVu8fo8W34r0nu4DR2Fk 10127
lti_provider/tests/urls.py sha256=T9xuov4OYkPctRPDNbLZWq5eBI6eq-VJ4H4vEu0EkuU 151
lti_provider/tests/__pycache__/__init__.cpython-37.pyc sha256=NaHogRxbJ9m3sw6OHOVhHOCVczjQNtOnPVRLR2Lw0GY 162
lti_provider/tests/__pycache__/__init__.cpython-39.pyc sha256=wPmhxRDvSQVzdsjwqg90oKTPLgIpOu260iKlQJOG7vk 166
lti_provider/tests/__pycache__/factories.cpython-37.pyc sha256=jaoJfpJvox9OXIUZrH1Qc_l-KN12D0XD6R4YZt5WEgU 3922
lti_provider/tests/__pycache__/factories.cpython-39.pyc sha256=Fl0u3PRJvDila1NP0otZnLDYfqDhM3iWXEX7Eq9nrdM 3964
lti_provider/tests/__pycache__/test_auth.cpython-37.pyc sha256=GgstunpHepehrz9bvku5TZFdkPgtgZ5_LaY134zs1Hc 3872
lti_provider/tests/__pycache__/test_auth.cpython-39.pyc sha256=BZp40JV7ArVle3kwrn1sGk0SVePfvQqWND9iS2SYj9I 3825
lti_provider/tests/__pycache__/test_lti.cpython-37.pyc sha256=S_PiIBEBi37QQcJ7vggjE2LJXaOSYNmQSvlR9c3H5UQ 3860
lti_provider/tests/__pycache__/test_lti.cpython-39.pyc sha256=EgehyCLLNIGheN8CfljzicXl7DCzfQ_CTXKGNJs54K4 3958
lti_provider/tests/__pycache__/test_templatetags.cpython-37.pyc sha256=oOmAwwyHhRHbMXIVCg3acJ7FmzRkINgAyaLLSJS1_H8 989
lti_provider/tests/__pycache__/test_templatetags.cpython-39.pyc sha256=71pIgmQU0aDiw92DL5AhW3IkFzOEyR4X-WK0GfDJl5A 1021
lti_provider/tests/__pycache__/test_views.cpython-37.pyc sha256=MHDxzq1yNh1gYgvrOvYRthnm2F3U38-RxlgXl5mhk3M 8143
lti_provider/tests/__pycache__/test_views.cpython-39.pyc sha256=pbhSIZpL2AF4TdQM2cOy77vIqzO8Rsw0xBTE_0TRqI0 8183
lti_provider/tests/__pycache__/urls.cpython-37.pyc sha256=GPaheye6LOLmng5s67PceFpq0jzi0Y89hvfgRYfx8Gs 328
lti_provider/tests/__pycache__/urls.cpython-39.pyc sha256=u8AdgOXMwyqGKYUWDRzMNcoyHSWfaIeuvl8SR4gJeyM 334
django_lti_provider-1.0.0.dist-info/AUTHORS.md sha256=yzRHItThAWY_AsWZQo1-mQFZKILXfS7NAkCvTYOesKM 487
django_lti_provider-1.0.0.dist-info/LICENSE sha256=FsbgCvFi_QOX4hRzVX0ZMRS0ddOOp6hZmSczxpQLS5k 33353
django_lti_provider-1.0.0.dist-info/METADATA sha256=fu9HhPq-6tt_jw39FMr4m9YEkAlUxmFadSc0eMwuSXk 422
django_lti_provider-1.0.0.dist-info/WHEEL sha256=z9j0xAa_JmUKMpmz72K0ZGALSM_n-wQVmGbleXx2VHg 110
django_lti_provider-1.0.0.dist-info/top_level.txt sha256=gsgMMAfFcQ2V-XvS9r1isN5WPKbVpbtcja6Unsk3ofU 13
django_lti_provider-1.0.0.dist-info/RECORD

top_level.txt

lti_provider