Fix Version/s: None
RFC-60, the LSST stack guarantees support for Python3 and Python2.7 simultaneously. While pipe_analysis is not currently part of the official stack, the port should be done in order to ease a future integration into the main stack.
I think we can assume that Python 2.7 support is required by the product owner, if not by the LSST bureaucracy.
Thanks for the details. The decision can be made when the ticket rises high enough in the pecking order to get scheduled.
Could you look at this if you have time?
The PR looks good to me. There are a couple of whitespace changes that are not related to the python3 fixes so normally we'd put those on a different commit. Also one line changed from 4 cha indent to 3 and I'm not sure why.
Hello, those whitespace changes were a mistake, sorry. I've fixed them.
Technically only lsst_distrib needs to support 2.7 and 3.x. If this is not going to be part of distrib or will be integrated after spring 2018, then it can just support 3.6. Obviously if you want to support 2.7 in the mean time that's up to you, it's not required.