3
如何在setup.py中处理私有依赖关系链接
在工作中,我们使用私有pypi服务器。将此pypi服务器指定为依赖项链接: ... from setuptools import setup config = ConfigParser.ConfigParser() rc = os.path.join(os.path.expanduser('~'), '.pypirc') config.read(rc) dependency_links = [ 'https://{}:{}@<private_url>'.format( config.get('dc', 'username'), config.get('dc', 'password'))] setup( dependency_links=dependency_links, ...) 在我们大多数情况下,这都可以正常工作。但是,前段时间我们不得不在客户端服务器上安装软件包。为此,我们必须先复制有效副本,.pypirc然后才能安装任何软件包。 上面的代码也感觉像是一个肮脏的hack。 在不使用硬编码凭据的情况下指定安全的依赖关系链接的正确方法是什么?
10
python