2015-04-28 67 views
1

我有一個不在PyPi上的依賴關係,但是我將它放在源碼分發tar文件中。反正有setup.py使用tar來安裝依賴關係嗎?在setup.py中安裝另一個源代碼發行版?

這不起作用,因爲dependency.tar.gz不可用的項目進入一個sdist後:

from setuptools.command.install import install 

class MyInstall(install): 
    def run(self): 
     os.system('pip install -U dependency.tar.gz') 


setup(
     ... 
     cmdclass={'install': MyInstall} 
) 

回答