3

I was working on a bugfix for Python's virtualenv, regarding very long shebang lines that are breaking things. In the process, I realized that if I want really fix to my particular issue it likely needs to be done on the lower level of Python package management. I started with pip, moved to setuptools and now set my sight on distlib.

Can someone describe the specific dependencies of all the packaging libraries that virtualenv uses? And the dependencies between them?

I believe that virtualenv directly imports pip, easy_install and wheel. Those in turn import setuptools and distlib. Am I so lucky as to assume that distlib in the lowest-level library used by all the rest in virtualenv for packages?

Harald Nordgren
  • 11,693
  • 6
  • 41
  • 65

0 Answers0