-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathsetup.cfg
144 lines (133 loc) · 2.17 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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
[metadata]
name = matvis
description = Fast matrix-based visibility simulator with interface to CPU and GPU
long_description = file: README.rst
long_description_content_type = text/x-rst
url = https://github.com/hera-team/matvis
author = HERA-Team
author_email = steven.g.murray@asu.edu
license = MIT
license_files = LICENSE.txt
platforms = any
classifiers =
Development Status :: 4 - Beta
License :: OSI Approved :: MIT License
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3 :: Only
[options]
packages = find_namespace:
install_requires =
astropy
click
docstring-parser
line-profiler
numpy>=2.0
psutil
pyuvdata>=3.1.2
rich
scipy
python_requires = >=3.10
include_package_data = True
package_dir =
=src
zip_safe = False
[options.packages.find]
where = src
exclude =
tests
[options.entry_points]
console_scripts =
matvis = matvis.cli:main
[options.extras_require]
all =
matvis[gpu,profile,dev]
dev =
matvis[docs,test]
docs =
furo
ipython
nbsphinx
numpydoc
sphinx
gpu =
cupy
jinja2
profile =
click
line-profiler
pyuvsim>=1.2.5
test =
astropy-healpix
hypothesis
ipython
matplotlib
pyradiosky
pytest
pytest-cov
pytest-lazy-fixtures
pyuvsim[sim]>=1.2.5
[test]
extras = True
[tool:pytest]
addopts =
--cov matvis --cov-report term-missing
--verbose
norecursedirs =
dist
build
.tox
testpaths = tests
[aliases]
dists = bdist_wheel
[bdist_wheel]
universal = 1
[build_sphinx]
source_dir = docs
build_dir = build/sphinx
[devpi:upload]
no-vcs = 1
formats = bdist_wheel
[flake8]
ignore =
E203
E266
E501
W503
F403
F401
E231
C901
D401
B007
G004
D107
per-file-ignores =
src/matvis/cli.py: T201,T001
tests/*.py: T201,T001,E402
setup.py: D100
max-line-length = 88
max-complexity = 25
rst-roles =
class
func
mod
data
const
meth
attr
exc
obj
rst-directives =
note
warning
versionadded
versionchanged
deprecated
seealso
exclude =
.tox
build
dist
.eggs
docs/conf.py