pyotp

View on PyPIReverse Dependencies (185)

2.9.0 pyotp-2.9.0-py3-none-any.whl

Wheel Details

Project: pyotp
Version: 2.9.0
Filename: pyotp-2.9.0-py3-none-any.whl
Download: [link]
Size: 13376
MD5: 037e4e5fbca83b4362db0f85076795ec
SHA256: 81c2e5865b8ac55e825b0358e496e1d9387c811e85bb40e71a3b29b288963612
Uploaded: 2023-07-27 23:41:01 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyotp
Version: 2.9.0
Summary: Python One Time Password Library
Author: PyOTP contributors
Author-Email: kislyuk[at]gmail.com
Home-Page: https://github.com/pyotp/pyotp
Project-Url: Documentation, https://pyauth.github.io/pyotp
Project-Url: Source Code, https://github.com/pyauth/pyotp
Project-Url: Issue Tracker, https://github.com/pyauth/pyotp/issues
Project-Url: Change Log, https://github.com/pyauth/pyotp/blob/master/Changes.rst
License: MIT License
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Platform: MacOS X
Platform: Posix
Requires-Python: >=3.7
Requires-Dist: coverage; extra == "test"
Requires-Dist: wheel; extra == "test"
Requires-Dist: ruff; extra == "test"
Requires-Dist: mypy; extra == "test"
Provides-Extra: test
License-File: LICENSE
[Description omitted; length: 8507 characters]

WHEEL

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

RECORD

Path Digest Size
pyotp/__init__.py sha256=9Apoa0L4aEPVRk2EzT-5ZY26vma_33YEttZczJVHVtY 3792
pyotp/compat.py sha256=i-pxcRWpShxkMTMucqPJdPJibYUaVtEhL9pyweKQ84k 209
pyotp/hotp.py sha256=mQZuyB4Cq5Pv8-k_yCUlUz0OVMGXG5nH6T_foTN2eo8 2672
pyotp/otp.py sha256=MdEXmgLPyb-weylhF_xvlICRJN7g2clOLnKK-h5y3Lc 2222
pyotp/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyotp/totp.py sha256=SqE6vJaoyRABAA7L1WP-FRam2O8LP4Z4m24eFo_X_WE 4096
pyotp/utils.py sha256=svycyd8gatRF9uXrONq8A6X7FKdBXaMfqtotEfU3Dqk 3120
pyotp/contrib/__init__.py sha256=2hKOYyF4NnZ09Rw3FmeoYmk1l7l631cgIpj2kjzbKfw 38
pyotp/contrib/steam.py sha256=ouLep7jWIkW1nw-GUVXU8RZ6NO3qEaQoCMnlkJzZWKk 1410
pyotp-2.9.0.dist-info/LICENSE sha256=eViFEjNBRYFyqtbr-rMbBxzHtAUkkp5pAWYtXbv1fqM 1174
pyotp-2.9.0.dist-info/METADATA sha256=tzMB3HMnzN03wYxnEUKlcunov3bdUamPfRhStls9KgQ 9841
pyotp-2.9.0.dist-info/WHEEL sha256=AtBG6SXL3KF_v0NxLf0ehyVOh0cold-JbJYXNGorC6Q 92
pyotp-2.9.0.dist-info/top_level.txt sha256=rFDgz6Sm4nbkYk6tlSRiMcJPyYdnY6LcZiAaYTxVc5k 6
pyotp-2.9.0.dist-info/RECORD

top_level.txt

pyotp