-
Notifications
You must be signed in to change notification settings - Fork 167
/
setup.cfg
196 lines (188 loc) · 5.96 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
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
[metadata]
name = jwst
description = Library for calibration of science observations from the James Webb Space Telescope
long_description = Library for calibration of science observations from the James Webb Space Telescope
long_description_content_type = text/plain
author = JWST calibration pipeline developers
license = BSD-3-Clause
url = https://github.com/spacetelescope/jwst
project_urls =
Tracker = https://github.com/spacetelescope/jwst/issues
Documentation = https://jwst-pipeline.readthedocs.io/en/stable/
Source Code = https://github.com/spacetelescope/jwst
classifiers =
Intended Audience :: Science/Research
Topic :: Scientific/Engineering :: Astronomy
License :: OSI Approved :: BSD License
Operating System :: MacOS :: MacOS X
Operating System :: POSIX
Programming Language :: Python :: 3
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
[options]
zip_safe = False
python_requires = >=3.8
setup_requires =
setuptools_scm
install_requires =
asdf>=2.14.1
asdf-transform-schemas>=0.3.0
astropy>=5.2
BayesicFitting>=3.0.1,<3.1.0
crds>=11.16.19
drizzle>=1.13.6
gwcs>=0.18.3
numpy>=1.20
photutils>=1.4.0
psutil>=5.7.2
poppy>=1.0.2
pyparsing>=2.2.1
requests>=2.22
scikit-image>=0.17.2
scipy>=1.6.0,<1.10.0
spherical-geometry>=1.2.22
stcal>=1.3.3,<1.4
stdatamodels>=0.4.5,<1.0
stpipe>=0.4.5,<1.0
stsci.image>=2.3.5
stsci.imagestats>=1.6.3
tweakwcs>=0.8.1
asdf-astropy>=0.3.0
wiimatch>=0.2.1
[options.extras_require]
aws =
stsci-aws-utils>=0.1.2
docs =
packaging
matplotlib
sphinx
sphinx-asdf>=0.1.1
sphinx-astropy
sphinx-automodapi
sphinx-rtd-theme
stsci-rtd-theme
mistune~=0.8.4
sdp =
jplephem>=2.9
pymssql>=2.1.6
pysiaf>=0.13.0
test =
ci-watson>=0.5.0
codecov>=1.6.0
colorama>=0.4.1
readchar>=3.0
ruff
pytest>=6.0.0
pytest-cov>=2.9.0
pytest-doctestplus>=0.10.0
pytest-openfiles>=0.5.0
requests_mock>=1.0
[options.entry_points]
asdf.extensions =
jwst_pipeline = jwst.transforms.integration:get_extensions
asdf.resource_mappings =
jwst_pipeline = jwst.transforms.integration:get_resource_mappings
jwst_datamodel = jwst.datamodels.integration:get_resource_mappings
stpipe.steps =
jwst = jwst.stpipe.integration:get_steps
pytest11 =
report_crds_context = pytest_crds.plugin
console_scripts =
asn_edit = jwst.scripts.asn_edit:main
asn_from_list = jwst.associations.asn_from_list:main
asn_gather = jwst.scripts.asn_gather:main
asn_generate = jwst.associations.main:main
asn_make_pool = jwst.scripts.asn_make_pool:main
assign_wcs = jwst.scripts.assign_wcs:main
collect_pipeline_cfgs = jwst.scripts.collect_pipeline_cfgs:main
coron = jwst.scripts.coron:main
create_data = jwst.scripts.create_data:main
csvconvert = jwst.csv_tools.csvconvert:CSVConvertScript
cube_build = jwst.scripts.cube_build:main
dark_current = jwst.scripts.dark_current:main
data_generate = jwst.scripts.data_generate:main
dqinit = jwst.scripts.dqinit:main
exp_to_source = jwst.exp_to_source.main:Main
flatfieldcorr = jwst.scripts.flatfieldcorr:main
fringecorr = jwst.scripts.fringecorr:main
ipc = jwst.scripts.ipc:main
jump = jwst.scripts.jump:main
linearitycorr = jwst.scripts.linearitycorr:main
make_header = jwst.scripts.make_header:main
migrate_data = jwst.scripts.migrate_data:main
minimum_deps = jwst.scripts.minimum_deps:write_minimum_requirements_file
move_wcs = jwst.scripts.move_wcs:main
okify_regtests = jwst.scripts.okify_regtests:main
outlier_detection = jwst.scripts.outlier_detection:main
persistencecorr = jwst.scripts.persistencecorr:main
photomcorr = jwst.scripts.photomcorr:main
pointing_summary = jwst.scripts.pointing_summary:main
rampfitcorr = jwst.scripts.rampfitcorr:main
refpix = jwst.scripts.refpix:main
resample = jwst.scripts.resample:main
saturationcorr = jwst.scripts.saturationcorr:main
schema_editor = jwst.scripts.schema_editor:main
schemadoc = jwst.scripts.schemadoc:main
set_telescope_pointing = jwst.scripts.set_telescope_pointing:main
set_telescope_pointing.py = jwst.scripts.set_telescope_pointing:deprecated_name
set_velocity_aberration = jwst.scripts.set_velocity_aberration:main
set_velocity_aberration.py = jwst.scripts.set_velocity_aberration:deprecated_name
straylight = jwst.scripts.straylight:main
superbias = jwst.scripts.superbias:main
v1_calculate = jwst.scripts.v1_calculate:main
verify_install_requires = jwst.scripts.verify_install_requires:main
world_coords = jwst.scripts.world_coords:main
[build-sphinx]
source-dir = docs
build-dir = docs
all_files = 1
[upload_docs]
upload-dir = docs/_build/html
show-response = 1
[tool:pytest]
minversion = 6.0
norecursedirs =
docs/_build
docs/exts
jwst/timeconversion
jwst/associations/tests/data
scripts
.tox
.eggs
build
asdf_schema_tests_enabled = true
asdf_schema_validate_default = false
asdf_schema_root = jwst/transforms/resources/schemas jwst/datamodels/schemas
junit_family = xunit2
inputs_root = jwst-pipeline
results_root = jwst-pipeline-results
text_file_format = rst
doctest_plus = enabled
doctest_rst = enabled
addopts = --show-capture=no --open-files --report-crds-context
filterwarnings =
ignore:Models in math_functions:astropy.utils.exceptions.AstropyUserWarning
[coverage:run]
omit =
jwst/conftest.py
jwst/setup.py
jwst/tests/test*
jwst/regtest/test*
jwst/*/tests/*
docs/*
# And list these again for running against installed version
*/jwst/conftest.py
*/jwst/setup.py
*/jwst/tests/test*
*/jwst/regtest/test*
*/jwst/*/tests/*
*/docs/*
[coverage:report]
exclude_lines =
pragma: no cover
if self.debug:
except ImportError
raise AssertionError
raise NotImplementedError
if __name__ == '__main__':