“ Python分发”指南(位于python-distribute.org,但注册已失败)告诉我包括doc/txt
文件,并且.py
文件中排除了MANIFEST.in
文件
该sourcedist文档告诉我只有sdist用途MANIFEST.in
,并只包括文件指定和包含.py
文件。它还告诉我使用:python setup.py sdist --manifest-only
生成一个MANIFEST
,但是python告诉我这不存在
我很欣赏它们来自不同版本的python,并且分发系统完全混乱,但是假设我使用的是python 3,并且setuptools
(新的包括distribution,但现在称为setuptools,而不是不赞成仅用于分发工具的旧setuptools重新分配到发行版,并将发行版重命名为setuptools .....)
我遵循的是“标准”文件夹结构和setup.py
文件,
- 我需要一个
MANIFEST.in
吗? - 应该是什么?
- 所有这些不同的包装系统和方法何时才能形成一个简单的过程?
sdist
(means:source distribution)命令。如果您认为bdist
和bdist_wheel
是二进制的,并只用于安装在你的Python路径,这是有道理的。(这些非模块文件和目录在/usr/local/lib/python2.7/dist-packages/
哪里?肯定不会。)但是值得一提的是,因为看到创建的归档文件很混乱,而且它们不包含文件。