New comment by ndowens on void-packages repository https://github.com/void-linux/void-packages/pull/26806#issuecomment-739431191 Comment: > If you're adding `pyrsistent` to so many packages, shouldn't `jsonschema` itself depend on it, instead? > > EDIT: I see > > > the simple method would have been to add python3-attrs and python3-pyrsistent to python3-jsonschema depends but decided not to do it this way. > > Can you explain why? I only decided against doing it that way due to it not actually depending on them, so didn't think that would be correct way, even though it makes it simpler. Though I can go with the easy way, and bit cleaner in some way.