Yeah, I think their approach to blaming PyPi for not being able to distribute their 1GB standard install is really putting the blame on the wrong people.
https://github.com/CadQuery/cadquery/issues/153#issuecomment...
As an example of an approach that doesn't break Pypi, nltk distributes through Pypi but has an download() method for installation.
https://pypi.org/project/nltk/ https://www.nltk.org/data.html
The fact they're hostile towards pip (and ergo pipenv and poetry) just make it less than appealing software to want to use.