2015-04-28 2 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} 
) 

ответ