forked from sfarrens/ecole-euclid-2023
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
34 lines (29 loc) · 853 Bytes
/
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
[project]
name = "mycosmo"
readme = "README.md"
requires-python = ">=3.11"
authors = [{ "name" = "Samuel Farrens", "email" = "[email protected]" }]
maintainers = [{ "name" = "Samuel Farrens", "email" = "[email protected]" }]
description = 'This is an example cosmology package.'
dependencies = ["numpy"]
version = "0.0.1"
[project.optional-dependencies]
docs = ["myst-parser", "numpydoc", "sphinx", "sphinx-book-theme"]
lint = ["black"]
release = ["build", "twine"]
test = [
"pytest",
"pytest-black",
"pytest-cov",
"pytest-emoji",
"pytest-pydocstyle",
]
# Install for development
dev = ["mycosmo[docs,lint,release,test]"]
[tool.black]
line-length = 88
[tool.pydocstyle]
convention = "numpy"
[tool.pytest.ini_options]
addopts = ["--verbose", "--black", "--emoji", "--pydocstyle", "--cov=mycosmo"]
testpaths = ["mycosmo"]