django-otp

View on PyPIReverse Dependencies (10)

0.8.1 django_otp-0.8.1-py3-none-any.whl

Wheel Details

Project: django-otp
Version: 0.8.1
Filename: django_otp-0.8.1-py3-none-any.whl
Download: [link]
Size: 46256
MD5: 5ce5c9aad668339284b7f7f8fce48045
SHA256: 523a87f8d0c52ce9a9f0a5e248c59dab3e85cdda5bbcd106cf49138a8f3f3209
Uploaded: 2020-02-08 16:27:18 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: django-otp
Version: 0.8.1
Summary: A pluggable framework for adding two-factor authentication to Django using one-time passwords.
Author: Peter Sagerson
Author-Email: psagers[at]ignorare.net
Home-Page: https://github.com/django-otp/django-otp
Project-Url: Documentation, https://django-otp-official.readthedocs.io/
Project-Url: Source, https://github.com/django-otp/django-otp
License: BSD
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: django (>=1.11)
Requires-Dist: qrcode; extra == "qrcode"
Provides-Extra: qrcode
[Description omitted; length: 2182 characters]

WHEEL

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

RECORD

Path Digest Size
django_otp/__init__.py sha256=k2R2b1ZiH8EngRB9hBQjGIwjoAGMjEkEGdMM7bpP0xY 3594
django_otp/admin.py sha256=rdjiJvF5mAg_sO0qd3TZUiM-Mt07IbtifHW0oHm0voQ 2532
django_otp/conf.py sha256=4L3W8hjaSUi1O-_Qwh0Ynb4gk6WcYFFLNPz0LJ5b110 680
django_otp/decorators.py sha256=a63fBPHMiC6hDCSoML4ZUM4XbXCsfUIpZvq5xokh1Z0 967
django_otp/forms.py sha256=mHgJw7m0YO08udmGmAodJe9vyD6XRxqJ_WrmPobVkMM 12947
django_otp/middleware.py sha256=zSWnGOK5thalXAHgcN_awVgp1NLG0nNsiJSopT6g3IY 2404
django_otp/models.py sha256=9-aIdHzwRO6aurfb2YCqGrk1sBwsc-XpT0iCxz605cU 9883
django_otp/oath.py sha256=5XVDaGmCecmDzTLcaUDcQINjrcq-KxkAxeI5yuofRiY 5512
django_otp/tests.py sha256=xTbay9_MNZbvxqBZcNqeSiWIHYMIIXgsthpz8MqWQ0c 6692
django_otp/util.py sha256=uBwxi24ckkc1ccYVW4WgkQc7OkNFvjCMxIN2gUCj5Ps 1937
django_otp/views.py sha256=2FPqil7d2_xcuKcolEiVfrsEKRz982JEDoFGx9vwCrs 1695
django_otp/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_otp/plugins/otp_email/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_otp/plugins/otp_email/admin.py sha256=cUGa9q3ee37QmtQLNGT8Xoun_lslcZCVOOMv2zbN9FI 661
django_otp/plugins/otp_email/conf.py sha256=BM9-tnjCSFe_AUKeOLvM8FXg6hIHiF8eBinoNjhgN-0 712
django_otp/plugins/otp_email/models.py sha256=2pwjg5coRqtXgyvFUtFA5zk7iPCle4ZV_VMC03sZxb8 1787
django_otp/plugins/otp_email/tests.py sha256=0Hqs1xy82eyUcyT4-DbG-_4tDN-LMnBrwYYK0a5E6qk 1503
django_otp/plugins/otp_email/migrations/0001_initial.py sha256=SkCFaTkF5AG9AIPMZT3BWBYKFbgW2dAFckFpS00orkQ 1221
django_otp/plugins/otp_email/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_otp/plugins/otp_email/templates/otp/email/token.txt sha256=j1kwpGC5Q1MDHN43gEXKrZVZJveCsP4Cx_CgHYr4bmw 31
django_otp/plugins/otp_hotp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_otp/plugins/otp_hotp/admin.py sha256=oFbFJyTFL8rVmF2lumN_TRzy2UR4BzavMj9fKAeNG7s 3040
django_otp/plugins/otp_hotp/models.py sha256=Aievd2zZ9pEv5baiMENGxtR_FmnR47QHO3t4J6oQoO4 3852
django_otp/plugins/otp_hotp/tests.py sha256=I7KdaTHh3kzblzXQpUmrRbsFXvQAD6hMU-hzqLp6X4s 8600
django_otp/plugins/otp_hotp/migrations/0001_initial.py sha256=tBcyASzIVwvK2JK3g4Qlcy14429wCunMxxoTXICt-IQ 1660
django_otp/plugins/otp_hotp/migrations/0002_auto_20190420_0723.py sha256=wDRQ6iKlkwJTeNrqLP-cUjVZdi-E32wZ605UxDg3Kwg 753
django_otp/plugins/otp_hotp/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_otp/plugins/otp_hotp/templates/otp_hotp/admin/config.html sha256=Vh6Ps7SK5EuN1OGQzX9p9Awx2GX0Q55NVLP9l3uN5Wk 566
django_otp/plugins/otp_static/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_otp/plugins/otp_static/admin.py sha256=fAbZtoZ5SSJS84oB7I2uAXbL2gMUDzsEZaHq4e33fug 763
django_otp/plugins/otp_static/lib.py sha256=zaWBTGj4EwLdPFbZ2hzJ6NkzWnaZVqTUWLoONcbtBmc 689
django_otp/plugins/otp_static/models.py sha256=7c_wQ0rVSUTtH4R7fJVJOhAg7uxTwcGg5YlV_tF5RXw 1585
django_otp/plugins/otp_static/tests.py sha256=SJlSKiK9FItdIb5uYOd6sy-6UXTIXIjfE759NJn6ClA 5082
django_otp/plugins/otp_static/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_otp/plugins/otp_static/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_otp/plugins/otp_static/management/commands/addstatictoken.py sha256=A7kgtKNKNPwEW8_dcYzYbeZL2als3XlOwB7RLgWLqzw 1078
django_otp/plugins/otp_static/migrations/0001_initial.py sha256=5fROHGqeemZOm2xOuuHi8KRELrLgqAEpXZRmq1kMVi0 1444
django_otp/plugins/otp_static/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_otp/plugins/otp_totp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_otp/plugins/otp_totp/admin.py sha256=l8P1SEx4_EnB-JDaJhvgjTsKyLajc5T9cBoKBXDNTAM 3052
django_otp/plugins/otp_totp/models.py sha256=a-AECeFCQK1iBT9sVQqIEY3KwVkmk2uO64CkuVqvb7g 5172
django_otp/plugins/otp_totp/tests.py sha256=U4uKswppwdE3xb2X5dlmMYepIGUbgWLrhEi3mkKWTOE 6610
django_otp/plugins/otp_totp/migrations/0001_initial.py sha256=Nm2e_-c393F6oezVMB4Fypx6wN_ZsjtFQ0TiJkO6EfI 2110
django_otp/plugins/otp_totp/migrations/0002_auto_20190420_0723.py sha256=K_CZZoZ8JK55xVexjKNvQoq09v28Nj4l3fMWWaEQzrM 753
django_otp/plugins/otp_totp/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_otp/plugins/otp_totp/templates/otp_totp/admin/config.html sha256=ABZIEt0sFQ7h3TQ3BTuARNZWrm0xcTwjxT5QRHXM2zY 566
django_otp/templates/otp/admin111/login.html sha256=DfvvyW5z76dZqk5mWNydJ-d1OCFSRBao_OuJJJlL6LU 2852
django_otp-0.8.1.dist-info/LICENSE sha256=XIaVntRjig2E50e_ZuaHAZfBExD8cQ2dI4hFnLBAOW0 1297
django_otp-0.8.1.dist-info/METADATA sha256=CydzNLpBmicvsdJPokywb2HCJyHXEk8MBtXUgLugo3Q 3102
django_otp-0.8.1.dist-info/WHEEL sha256=p46_5Uhzqz6AzeSosiOnxK-zmFja1i22CrQCjmYe8ec 92
django_otp-0.8.1.dist-info/top_level.txt sha256=ztNnlog_AEl8liY23zSRLW0z_trlJW0AXDooRD0bQzE 11
django_otp-0.8.1.dist-info/RECORD

top_level.txt

django_otp