跳转到主要内容

一个通过Twilio的短信服务发送令牌的django-otp插件。

项目描述

PyPI Documentation Source

这是一个通过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 查看散列)

上传时间 Python 3

支持者: