我正在研究Python的virtualenv的错误修正,关于非常长的shebang线正在破坏事物。在这个过程中,我意识到如果我想真正解决我的特定问题,可能需要在较低级别的Python包管理上完成。我从pip开始,转移到setuptools,现在让我看到distlib。
有人可以描述virtualenv
使用的所有打包库的特定依赖关系吗?和它们之间的依赖关系?
我相信virtualenv直接导入pip
,easy_install
和wheel
。这些又会导入setuptools
和distlib
。我是否幸运地假设在virtualenv中所有其他人使用的最低级库中的distlib用于包?