-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpyproject.toml
More file actions
52 lines (43 loc) · 1.02 KB
/
pyproject.toml
File metadata and controls
52 lines (43 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
[project]
name = "sds-loader"
version = "0.1.5"
description = "A service for loading new SDS schemas and datasets"
requires-python = "==3.13.*"
dependencies = [
"sdx-base>=0.2.9",
"sds-common==1.0.17",
"lagom>=2.7.7",
"polyfactory>=3.3.0",
"pydantic-settings>=2.13.1",
"fastapi>=0.119.0",
"starlette>=0.48.0",
"requests>=2.32.3",
]
[dependency-groups]
dev = [
"pytest>=8.3.5",
"pytest-cov>=6.1.1",
"pytest-xdist>=3.6.1",
]
lint = [
"ruff>=0.11.7",
]
version-check = [
"toml>=0.10.2",
"tomlkit>=0.13.3",
]
[[tool.uv.index]]
name = "sds-repo"
url = "https://europe-west2-python.pkg.dev/ons-sds-ci/sds-python-packages/simple/"
[[tool.uv.index]]
name = "sdx-repo"
url = "https://europe-west2-python.pkg.dev/ons-sdx-ci/sdx-python-packages/simple/"
[tool.uv.sources]
sdx-base = { index = "sdx-repo" }
sds-common = { index = "sds-repo" }
[tool.ruff]
line-length = 121
exclude = ["lib", "__pycache__", ".venv"]
[tool.ruff.lint]
extend-select = ["E303", "W391", "W292", "E302"]
preview = true