deux

View on PyPIReverse Dependencies (0)

1.2.0 deux-1.2.0-py2.py3-none-any.whl

Wheel Details

Project: deux
Version: 1.2.0
Filename: deux-1.2.0-py2.py3-none-any.whl
Download: [link]
Size: 35245
MD5: 337f88acd421e060d7fc74c4aa7e97f9
SHA256: 946091599da4d1e50c6837be79e4e7c492f0fabded6a69b35366b945b226af85
Uploaded: 2016-10-28 17:38:40 +0000

dist-info

METADATA

Metadata-Version: 2.0
Name: deux
Version: 1.2.0
Summary: Multifactor Authentication for Django Rest Framework
Author: Robinhood Markets
Author-Email: opensource[at]robinhood.com
Home-Page: https://github.com/robinhood/deux
License: BSD
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Framework :: Django
Classifier: Framework :: Django :: 1.9
Classifier: Framework :: Django :: 1.10
Classifier: Operating System :: OS Independent
Platform: any
Requires-Dist: django-oauth-toolkit (>=0.10.0)
Requires-Dist: django-otp (>=0.3.5)
Requires-Dist: djangorestframework (>=2.4.3)
Requires-Dist: six (>=1.10.0)
Requires-Dist: twilio (>=5.4.0)
[Description omitted; length: 2994 characters]

WHEEL

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

RECORD

Path Digest Size
deux/__init__.py sha256=x7BYuA8TSrUoug_KojxxIdSQe6vuZnXhgzSP60nkurA 749
deux/abstract_models.py sha256=0Xa4RculqRqEY9tJU3JGWons6V0lgozUFzFRi763JOU 4776
deux/app_settings.py sha256=dHJ4nFHXFdLeE-1noWsy7mHffEH_WdgvzVX2_8008Ek 2533
deux/constants.py sha256=KNG7NPTtILSBx68czOZxjuaPMhPyTDRkd-FanygVsTM 249
deux/exceptions.py sha256=xUX7_TdNyCcfJroOIL928j3jnk_xSVtWqDJnMO7DVM8 788
deux/models.py sha256=_VXfSizRQq5gcs6ESgUhBAjp_VGzuV5jWD6RDR8yK_Y 326
deux/notifications.py sha256=PcmsUb0a26vlWFBj-p_6ZdAZQ5R-IDqKdtipP5bpRL4 1662
deux/serializers.py sha256=934UEx2VyBZ5AtzRnLpJ34bThxBRnx-3Qv3kI8CXVNE 7769
deux/services.py sha256=6BfKNq9-rS25RzF_5IjLhD8qhSBXVlvzCW7bzLDPyUc 2981
deux/strings.py sha256=Fu02Nyeo4Lr8IkMGPClf_QqIf0YMZutoeshvBRQ65_0 1327
deux/urls.py sha256=cgQ2G3lnY83acSmSMvQgtGNd3HZ2t7z5s6UxIJ3O9oQ 646
deux/validators.py sha256=nd-W8CLh_ieb3mufxD3bqpi5HQMvOWrvdTn2iO8s81Y 289
deux/views.py sha256=VOcLk45lp6CqoiNaeiWmNJ-qi-xJeNuxMy49DSW_zwE 2757
deux/authtoken/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
deux/authtoken/serializers.py sha256=noY7on0jiMIzg9fCJUr7qqdleeRhRGgsZ_j87QNw7lk 2861
deux/authtoken/urls.py sha256=QycV-NqNkxlej55Jm6p4nYGC6pTtljcDFzsxXE-lBW4 337
deux/authtoken/views.py sha256=JC-_vkTprgEAGa83gpGz9g80V4UqJ4EsDuzljkwFoTk 1514
deux/authtoken/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
deux/authtoken/tests/test_serializers.py sha256=Gezvd8R803QtADws6qx_A9v0KPQn2bl0pihcatrn5FI 5226
deux/authtoken/tests/test_views.py sha256=YN_oMi8uD3u3nWrh4T6O3bcW8YFL4_QP-7z2iyhWn6k 2052
deux/migrations/0001_initial.py sha256=NLiioQepIPt-AuYdCUnsH4NzTjj76KBdDLpydL5Rgpo 1453
deux/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
deux/oauth2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
deux/oauth2/backends.py sha256=beGIQDizf1-1u1vJb4Sgt8an626AZ-o_uHuMpK_OoHE 2304
deux/oauth2/exceptions.py sha256=lDfErmdch4g5hdM6okJ14K1vNquwVHPR6Obc4phZHls 1757
deux/oauth2/urls.py sha256=oT56ZxkyzE9cCzie9Y5-r2pSlo5noRWekTn7GSt7-VI 320
deux/oauth2/validators.py sha256=hHwqBs7wBEwbni4ep6W0ksiw7YhIBai01GmoVmAdegU 3255
deux/oauth2/views.py sha256=dyAD4wXEPk2scWFbtkba6PKL2piwYztQZ-6XWTj5y7k 539
deux/oauth2/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
deux/oauth2/tests/test_authentication.py sha256=7cWk4rbQ16Rm0WKUgI6-OoE7cf_RVp2Nbq-YP7KWXGE 6889
deux/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
deux/tests/test_base.py sha256=NoPO7_li_6ScxTdp7J8-JL7sRpm2UVzruaKg5ZzIs8c 3108
deux/tests/test_models.py sha256=VoAnCTJxwAEaQMX2DspNKW3xS41_KHwLQI4QJ_KavVw 2385
deux/tests/test_notifications.py sha256=ExFn9gepJAZRzn0XWSR2dgISUQKE-9Aq-5i4Bx--n6E 3058
deux/tests/test_services.py sha256=OwmtaArcBJAUIXBbkKJLhaZPCAB5shL5UO929noqH0Q 2748
deux/tests/test_validators.py sha256=Z7b5z_1JU5iHlIyMJnscZK3-jkBPpERXWpOjDgTe51o 872
deux/tests/test_views.py sha256=06kpo0ymQbdSM1R5cBakUKhHQu65tPFN9M7pKSFrTvQ 6872
deux-1.2.0.dist-info/DESCRIPTION.rst sha256=ZeNMzdjfraKJCtbxN2zQZ3DKNCF73Wrbc-w06171_Jk 2994
deux-1.2.0.dist-info/METADATA sha256=yM89T-9F-bG1mE9QgiewmVE8mxNNs82bp1lCJvTTPEk 4114
deux-1.2.0.dist-info/RECORD
deux-1.2.0.dist-info/WHEEL sha256=o2k-Qa-RMNIJmUdIc7KU6VWR_ErNRbWNlxDIpl7lm34 110
deux-1.2.0.dist-info/metadata.json sha256=J_M5UrBq9msYz_pepGoACr6S0F9sPY1W_IsIQ2WHk_I 1376
deux-1.2.0.dist-info/top_level.txt sha256=opKm6u3Vux0cMlBNCmhSpQs52XWvPG97XkR669md-Tk 15
test_proj/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test_proj/settings.py sha256=VO2UeWUOb5STwZNulrQskWRnDDmcW4wN0Y3pvNGeOXg 3112
test_proj/urls.py sha256=N5fkBRaY8iX3-Yd4raTM6nxFMvK3VBpeRM9t67vzu-c 1022
test_proj/wsgi.py sha256=lHlMU4ZZvJpvM6qoXYWbtuD-XiXfgRIEIThMntOdDsU 394

top_level.txt

deux
test_proj