Skip to content

Commit 2f50bd2

Browse files
combine requirements-dev-st.txt and requirements-dev-thirdparty.txt into requirements-dev.txt
1 parent 7a91f90 commit 2f50bd2

File tree

5 files changed

+17
-25
lines changed

5 files changed

+17
-25
lines changed

.github/workflows/tests_extra.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,6 @@ jobs:
6464
- macos: py311
6565
- macos: py312
6666
- macos: py313
67-
# TODO: merge stdevdeps into devdeps
68-
- linux: py313-stdevdeps
69-
pytest-results-summary: true
70-
- macos: py313-stdevdeps
71-
pytest-results-summary: true
7267
- linux: py313-devdeps
7368
pytest-results-summary: true
7469
- macos: py313-devdeps

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,11 +104,10 @@ tools used for linting and reproducible environments run:
104104

105105
This will install `tox` and the `pre-commit` tools in addition to all development dependencies.
106106

107-
Development versions of dependencies are listed in `requirements-dev-st.txt` and `requirements-dev-thirdparty.txt`, containing STScI and third-party packages respectively.
107+
Development versions of dependencies are listed in `requirements-dev.txt`.
108108
To install these dependencies, run the following:
109109

110-
pip install -r requirements-dev-st.txt
111-
pip install -r requirements-dev-thirdparty.txt
110+
pip install -r requirements-dev.txt
112111

113112
Need other useful packages in your development environment?
114113

requirements-dev-st.txt

Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
# Roman upstream packages
2+
git+https://github.com/spacetelescope/roman_datamodels.git
3+
git+https://github.com/spacetelescope/rad.git
4+
5+
# shared upstream packages
6+
git+https://github.com/spacetelescope/stcal.git
7+
git+https://github.com/spacetelescope/stpipe.git
8+
9+
# Other important upstream packages
10+
git+https://github.com/spacetelescope/crds.git
11+
git+https://github.com/spacetelescope/gwcs.git
12+
git+https://github.com/spacetelescope/tweakwcs.git
13+
114
# ASDF upstream packages
215
git+https://github.com/asdf-format/asdf-standard.git
316
git+https://github.com/asdf-format/asdf.git
@@ -10,7 +23,6 @@ git+https://github.com/seperman/deepdiff.git@dev
1023

1124
# Use weekly astropy dev build
1225
git+https://github.com/astropy/asdf-astropy.git
13-
--extra-index-url https://pypi.anaconda.org/liberfa/simple pyerfa --pre
1426
--extra-index-url https://pypi.anaconda.org/astropy/simple
1527
astropy>=0.0.dev0
1628
photutils>=0.0.dev0

tox.ini

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ commands =
1515
description =
1616
run tests
1717
alldeps: with all optional dependencies
18-
stdevdeps: with the latest developer version of key upstream spacetelescope dependencies
19-
devdeps: with the latest developer version of key upstream third-party dependencies
18+
devdeps: with the latest developer version of key upstream dependencies
2019
oldestdeps: with the oldest supported version of key dependencies
2120
pyargs: with --pyargs on installed package
2221
warnings: treating warnings as errors
@@ -39,11 +38,10 @@ deps =
3938
xdist: pytest-xdist
4039
ddtrace: ddtrace
4140
oldestdeps: minimum_dependencies
41+
devdeps: -r requirements-dev.txt
4242
commands_pre =
4343
oldestdeps: minimum_dependencies romancal --filename requirements-min.txt
4444
oldestdeps: pip install -r requirements-min.txt
45-
stdevdeps: pip install -r requirements-dev-st.txt -U --upgrade-strategy eager
46-
devdeps: pip install -r requirements-dev-thirdparty.txt -U --upgrade-strategy eager
4745
pip list
4846
commands =
4947
pytest \

0 commit comments

Comments
 (0)