Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test against pre-built binaries of scipy and numpy #7581

Merged

Conversation

zacharyburnett
Copy link
Collaborator

@zacharyburnett zacharyburnett commented May 8, 2023

Related to SCSB-69

This PR ensures that scipy, and numpy are all tested with the latest pre wheels

Checklist for maintainers

  • added entry in CHANGES.rst within the relevant release section
  • updated or added relevant tests
  • updated relevant documentation
  • added relevant milestone
  • added relevant label(s)
  • ran regression tests, post a link to the Jenkins job below.
    How to run regression tests on a PR
  • Make sure the JIRA ticket is resolved properly

@zacharyburnett zacharyburnett self-assigned this May 8, 2023
@zacharyburnett zacharyburnett changed the title use nightly wheels for scipy and numpy test against nightly builds of scipy and numpy May 8, 2023
@github-actions github-actions bot removed the testing label May 8, 2023
@github-actions github-actions bot added automation Continuous Integration (CI) and testing automation tools testing labels May 8, 2023
@zacharyburnett zacharyburnett marked this pull request as ready for review May 8, 2023 16:10
@zacharyburnett zacharyburnett requested a review from a team as a code owner May 8, 2023 16:10
@zacharyburnett zacharyburnett changed the title test against nightly builds of scipy and numpy test against pre-built binaries of scipy and numpy May 9, 2023
@zacharyburnett zacharyburnett marked this pull request as draft May 10, 2023 12:48
@zacharyburnett
Copy link
Collaborator Author

GitHub Actions are currently degraded; running tox -e test-devdeps-xdist locally results in the following pip freeze:

asdf @ git+https://github.com/asdf-format/asdf@3d46a99c69a06dcb806606190cc7815e15483a3c
asdf-astropy @ git+https://github.com/astropy/asdf-astropy@52d202781b4ecb3e17da052d82f0a8516f5b35b1
asdf-coordinates-schemas @ git+https://github.com/asdf-format/asdf-coordinates-schemas@533d6eee646c197bd2ce7d818596c861c1b692b6
asdf-standard @ git+https://github.com/asdf-format/asdf-standard@0d4e214b5101aa6a458eee57b4f756e99bb840cb
asdf-transform-schemas @ git+https://github.com/asdf-format/asdf-transform-schemas@f2f4ab88c3c88febf03aba2a97bcd273b3029406
asdf-unit-schemas==0.1.0
asdf-wcs-schemas @ git+https://github.com/asdf-format/asdf-wcs-schemas@1696d41cc4d621791ce18239bca6360ba81abf3e
astropy @ git+https://github.com/astropy/astropy@f2fbb112983e953fb772c5ac81ec50dfa34bcc19
attrs==23.1.0
BayesicFitting==3.1.1
certifi==2023.5.7
charset-normalizer==3.1.0
ci-watson==0.6.1
colorama==0.4.6
contourpy==1.0.7
coverage==7.2.5
crds @ git+https://github.com/spacetelescope/crds@3df7f91d9523580d6244514a0d095a02efa95bb2
cycler==0.11.0
drizzle==1.13.7
execnet==1.9.0
filelock==3.12.0
fonttools==4.39.3
future==0.18.3
gwcs @ git+https://github.com/spacetelescope/gwcs@dd1263704d145fdacd275e4c39e23427f3666fa9
idna==3.4
importlib-metadata==6.6.0
iniconfig==2.0.0
jmespath==1.0.1
jsonschema==4.17.3
jwst @ file:///Users/zburnett/projects/jwst/.tox/.tmp/package/46/jwst-1.10.2.dev33%2Bg1c5df30b0-0.editable-cp311-cp311-macosx_12_0_x86_64.whl#sha256=f7eecf9e5dc04eada27ddc215eec3ae0f1a12b3a3acffc5095a3582f149bc495
kiwisolver==1.4.4
matplotlib==3.7.1
numpy==1.25.0.dev0+1357.ga2d21d8ac
opencv-python==4.7.0.72
opencv-python-headless==4.7.0.72
packaging==23.1
Parsley==1.3
photutils @ git+https://github.com/astropy/photutils@0fb5e0135b289e1eb47b95e1d63443e3774ad0e5
Pillow==9.5.0
pluggy==1.0.0
poppy==1.0.3
psutil==5.9.5
pyerfa==2.0.0.3
pyparsing==3.0.9
pyrsistent==0.19.3
pytest==7.3.1
pytest-cov==4.0.0
pytest-doctestplus==0.12.1
pytest-xdist==3.2.1
python-dateutil==2.8.2
PyYAML==6.0
readchar==4.0.5
requests==2.30.0
requests-mock==1.10.0
ruff==0.0.265
scipy==1.11.0.dev0
semantic-version==2.10.0
six==1.16.0
spherical-geometry==1.2.23
stcal @ git+https://github.com/spacetelescope/stcal@5dd17b194a11ed548f83bda178be1e3012fcf4ca
stdatamodels @ git+https://github.com/spacetelescope/stdatamodels@f9caa31d1610715ac9f95d546efb3a4f49f87194
stpipe @ git+https://github.com/spacetelescope/stpipe@3edcdf07f50b2ffd95a827a7642aca692210d515
stsci.image==2.3.5
stsci.imagestats==1.6.3
stsci.stimage==0.2.6
tweakwcs @ git+https://github.com/spacetelescope/tweakwcs@a9bf1b1758024980cfc5a2a2af2369e8c52b0562
urllib3==2.0.2
wiimatch @ git+https://github.com/spacetelescope/wiimatch@59b36c395de708d5576ae3ec07805f4f2c7f3dff
zipp==3.15.0

@zacharyburnett zacharyburnett marked this pull request as ready for review May 10, 2023 14:41
@codecov
Copy link

codecov bot commented May 10, 2023

Codecov Report

Patch and project coverage have no change.

Comparison is base (56563e3) 76.60% compared to head (1e4f6c5) 76.60%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #7581   +/-   ##
=======================================
  Coverage   76.60%   76.60%           
=======================================
  Files         456      456           
  Lines       36947    36947           
=======================================
  Hits        28303    28303           
  Misses       8644     8644           
Flag Coverage Δ *Carryforward flag
nightly 77.43% <ø> (ø) Carriedforward from 56563e3

*This pull request uses carry forward flags. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@zacharyburnett
Copy link
Collaborator Author

requested changes addressed (added Scipy nightly PyPI index)

tox.ini Outdated Show resolved Hide resolved
@nden
Copy link
Collaborator

nden commented Jun 26, 2023

@zacharyburnett Please resolve conflicts and this is good to be erged.

@zacharyburnett zacharyburnett merged commit e68e0e4 into spacetelescope:master Jul 17, 2023
22 checks passed
@zacharyburnett zacharyburnett deleted the testing/scipy_numpy_dev branch July 19, 2023 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automation Continuous Integration (CI) and testing automation tools installation no-changelog-entry-needed testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants