更好用的 Python 任务自动化工具:nox 官方教程
本教程将引导你学会安装、配置和运行 Nox。 安装 Nox 可以通过pip轻松安装: python3-m pip install nox 你可能希望使用用户站点(user site)来避免对全局的 Python install 造成混乱: python3 -m pipinstall--user nox 或者,你也可以更精致,使用pipx: pipxinstall nox 无论用哪种方式,Nox 通常是要全局安装的,类似于 tox、pip和其它类似的工具。 如果你有兴趣在docker 内运行 nox,可以使用 DockerHub 上的thekevjames/nox镜像,它包含所有 nox 版本的构建与及所有支持的 Python 版本。 如果你想在GitHub Actions中运行 nox ,则可以使用Activatedleigh/setup-nox action,它将安装最新的 nox,并令 GitHub Actions 环境提供的所有 Python 版本可用。 编写配置文件 Nox 通过项目目录中一个名为 noxfile.py 的文件作配置 。这是一个 Python文件,定义了一组会话(sessions)。一个会话是一个环境和一组在这个环境中运行的命令。如果你熟悉 tox,会话就类似于它的环境。如果你熟悉 GNU Make,会话则类似于它的 target。 会话使用 @nox