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

Update baseline python to version 3.8

    XMLWordPrintable

    Details

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

      Description

      In March 2019 in RFC-584 we updated python from v3.6 to 3.7. Before the next pipelines release in November I propose we update our baseline python to v3.8 so that we can be prepared for commissioning activities next year. The closer we get to commissioning the less willing we will be to change things and this will give us a solid base to work from.

      There are, of course, new features for 3.8 and they are listed at https://docs.python.org/3/whatsnew/3.8.html

      These include:

      • "walrus" operator
      • Improved type annotations
      • Improved asyncio (I believe telescope and site are also interested in this)
      • Some places that used to return OrderedDict now return a normal dict (because dicts are ordered)
      • Speed ups for shutil.copy and shutil.move

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              tjenness Tim Jenness
              Reporter:
              tjenness Tim Jenness
              Watchers:
              Brian Van Klaveren, Colin Slater, Frossie Economou, Gabriele Comoretto [X] (Inactive), Jim Bosch, John Parejko, John Swinbank, Kian-Tat Lim, Leanne Guy, Michelle Butler [X] (Inactive), Nate Lust, Russ Allbery, Russell Owen, Tiago Ribeiro, Tim Jenness, Wil O'Mullane, Wouter van Reeven
              Votes:
              0 Vote for this issue
              Watchers:
              17 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Planned End:

                  Jenkins

                  No builds found.