-
Notifications
You must be signed in to change notification settings - Fork 2
/
setup.cfg
81 lines (72 loc) · 1.9 KB
/
setup.cfg
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
[metadata]
name = nupyprop
author = Sameer Patel, Diksha Garg, Mary Hall Reno
author_email = sameer-patel-1@uiowa.edu, diksha-garg@uiowa.edu, mary-hall-reno@uiowa.edu
classifiers =
Intended Audience :: Science/Research
Programming Language :: Fortran
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
description = A simulator for neutrino propagation through the earth.
keywords =
NASA
neutrinos
Simulation
license = MIT
long_description_content_type = text/x-rst
long_description = file: README.rst
maintainer = Sameer Patel, Diksha Garg
maintainer_email = sameer-patel-1@uiowa.edu, diksha-garg@uiowa.edu
url = https://heasarc.gsfc.nasa.gov/docs/nuSpaceSim/
[options]
zip_safe = False
ext_package = nupyprop
packages = find:
package_dir =
= src
include_package_data = True
install_requires =
astropy
h5py
importlib_resources
matplotlib
numpy >= 1.22
scipy
sympy
pyyaml
tabulate
[options.packages.find]
where = src
[options.package_data]
nupyprop.datafiles = lookup_tables.h5
polarization_data.txt
nupyprop.models = *.ecsv
[options.entry_points]
console_scripts =
nupyprop = nupyprop.scripts.run:main
[bdist_wheel]
universal = 0
[tox:tox]
envlist = py{38,39} docs
isolated_build = True
[gh-actions]
python =
3.8: py38
3.9: py39
[testenv]
deps =
pytest
commands =
pytest {posargs:--verbose}
[testenv:docs]
description = invoke sphinx-build to build HTML docs
deps =
sphinx
sphinx-argparse
sphinx-copybutton
sphinx-press-theme
commands = sphinx-build -d "{toxworkdir}/docs_doctree" docs/source "{toxworkdir}/docs_out" --color -W -bhtml {posargs}
python -c 'import pathlib; print("documentation available under file://\{0\}".format(pathlib.Path(r"{toxworkdir}") / "docs_out" / "index.html"))'