Skip to content

Commit

Permalink
WIP: devdeps
Browse files Browse the repository at this point in the history
  • Loading branch information
lpsinger committed Jan 28, 2025
1 parent 4cd79ee commit 76bfe81
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 17 deletions.
32 changes: 16 additions & 16 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@ jobs:
# Any env name which does not start with `pyXY` will use this Python version.
default_python: '3.12'
envs: |
- linux: py310-test-parallel-cov
- linux: py311-test-parallel-cov
- linux: py312-test-parallel-cov
- linux: py310-test-devdeps-parallel-cov
- linux: py311-test-devdeps-parallel-cov
- linux: py312-test-devdeps-parallel-cov
coverage: codecov

asdf-schemas:
Expand Down Expand Up @@ -86,19 +86,19 @@ jobs:
- linux: py313-test-devdeps-parallel
- linux: py312-test-devdeps-numpydev-parallel
oldest:
needs: [core, asdf-schemas]
uses: OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@9f1f43251dde69da8613ea8e11144f05cdea41d5 # v1.15.0
with:
cache-path: ~/.cache/pip
cache-key: pip-${{ needs.setup.outputs.requirements-hash }}
cache-restore-keys: |
pip-
# Any env name which does not start with `pyXY` will use this Python version.
default_python: '3.10'
envs: |
- linux: py310-test-oldestdeps-parallel-cov
coverage: codecov
# oldest:
# needs: [core, asdf-schemas]
# uses: OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@9f1f43251dde69da8613ea8e11144f05cdea41d5 # v1.15.0
# with:
# cache-path: ~/.cache/pip
# cache-key: pip-${{ needs.setup.outputs.requirements-hash }}
# cache-restore-keys: |
# pip-
# # Any env name which does not start with `pyXY` will use this Python version.
# default_python: '3.10'
# envs: |
# - linux: py310-test-oldestdeps-parallel-cov
# coverage: codecov

wheel_building:
permissions:
Expand Down
2 changes: 1 addition & 1 deletion tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ extras =
commands_pre=
numpydev: pip install -U --pre -i https://pypi.anaconda.org/scientific-python-nightly-wheels/simple numpy
devdeps: pip install -U --pre -i https://pypi.anaconda.org/liberfa/simple pyerfa
devdeps: pip install -U --pre -i https://pypi.anaconda.org/astropy/simple astropy
devdeps: pip install -U --pre -i git+https://github.com/lpsinger/astropy@masked-classes-importable

# Generate `requiremments-min.txt`
oldestdeps: minimum_dependencies asdf-astropy --filename {envtmpdir}/requirements-min.txt
Expand Down

0 comments on commit 76bfe81

Please sign in to comment.