一个通过Twilio的短信服务发送令牌的django-otp插件。
项目描述
这是一个通过Twilio的 短信 服务发送令牌的django-otp插件。
有关OTP框架的更多信息,请参阅 django-otp。
开发
该项目使用 hatch 构建和管理。如果您没有安装hatch,我建议使用 pipx 安装它: pipx install hatch。
pyproject.toml 定义了几个有用的脚本,用于开发和测试。默认环境包括所有开发和测试依赖项,以便快速运行测试。 test 环境定义了运行完整验证套件的测试矩阵。所有内容都在 test/test_project 中Django项目的上下文中执行。
作为一个快速入门,可以使用 hatch run [<env>:]<script> 运行hatch脚本。要在默认环境中运行linters和测试,只需运行 hatch run check。这应该在默认Python版本和最新Django上运行测试。其他脚本包括
manage:通过测试项目运行管理命令。这可以用于生成迁移。
lint:运行所有linters。
fix:运行所有fixers以解决linting问题。这可能不会解决lint报告的所有问题。
test:运行所有测试。
check:运行linters和测试。
warn:启用所有警告运行测试。这对于在新版本的Django中查看弃用警告特别有用。
cov:运行测试并打印代码覆盖率报告。
要运行完整的测试矩阵,请运行 hatch run test:run。您需要安装多个特定的Python版本才能进行此操作。
您可以使用 hatch env prune 清理hatch环境,例如强制更新依赖项。
项目详细信息
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码发行版
django_otp_twilio-1.0.5.tar.gz (15.8 kB 查看散列)
构建发行版
django_otp_twilio-1.0.5-py3-none-any.whl (10.0 kB 查看散列)
关闭
django_otp_twilio-1.0.5.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | c142d2253b5d2cde768e058ba648da19cf7fc0014229d7f8400efdec8b5cd6dd |
|
MD5 | 531cf553cfb830afd60aaa13a7b3dc4b |
|
BLAKE2b-256 | 0e1caffa0a339aa2f53c4243d43d74c722d85be830bd241d8fc6ee3bc1bc8dab |
关闭
django_otp_twilio-1.0.5-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 52ee508634725ce33cc3d74d1bfc8751bcbd5ccf10740b9661dd59709b42fe46 |
|
MD5 | 022146edb0d0c1fbb7678788a262018f |
|
BLAKE2b-256 | 6d6e6f4be37db9358ab2ad36c0ca238f08bb5d5ce95de512602cf6ff6831c4fe |