def _install_namespace_py2(self, tmp_sitedir): # Install our test namespace package using the *.pth hack. from setuptools import namespaces installer = namespaces.Installer() class Distribution: namespace_packages = ['namespace_package'] installer.distribution = Distribution() installer.target = os.path.join(tmp_sitedir, 'test.pth') installer.outputs = [] installer.dry_run = False installer.install_namespaces() site.addsitedir(tmp_sitedir, known_paths=site._init_pathinfo())
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())