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

Continue investigating migration from Python 3.8 to 3.10

    XMLWordPrintable

Details

    • Story
    • Status: Done
    • Resolution: Done
    • None
    • None
    • None
    • 3
    • TSSW Sprint - May 09 - May 23, TSSW Sprint - May 23 - Jun 06
    • Telescope and Site
    • No

    Description

      This ticket is for continuing investigating the migration from Python 3.8 to 3.10.

      Attachments

        Issue Links

          Activity

            Migrate ts_salobj to pyproject.yaml: https://github.com/lsst-ts/ts_salobj/pull/244

            wvreeven Wouter van Reeven added a comment - Migrate ts_salobj to pyproject.yaml: https://github.com/lsst-ts/ts_salobj/pull/244

            Update ts_dds for other Python versions than 3.8 and add a labjack-ljm conda recipe: https://github.com/lsst-ts/ts_recipes/pull/29

            wvreeven Wouter van Reeven added a comment - Update ts_dds for other Python versions than 3.8 and add a labjack-ljm conda recipe: https://github.com/lsst-ts/ts_recipes/pull/29

            Create a confluence page to describe the switch to pyproject.toml: https://confluence.lsstcorp.org/display/LTS/How+to+switch+to+pyproject.toml+for+setuptools

            wvreeven Wouter van Reeven added a comment - Create a confluence page to describe the switch to pyproject.toml: https://confluence.lsstcorp.org/display/LTS/How+to+switch+to+pyproject.toml+for+setuptools

            Pin the Python version in the conda package builder Docker files to 3.10: https://github.com/lsst-ts/ts_cycle_build/tree/tickets/DM-34702

            wvreeven Wouter van Reeven added a comment - Pin the Python version in the conda package builder Docker files to 3.10: https://github.com/lsst-ts/ts_cycle_build/tree/tickets/DM-34702

            After removing the local_scheme from setup.py and moving the generation of version.py to pyproject.toml, the name of the conda package remains the same (ts-idl-3.1.1a2.dev88+gba4ed3a.d20220601_11.1.1_6.1.0-py_0.tar.bz2) and the contents of version.py are

            # Generated by setuptools_scm
            __all__ = ["__version__"]
             
            __version__ = "3.1.1a2.dev88+gba4ed3a.d20220601"
            

            wvreeven Wouter van Reeven added a comment - After removing the local_scheme from setup.py and moving the generation of version.py to pyproject.toml, the name of the conda package remains the same (ts-idl-3.1.1a2.dev88+gba4ed3a.d20220601_11.1.1_6.1.0-py_0.tar.bz2) and the contents of version.py are # Generated by setuptools_scm __all__ = [ "__version__" ]   __version__ = "3.1.1a2.dev88+gba4ed3a.d20220601"
            wvreeven Wouter van Reeven added a comment - ts_eas: https://github.com/lsst-ts/ts_eas/pull/11 ts_ess_common: https://github.com/lsst-ts/ts_ess_common/pull/15 ts_ess_controller: https://github.com/lsst-ts/ts_ess_controller/pull/26 ts_ess_csc: https://github.com/lsst-ts/ts_ess_csc/pull/65 ts_hvac: https://github.com/lsst-ts/ts_hvac/pull/33 ts_mtdome: https://github.com/lsst-ts/ts_mtdome/pull/73 ts_mteec: https://github.com/lsst-ts/ts_mteec/pull/11 ts_weatherstation: https://github.com/lsst-ts/ts_weatherstation/pull/20

            Reviewed in GitHub and Confluence.

            ecoughlin Eric Coughlin added a comment - Reviewed in GitHub and Confluence.

            People

              wvreeven Wouter van Reeven
              wvreeven Wouter van Reeven
              Eric Coughlin
              Eric Coughlin, Wouter van Reeven
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Jenkins

                  No builds found.