While testing the new pip version that came out today, I noticed that when it installs new packages it explains why, e.g:
Collecting WebOb>=1.2 (from WebTest>=2.0.30->zope.testbrowser->Zope>=5.5->plone.app.upgrade->Plone)
a pip install Plone pulls plone.app.upgrade, which in turn pulls Zope and then zope.testbrowser, etc ...
And that's the topic of this issue: I see that on setup.py in install_requires there is at least zope.testbrowser and zope.testing which I assume to be distributions meant only for testing.
Given that there's at least a docs and a wsgi extras, would it make sense to move at least these two distributions mentioned above to it, possibly(?) others as well? 🤔
Or is there some historical reason not to do so?
While testing the new
pipversion that came out today, I noticed that when it installs new packages it explains why, e.g:a
pip install Plonepullsplone.app.upgrade, which in turn pullsZopeand thenzope.testbrowser, etc ...And that's the topic of this issue: I see that on
setup.pyininstall_requiresthere is at leastzope.testbrowserandzope.testingwhich I assume to be distributions meant only for testing.Given that there's at least a
docsand awsgiextras, would it make sense to move at least these two distributions mentioned above to it, possibly(?) others as well? 🤔Or is there some historical reason not to do so?