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


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


      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.


          Issue Links


            tjenness Tim Jenness created issue -
            tjenness Tim Jenness made changes -
            Field Original Value New Value
            Link This issue relates to RFC-379 [ RFC-379 ]
            mjuric Mario Juric made changes -
            Labels dm-sst
            tjenness Tim Jenness made changes -
            Status Proposed [ 10805 ] Adopted [ 10806 ]
            tjenness Tim Jenness made changes -
            Link This issue is triggering DM-11727 [ DM-11727 ]
            tjenness Tim Jenness made changes -
            Resolution Done [ 10000 ]
            Status Adopted [ 10806 ] Implemented [ 11105 ]


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


                • Created:
                  Planned End:

                  Summary Panel