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

            No work has yet been logged on this issue.

              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.