-
Notifications
You must be signed in to change notification settings - Fork 15
/
pyproject.toml
52 lines (45 loc) · 1.42 KB
/
pyproject.toml
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
[tool.poetry]
name = "xcoll"
version = "0.5.9"
description = "Xsuite collimation package"
homepage = "https://github.com/xsuite/xcoll"
repository = "https://github.com/xsuite/xcoll"
authors = [
"Frederik F. Van der Veken <[email protected]>",
"Simone O. Solstrand <[email protected]>",
"Björn Lindstrom <[email protected]>",
"Giacomo Broggi <[email protected]>",
"André Donadon Servelle <[email protected]>",
"Dora E. Veres <[email protected]>",
"Despina Demetriadou <[email protected]>",
"Andrey Abramov <[email protected]>",
"Giovanni Iadarola <[email protected]>"
]
readme = "README.md"
license = "Apache 2.0"
include = ["LICENSE", "NOTICE"]
[tool.poetry.dependencies]
python = ">=3.8"
ruamel-yaml = { version = "^0.17.31", optional = true }
numpy = ">=1.0"
pandas = ">=1.4"
xobjects = ">=0.4.5"
xdeps = ">=0.7.3"
xpart = ">=0.19.1"
xtrack = ">=0.69.7"
[tool.poetry.dev-dependencies]
pytest = ">=7.3"
xaux = ">=0.2.1"
[tool.poetry.extras]
tests = ["pytest", "ruamel-yaml"]
[build-system]
# Needed for pip install -e (BTW: need pip version 22)
requires = ["poetry-core>=1.0.8"]
build-backend = "poetry.core.masonry.api"
# pyproject.toml
[tool.pytest.ini_options]
addopts = "-ra --durations=10 --durations-min=1"
python_functions = ["test_"]
testpaths = [
"tests",
]