-
Notifications
You must be signed in to change notification settings - Fork 28
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
unpin pytest #1409
unpin pytest #1409
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #1409 +/- ##
=======================================
Coverage 78.52% 78.52%
=======================================
Files 117 117
Lines 7833 7833
=======================================
Hits 6151 6151
Misses 1682 1682
*This pull request uses carry forward flags. Click here to find out more. ☔ View full report in Codecov by Sentry. |
This fails out of the box so I think we need more work
|
It looks like your doctestplus is out of date. The CI passes (and my tests do locally) since they're using a newer doctestplus. The test deps for romancal don't all have lower pins and doctestplus is not a direct dependency (it's a dependency of pytest-astropy). I added a lower pin for pytest-astropy. Would you try it again? |
That fails even more spectacularly,
|
I have no idea what is wrong with your environment but that's not what I see locally or in the CI. Since it's passing for me and for the CI would you try with a fresh environment as yours appears to be broken? |
cb81220
to
1040e46
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was able to apply the changes in this PR and then install romancal
successfully on my machine. I did not run into the issues reported by @ddavis-stsci.
Looks good to me!
Thanks, @braingram!
Thanks! @ddavis-stsci let me know if you continue to run into issues and I'd be happy to help sort them out. |
This PR removes the upper pin for pytest and updates the lower pin.
It's unclear why #1085 added the upper pin.
This caused issues during testing with stasis as some packages use pytest > 8.0.
Regression tests all passed: https://github.com/spacetelescope/RegressionTests/actions/runs/10814310251
Checklist
for a public change, added a towncrier news fragment in
changes/
echo "changed something" > changes/<PR#>.<changetype>.rst
changes/<PR#>.general.rst
: infrastructure or miscellaneous changechanges/<PR#>.docs.rst
changes/<PR#>.stpipe.rst
changes/<PR#>.associations.rst
changes/<PR#>.scripts.rst
changes/<PR#>.mosaic_pipeline.rst
changes/<PR#>.patch_match.rst
steps
changes/<PR#>.dq_init.rst
changes/<PR#>.saturation.rst
changes/<PR#>.refpix.rst
changes/<PR#>.linearity.rst
changes/<PR#>.dark_current.rst
changes/<PR#>.jump_detection.rst
changes/<PR#>.ramp_fitting.rst
changes/<PR#>.assign_wcs.rst
changes/<PR#>.flatfield.rst
changes/<PR#>.photom.rst
changes/<PR#>.flux.rst
changes/<PR#>.source_detection.rst
changes/<PR#>.tweakreg.rst
changes/<PR#>.skymatch.rst
changes/<PR#>.outlier_detection.rst
changes/<PR#>.resample.rst
changes/<PR#>.source_catalog.rst
updated relevant tests
updated relevant documentation
updated relevant milestone(s)
added relevant label(s)
ran regression tests, post a link to the Jenkins job below. How to run regression tests on a PR