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 builds found.
            rowen Russell Owen created issue -
            rowen Russell Owen made changes -
            Field Original Value New Value
            Link This issue relates to DM-34986 [ DM-34986 ]
            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).
            rowen Russell Owen made changes -
            Description Specify noarch=generic in conda/meta.yaml for all of my pure Python packages.

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_simactuators
            * ts_hexrotcomm
            * ts_ess_labjack (despite it not being usable unless the labjack ljm library is also installed)
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_mtdometrajctory
            * ts_mthexapod
            * ts_mtmount
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.
            Specify noarch=generic in conda/meta.yaml for all of my pure Python packages.

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_hexrotcomm
            * ts_ess_labjack (despite it not being usable unless the labjack ljm library is also installed)
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_mtdometrajctory
            * ts_mthexapod
            * ts_mtmount
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.
            rowen Russell Owen made changes -
            Description Specify noarch=generic in conda/meta.yaml for all of my pure Python packages.

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_hexrotcomm
            * ts_ess_labjack (despite it not being usable unless the labjack ljm library is also installed)
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_mtdometrajctory
            * ts_mthexapod
            * ts_mtmount
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.
            Specify noarch=generic in conda/meta.yaml for all of my pure Python packages.

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_ess_labjack (despite it not being usable unless the labjack ljm library is also installed)
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_hexrotcomm
            * ts_mtdometrajctory
            * ts_mthexapod
            * ts_mtmount
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.
            rowen Russell Owen made changes -
            Description Specify noarch=generic in conda/meta.yaml for all of my pure Python packages.

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_ess_labjack (despite it not being usable unless the labjack ljm library is also installed)
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_hexrotcomm
            * ts_mtdometrajctory
            * ts_mthexapod
            * ts_mtmount
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.
            Specify noarch=generic in conda/meta.yaml for all of my pure Python packages.

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_ess_labjack (despite it not being usable unless the labjack ljm library is also installed)
            * ts_hexrotcomm
            * ts_mtdometrajctory
            * ts_mthexapod
            * ts_mtmount
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.
            rowen Russell Owen made changes -
            Description Specify noarch=generic in conda/meta.yaml for all of my pure Python packages.

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_ess_labjack (despite it not being usable unless the labjack ljm library is also installed)
            * ts_hexrotcomm
            * ts_mtdometrajctory
            * ts_mthexapod
            * ts_mtmount
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.
            Specify noarch=generic in conda/meta.yaml for all of my pure Python packages.

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_ess_labjack (despite it not being usable unless the labjack ljm library is also installed)
            * ts_hexrotcomm
            * ts_mtdometrajectory
            * ts_mthexapod
            * ts_mtmount
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.
            rowen Russell Owen made changes -
            Description Specify noarch=generic in conda/meta.yaml for all of my pure Python packages.

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_ess_labjack (despite it not being usable unless the labjack ljm library is also installed)
            * ts_hexrotcomm
            * ts_mtdometrajectory
            * ts_mthexapod
            * ts_mtmount
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.
            Specify noarch=generic in conda/meta.yaml for all of my pure Python packages.

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_ess_labjack (despite it not being usable unless the labjack ljm library is also installed)
            * ts_hexrotcomm
            * ts_mtdometrajectory
            * ts_mthexapod
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.

            ts_mtmount will be done as part of DM-35193
            rowen Russell Owen made changes -
            Description Specify noarch=generic in conda/meta.yaml for all of my pure Python packages.

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_ess_labjack (despite it not being usable unless the labjack ljm library is also installed)
            * ts_hexrotcomm
            * ts_mtdometrajectory
            * ts_mthexapod
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.

            ts_mtmount will be done as part of DM-35193
            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

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_ess_labjack (despite it not being usable unless the labjack ljm library is also installed)
            * ts_hexrotcomm
            * ts_mtdometrajectory
            * ts_mthexapod
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.

            ts_mtmount will be done as part of DM-35193
            rowen Russell Owen made changes -
            Description 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

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_ess_labjack (despite it not being usable unless the labjack ljm library is also installed)
            * ts_hexrotcomm
            * ts_mtdometrajectory
            * ts_mthexapod
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.

            ts_mtmount will be done as part of DM-35193
            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

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_ess_labjack
            * ts_hexrotcomm
            * ts_mtdometrajectory
            * ts_mthexapod
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.

            ts_mtmount will be done as part of DM-35193
            rowen Russell Owen made changes -
            Status To Do [ 10001 ] In Progress [ 3 ]
            rowen Russell Owen made changes -
            Summary Specify noarch=generic for my pure python packages Build my pure python packages noarch
            rowen Russell Owen made changes -
            Description 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

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_ess_labjack
            * ts_hexrotcomm
            * ts_mtdometrajectory
            * ts_mthexapod
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.

            ts_mtmount will be done as part of DM-35193
            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

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_ess_labjack
            * ts_FiberSpectrograph
            * ts_hexrotcomm
            * ts_mtdometrajectory
            * ts_mthexapod
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.

            ts_mtmount will be done as part of DM-35193
            rowen Russell Owen made changes -
            Description 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

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_ess_labjack
            * ts_FiberSpectrograph
            * ts_hexrotcomm
            * ts_mtdometrajectory
            * ts_mthexapod
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.

            ts_mtmount will be done as part of DM-35193
            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

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_ess_labjack
            * ts_externalscripts
            * ts_FiberSpectrograph
            * ts_hexrotcomm
            * ts_mtdometrajectory
            * ts_mthexapod
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_standardscripts
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.

            ts_mtmount will be done as part of DM-35193
            rowen Russell Owen made changes -
            Description 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

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * ts_ATDome
            * ts_ATDomeTrajectory
            * ts_ATMCSSimulator
            * ts_ATPneumaticsSimulator
            * ts_atwhitelight: this also needs requirement ts_tcpip in conda/meta.yaml
            * ts_ess_labjack
            * ts_externalscripts
            * ts_FiberSpectrograph
            * ts_hexrotcomm
            * ts_mtdometrajectory
            * ts_mthexapod
            * ts_mtrotator
            * ts_salkafka
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_standardscripts
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.

            ts_mtmount will be done as part of DM-35193
            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

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * 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
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_standardscripts
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.

            ts_mtmount will be done as part of DM-35193
            rowen Russell Owen made changes -
            Description 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

            [~wvreeven] has already handled ts_salobj, ts_idl, and ts_utils. So this leaves:
            * 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
            * ts_scriptqueue
            * ts_simactuators (also re-enable mypy checking; that didn't make into the pyproject.toml file)
            * ts_standardscripts
            * ts_watcher

            (add others as found)

            The ts_config_x are not installed and have no conda/meta.yaml files.

            ts_mtmount will be done as part of DM-35193
            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
            * 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:
            * [~wvreeven] 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
            rowen Russell Owen made changes -
            Labels ts_ATDome ts_ATDomeTrajectory ts_ATMCSSimulator ts_ATPneumaticsSimulator ts_atwhitelight ts_ess_labjack ts_hexrotcomm ts_mtdometrajectory ts_mthexapod ts_mtrotator ts_salkafka ts_scriptqueue ts_simactuators ts_watcher ts_ATDome ts_ATDomeTrajectory ts_ATMCSSimulator ts_ATPneumaticsSimulator ts_atwhitelight ts_ess_labjack ts_externalscripts ts_hexrotcomm ts_mtdometrajectory ts_mthexapod ts_mtrotator ts_salkafka ts_scriptqueue ts_simactuators ts_watcher
            rowen Russell Owen made changes -
            Labels ts_ATDome ts_ATDomeTrajectory ts_ATMCSSimulator ts_ATPneumaticsSimulator ts_atwhitelight ts_ess_labjack ts_externalscripts ts_hexrotcomm ts_mtdometrajectory ts_mthexapod ts_mtrotator ts_salkafka ts_scriptqueue ts_simactuators ts_watcher ts_ATDome ts_ATDomeTrajectory ts_ATMCSSimulator ts_ATPneumaticsSimulator ts_FiberSpectrograph ts_atwhitelight ts_authorize ts_ess_labjack ts_externalscripts ts_hexrotcomm ts_mtdometrajectory ts_mthexapod ts_mtrotator ts_salkafka ts_scriptqueue ts_simactuators ts_standardscripts ts_watcher
            rowen Russell Owen made changes -
            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
            * 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:
            * [~wvreeven] 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
            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:
            * [~wvreeven] 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
            rowen Russell Owen made changes -
            Resolution Done [ 10000 ]
            Status In Progress [ 3 ] Done [ 10002 ]
            rowen Russell Owen made changes -
            Labels ts_ATDome ts_ATDomeTrajectory ts_ATMCSSimulator ts_ATPneumaticsSimulator ts_FiberSpectrograph ts_atwhitelight ts_authorize ts_ess_labjack ts_externalscripts ts_hexrotcomm ts_mtdometrajectory ts_mthexapod ts_mtrotator ts_salkafka ts_scriptqueue ts_simactuators ts_standardscripts ts_watcher ts_ATDome ts_ATDomeTrajectory ts_ATMCSSimulator ts_ATPneumaticsSimulator ts_FiberSpectrograph ts_atpneumaticsimulator ts_atwhitelight ts_authorize ts_ess_labjack ts_externalscripts ts_hexrotcomm ts_mtdometrajectory ts_mthexapod ts_mtrotator ts_salkafka ts_scriptqueue ts_simactuators ts_standardscripts ts_watcher
            rowen Russell Owen made changes -
            Labels ts_ATDome ts_ATDomeTrajectory ts_ATMCSSimulator ts_ATPneumaticsSimulator ts_FiberSpectrograph ts_atpneumaticsimulator ts_atwhitelight ts_authorize ts_ess_labjack ts_externalscripts ts_hexrotcomm ts_mtdometrajectory ts_mthexapod ts_mtrotator ts_salkafka ts_scriptqueue ts_simactuators ts_standardscripts ts_watcher ts_ATDome ts_ATDomeTrajectory ts_ATMCSSimulator ts_FiberSpectrograph ts_atpneumaticsimulator ts_atwhitelight ts_authorize ts_ess_labjack ts_externalscripts ts_hexrotcomm ts_mtdometrajectory ts_mthexapod ts_mtrotator ts_salkafka ts_scriptqueue ts_simactuators ts_standardscripts ts_watcher
            rowen Russell Owen made changes -
            Labels ts_ATDome ts_ATDomeTrajectory ts_ATMCSSimulator ts_FiberSpectrograph ts_atpneumaticsimulator ts_atwhitelight ts_authorize ts_ess_labjack ts_externalscripts ts_hexrotcomm ts_mtdometrajectory ts_mthexapod ts_mtrotator ts_salkafka ts_scriptqueue ts_simactuators ts_standardscripts ts_watcher ts_ATDome ts_ATDomeTrajectory ts_ATMCSSimulator ts_FiberSpectrograph ts_atmcssimulator ts_atpneumaticsimulator ts_atwhitelight ts_authorize ts_ess_labjack ts_externalscripts ts_hexrotcomm ts_mtdometrajectory ts_mthexapod ts_mtrotator ts_salkafka ts_scriptqueue ts_simactuators ts_standardscripts ts_watcher
            rowen Russell Owen made changes -
            Labels ts_ATDome ts_ATDomeTrajectory ts_ATMCSSimulator ts_FiberSpectrograph ts_atmcssimulator ts_atpneumaticsimulator ts_atwhitelight ts_authorize ts_ess_labjack ts_externalscripts ts_hexrotcomm ts_mtdometrajectory ts_mthexapod ts_mtrotator ts_salkafka ts_scriptqueue ts_simactuators ts_standardscripts ts_watcher ts_ATDome ts_ATDomeTrajectory ts_FiberSpectrograph ts_atmcssimulator ts_atpneumaticsimulator ts_atwhitelight ts_authorize ts_ess_labjack ts_externalscripts ts_hexrotcomm ts_mtdometrajectory ts_mthexapod ts_mtrotator ts_salkafka ts_scriptqueue ts_simactuators ts_standardscripts ts_watcher
            rowen Russell Owen made changes -
            Labels ts_ATDome ts_ATDomeTrajectory ts_FiberSpectrograph ts_atmcssimulator ts_atpneumaticsimulator ts_atwhitelight ts_authorize ts_ess_labjack ts_externalscripts ts_hexrotcomm ts_mtdometrajectory ts_mthexapod ts_mtrotator ts_salkafka ts_scriptqueue ts_simactuators ts_standardscripts ts_watcher ts_atdome

              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.