-
Notifications
You must be signed in to change notification settings - Fork 8
/
pyproject.toml
56 lines (51 loc) · 1.36 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
52
53
54
55
56
[build-system] # Require setuptool version due to https://github.com/pypa/setuptools/issues/2938
requires = ["setuptools>=61.0.0", "wheel"]
[project]
name = "vampy"
version = "1.0.4"
description = "Automated and objective tools used to prepare, run, and analyze vascular morphologies."
authors = [{ name = "Henrik A. Kjeldsberg", email = "[email protected]" }]
license = { file = "LICENSE" }
readme = "README.md"
dependencies = [
'numpy',
'matplotlib',
'cppimport',
'scipy'
]
[project.scripts]
vampy-mesh = "vampy.automatedPreprocessing.automated_preprocessing:main_meshing"
vampy-hemo = "vampy.automatedPostprocessing.compute_hemodynamic_indices:main_hemo"
vampy-metrics = "vampy.automatedPostprocessing.compute_flow_and_simulation_metrics:main_metrics"
vampy-convert = "vampy.automatedPostprocessing.compute_velocity_and_pressure:main_convert"
vampy-probe = "vampy.automatedPostprocessing.visualize_probes:main_probe"
[project.optional-dependencies]
test = [
"flake8",
'mypy',
"pytest",
"pytest-cov"
]
[tool.pytest.ini_options]
addopts = [
"--import-mode=importlib",
"--cov=./",
"--cov-report=xml",
"--cov-report=term-missing",
"-v"
]
testpaths = [
"tests"
]
[tool.mypy]
ignore_missing_imports = true
# Folders to exclude
exclude = [
"docs/",
"build/",
]
# Folder to check with mypy
files = [
"src",
"tests"
]