代码拉取完成,页面将自动刷新
"""nox configuration file."""
# ruff: noqa: ANN001, D401
import nox
@nox.session
def flake8(session) -> None:
"""Run flake8."""
posargs = session.posargs if session.posargs else ["deepdiff"]
session.install(".[cli,dev,static]")
session.run(
"python",
"-m",
"flake8",
*posargs,
)
@nox.session
def mypy(session) -> None:
"""Run mypy."""
posargs = session.posargs if session.posargs else ["deepdiff"]
session.install(".[cli,dev,static]")
session.run(
"python",
"-m",
"mypy",
"--install-types",
"--non-interactive",
*posargs,
)
@nox.session(python=["3.9", "3.10", "3.11", "3.12", "3.13"])
def pytest(session) -> None:
"""Test with pytest."""
posargs = session.posargs if session.posargs else ["-vv", "tests"]
session.install(".[cli,dev,static,test]")
session.run(
"python",
"-m",
"pytest",
"--cov=deepdiff",
"--cov-report",
"term-missing",
*posargs,
)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。