Python setup.py 开发卡在 "writing dependency_links"
Python setup.py develop stuck at "writing dependency_links"
我正在尝试 运行 python setup.py develop
包含一些帮助程序脚本的包。
包结构如下:
mytools
|--mytools
|--tests
|--notebooks
|--xxx
|--yyy
|--zzz
setup.py
文件如下:
from setuptools import setup
setup(
name='mytools',
version='0.0.1',
packages=['mytools'],
)
运行 python setup.py develop
产生以下输出:
running develop
running egg_info
writing mytools.egg-info/PKG-INFO
writing top-level names to mytools.egg-info/top_level.txt
writing dependency_links to mytools.egg-info/dependency_links.txt
问题是构建似乎在最后一行挂起。它正在做很多I/O,但我不知道为什么? 包根目录中的一些其他文件夹(即 tests
、notebooks
、xxx
、yyy
、zzz
)包含许多小的和大文件,但我不希望安装脚本考虑它们(因此packages=['mytools']
)。
有什么建议吗?
编辑:
1) 版本:
Python: 3.5.1
setuptools: 23.0.0
2) 移动除 mytools
以外的所有子文件夹后,python setup.py develop
正常工作。但是,我想把所有东西都放在一个地方。
这是 setuptools (see #249, #450 中的错误。
setuptools
将首先创建项目目录中所有文件的列表,然后过滤该列表以仅包含在 packages
、package_data
、[=13 中指定的文件=],等等
我正在尝试 运行 python setup.py develop
包含一些帮助程序脚本的包。
包结构如下:
mytools
|--mytools
|--tests
|--notebooks
|--xxx
|--yyy
|--zzz
setup.py
文件如下:
from setuptools import setup
setup(
name='mytools',
version='0.0.1',
packages=['mytools'],
)
运行 python setup.py develop
产生以下输出:
running develop
running egg_info
writing mytools.egg-info/PKG-INFO
writing top-level names to mytools.egg-info/top_level.txt
writing dependency_links to mytools.egg-info/dependency_links.txt
问题是构建似乎在最后一行挂起。它正在做很多I/O,但我不知道为什么? 包根目录中的一些其他文件夹(即 tests
、notebooks
、xxx
、yyy
、zzz
)包含许多小的和大文件,但我不希望安装脚本考虑它们(因此packages=['mytools']
)。
有什么建议吗?
编辑:
1) 版本:
Python: 3.5.1
setuptools: 23.0.0
2) 移动除 mytools
以外的所有子文件夹后,python setup.py develop
正常工作。但是,我想把所有东西都放在一个地方。
这是 setuptools (see #249, #450 中的错误。
setuptools
将首先创建项目目录中所有文件的列表,然后过滤该列表以仅包含在 packages
、package_data
、[=13 中指定的文件=],等等