python - Python setup config install_requires “良好实践”
问题描述
我在这里的问题可能看起来很天真,但我从未在网络资源上找到任何线索。
问题是,关于函数或文件的install_requires
参数,提及每个使用的包是否是一个好习惯,甚至是 python 内置的包,例如?setup()
setup.cfg
os
可以假设任何 python 环境都有这些通用包,那么在设置中明确提及它们是否有问题,使其可能过于冗长?
谢谢
解决方案
install_requires
应该只提到标准库中没有预打包的包。
如果您担心由于 Python 版本控制可能不包含某些包,您可以指定您的包需要大于或等于 X 的 Python 版本。
注意:打包 python 包是一件出了名的麻烦事。
我建议你看看pyproject.toml,这些可以像任何普通包一样被 pip 安装,并被一些更现代的工具(如诗歌)使用
推荐阅读
- python - Django中的电子邮件验证
- g++ - 如何修复 /usr/bin/ld:找不到 -lboost_python
- javascript - 如何在jsdoc中定义一个接受散布参数的回调?
- ios - 如何获取已存在共享的 CKShare 对象(获取共享 URL)
- php - 如何使用 symfony 3.4 在 ExceptionController 中获取翻译器对象
- python - 使用 selenium python web 驱动程序从角度单击表中的所有行
- appium - 在字段上输入文本的替代方法
- bash - 在单个命令中获取令牌
- html - CSS 格式问题,div 相互移动,div 不居中
- image-processing - 尝试在 PNG 周围添加笔画,可以改进吗?