-
Type:
Epic
-
Status: Done (View Workflow)
-
Priority:
Normal
-
Resolution: Done
-
Component/s: None
-
Labels:None
-
Epic Name:Make targeting software pip installable
There was a relatively large refactoring in ics_cobraOps. This requires to use other related packages such as pfs_instdata, ics_cobraCharmer, and ics_fpsActor. These related packages cannot be able to be installed via pip. It would be nice for these packages to have a proper pyproject.toml so that they can be installed via pip.
Javier mentioned in a GitHub thread about packages that need to be set-up manually, but I think not all of them are needed. For example, ets_pointing and ets_fiberalloc can be installed via pip (though not perfectly, from my experience).
For my application, the following packages should be pip-friendly additionally.
- ics_cobraCharmer
- ics_fpsActor
- pfs_instdata (maybe difficult?)
- spt_oprational_database (if it's imported by the packages above)
I'd like to have the update by the next call for proposals (~Feb 2026; of course earlier is better).
I have the PFS target uploader in mind, and it would be really great if I can install every dependencies just by
$ pip install .
in a cloned directory of the uploader.