在Python控制盘中包含requirements.txt文件

在Python控制盘中包含requirements.txt文件,python,pip,setuptools,python-wheel,devpi,Python,Pip,Setuptools,Python Wheel,Devpi,为了避免在两个地方指定依赖项,我有一个Python项目,其setup.py解析requirements.txt文件以生成install_requires包列表。这非常有效,直到我尝试将控制盘上传到devpi服务器,然后安装它——我得到的错误是找不到requirements.txt 是否可以使用setup.py旁边的requirements.txt文件构建发行版?我尝试过打包数据和数据文件,但生成的分发版仍然不包含这些文件。只需添加一个清单。在项目文件夹中的中,包含以下内容: include re

为了避免在两个地方指定依赖项,我有一个Python项目,其setup.py解析requirements.txt文件以生成install_requires包列表。这非常有效,直到我尝试将控制盘上传到devpi服务器,然后安装它——我得到的错误是找不到requirements.txt


是否可以使用setup.py旁边的requirements.txt文件构建发行版?我尝试过打包数据和数据文件,但生成的分发版仍然不包含这些文件。

只需添加一个
清单。在项目文件夹中的
中,包含以下内容:

include requirements.txt
它将包括该文件。您也可以使用通配符,如
*