def _install_namespace_package(self, tmp_sitedir):
# Install our test namespace package in such a way that both py27 and
# py36 can find it.
from setuptools import namespaces
installer = namespaces.Installer()
class Distribution: namespace_packages = ['namespace_package']
installer.distribution = Distribution()
installer.target = os.path.join(tmp_sitedir, 'namespace_package.pth')
installer.outputs = []
installer.dry_run = False
installer.install_namespaces()
site.addsitedir(tmp_sitedir, known_paths=site._init_pathinfo())
评论列表
文章目录