大家都知道Python库很强大,却不知道还有强大工具包 poetry?

  • 时间:
  • 浏览:2
  • 来源:神彩大发快3_彩神大发快3官方

build 构建 tar.gz 或 wheel 包

poetry 的灵感来自于你你是什么语言的你你是什么工具: composer(PHP) 和 cargo (Rust) 。

install 安装依赖库

init 基于已有的项目代码创建 pyproject.toml 文件,支持交互式填写

publish 发布到 PyPI

update 更新依赖库

remove 移除依赖库

名称 功能

run 运行脚本和代码

show 查看具体依赖库信息,支持显示树形依赖链

基于此, poetry 将所有的配置都放置在1个 多 toml 文件中,有有哪些配置包括:依赖管理、构建、打包、发布。

new 创建1个 多项目脚手架,蕴藏基本型态、pyproject.toml 文件

前言

在Python中,对于初学者来说,打包系统和依赖管理是非常繁复和难懂的。即使对于经验丰沛 的开发者,1个 多项目总爱要同時 创建多个文件: setup.py ,requirements.txt,setup.cfg , MANIFEST.in ,还有最新的 Pipfile。

配置

poetry 提供了一系列覆盖整个开发流程的命令,有有哪些命令使用简单:

poetry 命令

命令

add 加进依赖库

Python有越来太大很强大的库,你你是什么而闻名天下,却告诉我还有不少的工具包,今天为亲戚亲戚我们儿一款包管理和打包的工具poetry

poetry 的项目配置文件是 pyproject.toml ,1个 多简单的示例文件如下: