没有项目描述
importreqs的Python项目详细描述
一个简单的python库,用于从当前导入的libs中提取reqs.txt 在上下文中。lib可用于以下情况:
- 收集无服务器框架(如aws)的依赖项 兰姆达。如果几个函数共享同一个virtualenv,则不使用 依赖关系可以通过pip freeze引入。使用importreqs将 只公开导入的需求。
- 重构后或长时间删除未使用的依赖项 维护项目。
安装
pip install importreqs
用法
要使用导入器:
import importreqs importreqs.generate_reqs(replace_version_hash=False, exclude=None)
- replace_version_hash:用于可编辑的请求(使用pip时使用-e 安装),从结果中删除提交哈希。
- exclude:从结果中排除列出的包。例如, 进口商品本身。
例如:
# import your own projects # for example "import app" import importreqs print(importreqs.generate_reqs(exclude=['importreqs']))
或者从命令行使用importreqs:
importreqs -c "import requests"