Poetry - 一种非常规的 Python 依赖管理工具
Poetry 项目借鉴 cargo/composer 的经验,在给 Python 配置元信息的时候,你只需要定义 pyproject.toml
,使用相应的 poetry build, poetry publish 等命令可构建 wheel 并发布到 PyPI。
- 每次要写一个新的包,都要配 setup.py MANIFEST.in setup.cfg Pipfile 这些确实很烦人。不再需要写 setup.py 这个文件确实是个加分项。
- 跟 Pipfile 的区别:Pipefile 说白了就是 requirements.txt 的升级版,poetry 有更大的野心:想把所有项目元信息配置相关的部分都包揽了。
更新:
- 2018-04-20: 用一阵子再来反馈。