Details
-
Type:
Bug
-
Status: Won't Fix
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Team:Alert Production
Description
The most recent weekly (w_2018_38) on the shared stack on lsst-dev01 cannot run pytest or scons. This has been traced to an update to the conda environment, and (I believe) the fact that the inaptly named py python package needs an update to be consistent with the version of pytest that we use (3.6.1).
Attachments
Issue Links
- duplicates
-
DM-16129 Refresh shared stack on lsst-dev
- Done
- is blocked by
-
DM-16129 Refresh shared stack on lsst-dev
- Done
- is triggered by
-
DM-11693 Rebuild runs pytest tests twice for every product
- Done
-
DM-14011 update conda package versions - post v16 release
- Done
- relates to
-
DM-15873 Fix pytest/py issue
- Done
This was caused by a combination of changes. When I added pytest as an EUPS package I couldn't believe there was a package called py that I also needed to install so it didn't get an eups package of its own. A while back the conda reference packages were updated in lsstsw/newinstall/Jenkins but not on the shared stack. This wasn't a problem until
DM-11693updated pytest to v3.6.x (matching the new Jekins version).Adding a py TaP package probably won't be enough because of the setuptools bug that causes it to ignore PYTHONPATH in site.py if there is a version of the package in the system python library. One of the reasons we couldn't update pytest until conda was updated was because the conda version always tended to take priority.