Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: None
-
Labels:
-
Story Points:1
-
Epic Link:
-
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-34986was still open, so I used that ticket branch
Attachments
Issue Links
- relates to
-
DM-34986 Update my packages to use pypackage.toml
- Done
Pull requests: