Uploaded image for project: 'Request For Comments'
  1. Request For Comments
  2. RFC-382

Update minimum Python3 version to 3.6 after v14 is released

    Details

    • Type: RFC
    • Status: Implemented
    • Resolution: Done
    • Component/s: DM
    • Labels:

      Description

      We currently mandate that DM software must work with python 3.5 and above and that science pipelines must also support python 2.7. After v14 is released I would like to shift the DM baseline for python3 to be v3.6.

      My motivation for doing this is so that we can agree on a minimum version when integration testing ramps up in 2018 and there is little point running tests on a version of python that we have no intention of using in production (whereas aux telescope will be arriving next year). Given that science pipelines still has to support py2.7, this won't have any visible effect on developers other than the python package insisting that 3.6 is available. Many developers are already running 3.6 but Jenkins is not testing it.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                tjenness Tim Jenness
                Reporter:
                tjenness Tim Jenness
                Watchers:
                John Swinbank, Mario Juric, Tim Jenness
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Planned End:

                  Summary Panel