我遇到了一个有文档的python库,它的开头是这样的:
快速启动
在您的requirements.txt文件中包含foolib。
应通过install_requires
中的setup.py
指定AFAIK依赖项。
我是否应该与库的维护者交谈并为文档创建拉取请求?
答案 0 :(得分:1)
两者都可以接受。不同之处在于,使用setup.py安装软件包时,在install_requires
中指定内容将自动下载/安装该软件包。拥有requirements.txt
可让您更轻松地查看要求是什么。我个人更喜欢看到带有requirements.txt
的库,因为我可以将pip
的所有这些要求安装到我的virtualenv中,并且能够在需要时快速更新它们。
答案 1 :(得分:0)
在需求文件中添加依赖项,然后在setup.py中解析此文件。这将有助于您: