-
Notifications
You must be signed in to change notification settings - Fork 52
Expand file tree
/
Copy pathpyproject.toml
More file actions
23 lines (21 loc) · 1.04 KB
/
Copy pathpyproject.toml
File metadata and controls
23 lines (21 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[project]
name = "acs"
version = "0.1.3"
description = "ACS Documentation"
license = "Apache-2.0"
requires-python = ">=3.11"
dependencies = [ "mike>=1.2.0", "mkdocs-material>=9.6.14", "pymdown-extensions>=11.0.1",]
[dependency-groups]
dev = [ "pytest>=8.0", "jsonschema>=4.25.0",]
# Workflow security analysis, run by .github/workflows/zizmor.yml. A named group rather
# than dev, so the docs build and the test gate never install it. The lockfile pins the
# version with hashes, and Dependabot moves it under the usual cooldown.
zizmor = [ "zizmor>=1.30.1",]
[tool.pytest.ini_options]
# The deploy workflow runs a bare `uv run pytest -v` as the gate the site build
# depends on, in the environment `uv sync --locked` produces. Without this,
# pytest collects the whole repository, so any suite whose dependencies are not
# in uv.lock fails at collection and takes the deploy down with it. Scoping
# collection to tests/ keeps that gate about the guards it was written for.
# Suites that carry their own dependencies run from their own workflow.
testpaths = ["tests"]