Python 阅读setup.py中的自述文件
因此,我希望安装脚本的Python 阅读setup.py中的自述文件,python,setuptools,distutils,setup.py,Python,Setuptools,Distutils,Setup.py,因此,我希望安装脚本的long\u描述是我的README.md文件中的内容。但是当我这样做时,源代码发行版的安装将失败,因为python setup.py sdist不会复制自述文件 有没有办法让distutils.core.setup()使用sdist命令包含README.md文件,以便安装不会失败 我尝试了一种小的解决方法,当README.md文件不可用时,我默认使用一些较短的文本,但我确实希望PyPi不仅能够获取自述文件的内容,而且能够获取安装包的用户的内容。要在分发版中手动包含文件,请执
long\u描述
是我的README.md
文件中的内容。但是当我这样做时,源代码发行版的安装将失败,因为python setup.py sdist
不会复制自述文件
有没有办法让distutils.core.setup()
使用sdist
命令包含README.md
文件,以便安装不会失败
我尝试了一种小的解决方法,当
README.md
文件不可用时,我默认使用一些较短的文本,但我确实希望PyPi不仅能够获取自述文件的内容,而且能够获取安装包的用户的内容。要在分发版中手动包含文件,请执行以下操作:
include\u package\u data=True
include
行列表。您可以使用recursive include
从项目根目录的子目录中进行包含不幸的是,这方面的文档非常零碎,并且在Python distutils、setuptools和旧的distribute文档中分割开来,因此很难确定您需要做什么。这对我来说也很有效,尽管我只使用了第2点(第1点似乎是多余的)。如果您使用setuptools,文档不再零碎,这是目前的实际包装标准。请参见此处:@Marconius移到此处:我建议忽略
1.
,因为它也会包含.pyc
文件。