-
Notifications
You must be signed in to change notification settings - Fork 169
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
remove requirements-max.txt #8574
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #8574 +/- ##
==========================================
+ Coverage 58.63% 59.51% +0.88%
==========================================
Files 391 391
Lines 39081 39254 +173
==========================================
+ Hits 22914 23362 +448
+ Misses 16167 15892 -275 ☔ View full report in Codecov by Sentry. |
72d7582
to
fff6767
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.
good catch that it's installed after pip list
! I remember we had to add requirements-max.txt
for some reason, but I don't remember why exactly
looks like it was because of an issue with building a test environment, where we couldn't install user-requested dependencies on a Jenkins run if they were constrained by the upper pins in however, in the new GitHub Actions setup we install all "override" dependencies requested by the user as the last possible step, after the initial install, so this is no longer an issue |
fff6767
to
c57de84
Compare
Regtests running at: https://plwishmaster.stsci.edu:8081/job/RT/job/JWST-Developers-Pull-Requests/1541/ |
c57de84
to
d668926
Compare
I made a test branch that prints out the stcal and stdatamodels versions at the start of the pytest run:
Even though the At this point I'm pretty confused about what conditions are required to have this |
now I'm unsure if it ever worked at all, or was just a placebo PR... I don't see any reason to keep it |
The
requirements-max.txt
file contains 2 upper pins:jwst/requirements-max.txt
Lines 3 to 4 in 380dc5e
and is used in the main (non-dev) jenkins file:
jwst/JenkinsfileRT
Line 77 in 380dc5e
This appears to be run after the
pip list
in the job which may mean that our regtests have been using a version of stcal that is lower than our minimum version listed inpyproject.toml
:jwst/pyproject.toml
Line 37 in 380dc5e
As
requirements-max.txt
is not used for the GA regression tests (and at the moment only show differences due to different machines) this PR removes the file (and the use in the jenkins regtests).Checklist for PR authors (skip items if you don't have permissions or they are not applicable)
CHANGES.rst
within the relevant release sectionHow to run regression tests on a PR