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

            rowen Russell Owen created issue -
            rowen Russell Owen made changes -
            Field Original Value New Value
            Link This issue relates to DM-34986 [ DM-34986 ]
            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.