Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: Developer Infrastructure, lsstsw
-
Labels:None
-
Story Points:5
-
Epic Link:
-
Team:Architecture
Description
Get lsstsw working with Python 3:
- Update the deploy script to allow a Python 3 python to be installed and modify the version checking code.
- Demonstrate that lsstsw rebuild will successfully build and install a third-party non-Scons package.
Joshua Hoblitt can you review this please? The lsstsw component is pretty straight forward and needs to be merged before we merge the lsst_build changes (the Travis script in the latter currently checks out a branch).
The lsstsw changes add the future package so the package lists have to be updated. I have done that for OS X but not for Linux.
It seems that EUPS does not allow a python 3 stack to be used by python2 (python3 can read a python2-created stack). This problem should not preclude closing this ticket.