1
我在chroot環境中運行setup.py/pip時遇到問題。setup.py在chroot清理過程中掛起
這裏的獨家新聞:
正常的目錄位置:
/local/my_dir/project/src/qa/libs
的chroot ED位置
/src/qa/libs
這是我的setup.py文件:
#!/usr/bin/env
from __future__ import (unicode_literals, print_function, division,
absolute_import)
from setuptools import find_packages, setup
test = [
'mock',
'pytest',
'pytest-cov',
]
setup(
name='libs',
version=0.1,
description='Some desc',
long_description=open('README').read(),
author='insert_author_here',
author_email='insert_email_here',
packages=find_packages(),
package_dir={},
include_package_data=True,
tests_require=test,
install_requires=[],
keywords=['qa', 'framework'],
extras_require={
'test': test,
}
)
運行時python setup.py develop
在libs
目錄中安裝過程中一切都會順利進行,直到最後。
Installed /src/qa/libs
Processing dependencies for libs==0.1
Finished processing dependencies for libs==0.1 # <-- It hangs here
當我不在目前的chroot(對環境要求),這不會發生,這似乎是setuptools的/分配的陷入生活的遞歸文件系統找東西來清理。任何想法如何解決這個問題?
使用pip安裝requirements.txt文件沒有像這樣的問題,所以我認爲它可能是setup.py文件的結構。