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

Build my pure python packages noarch

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: None
    • Labels:
    • Story Points:
      1
    • Sprint:
      TSSW Sprint - Jun 6 - Jun 20
    • Team:
      Telescope and Site
    • Urgent?:
      No

      Description

      Change the packages RO is more or less responsible for to build noarch. This is an extension of DM-34986 that is wanted to make the build system work better and is a useful change in its own right. To do this, make the following changes to all of my pure Python packages (even if they use other libraries that have C extensions, for example ts_ess_labjack):

      • conda/meta.yaml: specify noarch=generic in the build section
      • Jenkinsfile.conda: specify "noarch" as the 4th argument of CondaPipeline

      The packages that I will update are as follows:

      • ts_ATDome
      • ts_ATDomeTrajectory
      • ts_ATMCSSimulator
      • ts_ATPneumaticsSimulator
      • ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
      • ts_authorize
      • ts_ess_labjack
      • ts_externalscripts
      • ts_FiberSpectrograph
      • ts_hexrotcomm
      • ts_mtdometrajectory
      • ts_mthexapod
      • ts_mtrotator
      • ts_salkafka: this also needs kafkit[aiohttp], aiokafka, and confluent_kafka, and kafkit has no conda package
      • ts_scriptqueue
      • ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
      • ts_standardscripts
      • ts_watcher

      Other packages that don't need updating on this ticket:

      • Wouter van Reeven has already handled ts_salobj, ts_idl, and ts_utils.
      • ts_config_x packages are not installed and have no conda/meta.yaml or Jenkinsfile.conda files.
      • ts_mtmount will be done as part of DM-35193
      • ts_standardscripts tickets/DM-34986 was still open, so I used that ticket branch

        Attachments

          Issue Links

            Activity

            Show
            rowen Russell Owen added a comment - - edited Pull requests: https://github.com/lsst-ts/ts_ATDome/pull/61 https://github.com/lsst-ts/ts_ATDome/pull/62 (Jenkinsfile.conda) https://github.com/lsst-ts/ts_ATDomeTrajectory/pull/48 https://github.com/lsst-ts/ts_ATDomeTrajectory/pull/49 (Jenkinsfile.conda) https://github.com/lsst-ts/ts_ATMCSSimulator/pull/37 https://github.com/lsst-ts/ts_ATPneumaticsSimulator/pull/20 https://github.com/lsst-ts/ts_atwhitelight/pull/17 https://github.com/lsst-ts/ts_authorize/pull/10 https://github.com/lsst-ts/ts_ess_labjack/pull/10 https://github.com/lsst-ts/ts_externalscripts/pull/63 https://github.com/lsst-ts/ts_FiberSpectrograph/pull/31 https://github.com/lsst-ts/ts_hexrotcomm/pull/59 https://github.com/lsst-ts/ts_hexrotcomm/pull/60 (Jenkinsfile.conda) https://github.com/lsst-ts/ts_mtdometrajectory/pull/28 https://github.com/lsst-ts/ts_mthexapod/pull/68 https://github.com/lsst-ts/ts_mtrotator/pull/69 https://github.com/lsst-ts/ts_salkafka/pull/29 https://github.com/lsst-ts/ts_simactuators/pull/21 https://github.com/lsst-ts/ts_simactuators/pull/22 (Jenkinsfile.conda) https://github.com/lsst-ts/ts_scriptqueue/pull/73 https://github.com/lsst-ts/ts_watcher/pull/50
            Hide
            rowen Russell Owen added a comment - - edited

            All PRs reviewed on github. Merged to develop:

            • ts_ATDome
            • ts_ATDomeTrajectory
            • ts_ATMCSSimulator
            • ts_ATPneumaticsSimulator
            • ts_atwhitelight
            • ts_authorize
            • ts_ess_labjack
            • ts_externalscripts
            • ts_FiberSpectrograph
            • ts_hexrotcomm: tagged v0.31.1.rc.2
            • ts_mtdometrajectory
            • ts_mthexapod
            • ts_mtrotator
            • ts_salkafka
            • ts_scriptqueue
            • ts_simactuators: tagged v2.2.6.rc.2
            • ts_watcher
            • ts_standardscripts merged on DM-34986 (and I double-checked that the other PRs were already merged).
            Show
            rowen Russell Owen added a comment - - edited All PRs reviewed on github. Merged to develop: ts_ATDome ts_ATDomeTrajectory ts_ATMCSSimulator ts_ATPneumaticsSimulator ts_atwhitelight ts_authorize ts_ess_labjack ts_externalscripts ts_FiberSpectrograph ts_hexrotcomm: tagged v0.31.1.rc.2 ts_mtdometrajectory ts_mthexapod ts_mtrotator ts_salkafka ts_scriptqueue ts_simactuators: tagged v2.2.6.rc.2 ts_watcher ts_standardscripts merged on DM-34986 (and I double-checked that the other PRs were already merged).

              People

              Assignee:
              rowen Russell Owen
              Reporter:
              rowen Russell Owen
              Watchers:
              Russell Owen, Wouter van Reeven
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.