nix-builder-autoscaler/buildbot-ext/pyproject.toml

44 lines
839 B
TOML
Raw Permalink Normal View History

[build-system]
requires = ["setuptools>=68", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "buildbot-autoscale-ext"
version = "0.1.0"
description = "Buildbot extension for nix-builder-autoscaler capacity gating"
requires-python = ">=3.12"
dependencies = [
"buildbot",
"twisted",
]
[dependency-groups]
dev = [
"pytest",
"ruff",
"pyright",
]
[tool.uv.extra-build-dependencies]
py-ubjson = ["setuptools"]
[tool.ruff]
target-version = "py312"
line-length = 100
[tool.ruff.lint]
select = ["E", "F", "I", "UP", "B", "SIM", "ANN"]
ignore = []
[tool.ruff.lint.per-file-ignores]
"*/tests/*" = ["ANN"]
[tool.pyright]
pythonVersion = "3.12"
typeCheckingMode = "standard"
include = ["buildbot_autoscale_ext"]
exclude = ["**/tests"]
[tool.pytest.ini_options]
testpaths = ["buildbot_autoscale_ext/tests"]