-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpyproject.toml
36 lines (30 loc) · 1.01 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
[build-system]
requires = ["setuptools>=69.0", "setuptools_scm>=8", "pybind11"]
build-backend = "setuptools.build_meta"
[project]
name = "BEMEWS"
description = "A Python module for computing the Earth-matter effect upon neutrinos. Works alone or with snewpy."
license = {text = "BSD License"}
readme = "README.md"
authors = [
{name="Jim Kneller", email="[email protected]"},
{name="Anne Graf"},
]
version = "1.0a1"
requires-python = ">=3.9" # TODO: Also update classifiers below!
dependencies = [
"numpy >= 1.16",
"scipy",
"astropy >= 4.3"
]
[project.urls]
"Homepage" = "https://github.com/SNEWS2/BEMEWS"
[project.optional-dependencies]
test = [ "pytest" ]
[tool.setuptools]
# The sdist should include all files in the repo (notably *.cpp and *.h),
# which is done by setuptools_scm.
# For wheels, this “package data” (everything except for *.py and compiled),
# is mostly unnecessary, so we exclude it and only add PREM data files.
include-package-data = false
package-data = { "BEMEWS.data" = ["*.dat"] }