Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 是否可以将setup.py作为依赖项添加到主包';s setup.py文件?_Python 3.x_Pip_Setuptools - Fatal编程技术网

Python 3.x 是否可以将setup.py作为依赖项添加到主包';s setup.py文件?

Python 3.x 是否可以将setup.py作为依赖项添加到主包';s setup.py文件?,python-3.x,pip,setuptools,Python 3.x,Pip,Setuptools,我有以下带有本地子模块的目录结构(git上不存在) 我不想在MainPackage中添加依赖项的源代码,因为它实际上不属于MainPackage,是否可以将MainPackage的setup.py文件指向本地依赖项 现在我的解决方案是运行安装后脚本,使用pip安装依赖项,但是这意味着如果我运行setup.py测试commmand,我必须手动安装依赖项,否则测试将失败 root | |___Dependency | |__________setup.py | |___MainPackage

我有以下带有本地子模块的目录结构(git上不存在)

我不想在MainPackage中添加依赖项的源代码,因为它实际上不属于MainPackage,是否可以将MainPackage的setup.py文件指向本地依赖项

现在我的解决方案是运行安装后脚本,使用pip安装依赖项,但是这意味着如果我运行
setup.py测试
commmand,我必须手动安装依赖项,否则测试将失败

root
|
|___Dependency
|   |__________setup.py
|
|___MainPackage
    |___________setup.py