Som*_*ist 2 python git pip github pypi
我按照http://peterdowns.com/posts/first-time-with-pypi.html上的说明将github托管的python包添加到PyPI.但是,当我尝试pip安装它并运行我的setup.py时,我得到了requirements.txt文件丢失.当我从手动下载tarball文件时,https://github.com/<username>/<mypackage>/archive/0.1.tar.gz我发现所有文件都在那里.但是,当我单击我的包的PyPI页面上的下载链接时,它会下载一个.tar.gz存档,该存档只包含python文件,配置文件和它似乎已创建的PKG-INFO文件.
其他文件都不见了,为什么会这样,我该怎么办呢?
setuptools默认情况下,根据添加的模块选择自动包含哪些文件 - 默认情况下,这通常只是指python文件和__init__.py文件.
要指定需要包含在源代码分发中的其他文件,可以添加MANIFEST.in文件以将其他文件移植到源代码分发中.
一个包含requirements.txt的示例:
include requirements.txt
Run Code Online (Sandbox Code Playgroud)
这些可以变得足够复杂
要查找MANIFEST.in支持的所有内容,您可以在此处阅读其文档.