Cyclic dependency on `stac-check`
gadomski opened this issue · 2 comments
gadomski commented
stac-validator
depends on stac-check
(https://github.com/stac-utils/stac-validator/blob/main/setup.py#L38) which depends on stac-validator
(https://github.com/stac-utils/stac-check/blob/main/setup.py#L23). As I see it, there's two strategies we could use to fix this:
- Make one of the libraries dependent on the other. E.g.
stac-check
would depend onstac-validator
, and we would by default point people to usestac-check
to get the full set of features. - Merge the two libraries into one.
jonhealy1 commented
@gadomski I think option 1 is better? We could remove stac-check from stac-validator.
gadomski commented
That makes the most sense to me.