forked from spacetelescope/romancal
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.cfg
117 lines (107 loc) · 2.74 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
[metadata]
name = romancal
description = Library for calibration of science observations from the Nancy Grace Roman Space Telescope
long_description = Library for calibration of science observations from the Nancy Grace Roman Space Telescope
author = Roman calibration pipeline developers
license = BSD-3-Clause
url = https://github.com/spacetelescope/romancal
project_urls =
Bug Tracker = https://github.com/spacetelescope/romancal/issues
Documentation = https://roman-pipeline.readthedocs.io/en/stable/
Source Code = https://github.com/spacetelescope/romancal
classifiers =
Intended Audience :: Science/Research
Topic :: Scientific/Engineering :: Astronomy
License :: OSI Approved :: BSD License
Programming Language :: Python :: 3
[options]
zip_safe = False
python_requires = >=3.7
setup_requires =
setuptools_scm
install_requires =
asdf>=2.8.0
astropy>=4.2
crds>=11.3.1
gwcs>=0.14.0
jsonschema>=3.0.2
numpy>=1.19
pyparsing>=2.2
requests>=2.22
roman_datamodels>=0.8.0
stcal>=0.2.5
stpipe>=0.3.1
[options.extras_require]
docs =
matplotlib
sphinx
sphinx-automodapi
sphinx-rtd-theme
stsci-rtd-theme
sphinx-astropy
sphinx-asdf
test =
ci-watson>=0.3.0
pytest>=4.6.0
pytest-astropy
codecov>=1.6.0
[flake8]
select = F, W, E27, E70, E71, E101, E111, E112, E113, E201, E202, E221, E222,
E401, E402, E501, E722
max-line-length = 130
exclude =
docs,
.tox,
.eggs
ignore = E203, W503, W504
aws =
stsci-aws-utils>=0.1.2
ephem =
pymssql-linux==2.1.6
jplephem==2.9
[options.entry_points]
stpipe.steps =
romancal = romancal.stpipe.integration:get_steps
[build-sphinx]
source-dir = docs
build-dir = docs
all_files = 1
[upload_docs]
upload-dir = docs/_build/html
show-response = 1
[tool:pytest]
minversion = 4.6
norecursedirs = docs/_build scripts .tox
asdf_schema_tests_enabled = true
asdf_schema_validate_default = false
asdf_schema_root = romancal/datamodels/schemas
junit_family = xunit2
inputs_root = roman-pipeline
results_root = roman-pipeline-results
doctest_plus = true
doctest_rst = true
text_file_format = rst
addopts = --show-capture=no --open-files --doctest-ignore-import-errors
[coverage:run]
omit =
romancal/regtest/conftest.py
romancal/setup.py
romancal/tests/test*
romancal/regtest/test*
romancal/*/tests/*
docs/*
# And list these again for running against installed version
*/romancal/regtest/conftest.py
*/romancal/setup.py
*/romancal/tests/test*
*/romancal/regtest/test*
*/romancal/*/tests/*
*/docs/*
[coverage:report]
exclude_lines =
pragma: no cover
if self.debug:
except ImportError
raise AssertionError
raise NotImplementedError
if __name__ == '__main__':