大家都知道Python库很强大,却不知道还有强大工具包 poetry?
前言 Python有很多很强大的库,因此而闻名天下,却不知道还有不少的工具包,今天为大家一款包管理和打包的工具poetry 在Python中,对于初学者来说,打包系统和依赖管理是非常复杂和难懂的。即使对于经验丰富的开发者,一个项目总是要同时创建多个文件: setup.py ,requirements.txt,setup.cfg , MANIFEST.in ,还有最新的 Pipfile。 基于此, poetry 将所有的配置都放置在一个 toml 文件中,这些配置包括:依赖管理、构建、打包、发布。 poetry 的灵感来自于其他语言的一些工具: composer(PHP) 和 cargo (Rust) 。 配置 poetry 的项目配置文件是 pyproject.toml ,一个简单的示例文件如下: [tool.poetry] name = "poetry" version = "0.11.5" description = "Python dependency management and packaging made easy." authors = [ "Sébastien Eust...