Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-39647

Prepare products to support migration to Python 3.11

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: None
    • Labels:

      Description

      Conversations have started with DM to start moving to Python 3.11. This opens up the gate for TSSW to start the migration process as well. 

      The first step in the process is to build the base products for Python 3.11 and then configure the conda build system to start building the packages with both Python 3.10 and 3.11. After this we should be ready once DM finishes its migration to Python 3.11.

       

      The first things that needs to be done is to build ts-dds for Python 3.11. This is a manual process and I am not sure how well documented it is. Wouter van Reeven was the last one that did this, but Tiago Ribeiro can also help if needed.

       

      Once ts-dds is ready we can modify the [conda-build-config.yaml|https://github.com/lsst-ts/ts_cycle_build/blob/tickets/DM-39623/build/conda_builder/linux64/conda_build_config.yaml ] to build both python 3.10 and python 3.11. We should verify this works by building at least ts-salobj conda package.

        Attachments

          Issue Links

            Activity

            Show
            ecoughlin Eric Coughlin added a comment - https://github.com/lsst-ts/ts_cycle_build/pull/195  
            Hide
            tribeiro Tiago Ribeiro added a comment -

            Reviewed in GH.

            Show
            tribeiro Tiago Ribeiro added a comment - Reviewed in GH.

              People

              Assignee:
              ecoughlin Eric Coughlin
              Reporter:
              tribeiro Tiago Ribeiro
              Reviewers:
              Tiago Ribeiro
              Watchers:
              Eric Coughlin, Michael Reuter, Rob Bovill, Tiago Ribeiro, Wouter van Reeven
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.