Remove remaining dependencies on python-ligo-lw, ligo-segments
Both packages have frequent installation probems. For example, https://git.ligo.org/emfollow/gwcelery/-/jobs/4127685.
There is also a risk of undefined behavior if a package that expects igwn-ligolw objects is passed python-ligo-lw objects, or vice versa; and likewise for igwn-segments and ligo-segments.
Here are the remaining packages that depend on them:
$ poetry show python-ligo-lw
name : python-ligo-lw
version : 1.8.3
description : Python LIGO Light-Weight XML I/O Library
dependencies
- ligo-segments *
- lscsoft-glue *
- numpy *
- python-dateutil *
- pyyaml *
- six *
- tqdm *
required by
- bilby-pipe requires >=1.8.0
- rapid-pe requires >=1.8.1,<1.9
- rift requires *
$ poetry show ligo-segments
name : ligo-segments
version : 1.4.0
description : Representations of semi-open intervals
dependencies
- six *
required by
- python-ligo-lw requires *
- rift requires *
Edited by Leo Singer