我有一个requirements.txt文件,我正在使用Travis-CI.看来愚蠢复制中都要求requirements.txt和setup.py,所以我希望到一个文件句柄传递给install_requires在kwarg setuptools.setup.
这可能吗?如果是这样,我该怎么做呢?
这是我的requirements.txt档案:
guessit>=0.5.2
tvdb_api>=1.8.2
hachoir-metadata>=1.3.3
hachoir-core>=1.3.3
hachoir-parser>=1.3.4
Run Code Online (Sandbox Code Playgroud) 我开始使用Python.我已经添加了requirements.txt和setup.py我的项目.但是,我仍然对这两个文件的目的感到困惑.我读过这setup.py是为可再发行的东西而requirements.txt设计的,它是为不可再发行的东西而设计的.但我不确定这是否准确.
这两个文件真的打算如何使用?
我知道它pip freeze > requirements.txt存在,但它会打印出我的系统包,其中只有我的目录/项目需要的几个。
我没有使用 a virtualenv,所以我很确定我无法打印出这样的本地包。
我也知道pipdeptree存在,但我也不知道这如何解决我的问题?