按字母顺序排序你的 Poetry 依赖项
项目描述
poetry-sort
poetry-sort 是一个 Poetry 插件,它可以将你的 pyproject.toml
文件中的依赖项按字母顺序排序。
安装
poetry self add poetry-sort
用法
poetry sort
poetry sort
支持 --with
、--without
和 --only
选项,它们的功能与 poetry install
相同。有关完整的使用信息,请运行 poetry sort --help
。
poetry-sort 在每次你运行 poetry add
或 poetry init
时都会自动运行,并且只对由命令修改的依赖项组进行排序。
配置
您可以通过 pyproject.toml
的 tool.poetry.sort
部分配置 poetry-sort。
[tool.sort.config]
auto = true
case-sensitive = false
sort-python = false
format = true
以下选项可用
-
auto
(bool
,默认:true
):是否在运行poetry add
或poetry init
时自动排序依赖项。poetry sort
可以始终手动运行,不受此设置的影响。 -
case-sensitive
(bool
,默认:false
):是否在排序时考虑大小写。 -
sort-python
(bool
,默认:false
):是否也要对python
依赖项进行排序。如果false
,则将python
依赖项放置在tool.poetry.dependencies
的顶部;如果true
,则将其与其他所有内容一起按字母顺序排序。 -
format
(bool
,默认:true
):是否在排序后对pyproject.toml
应用一些基本格式。如果为true
,poetry-sort 将将pyproject.toml
中的所有三个或更多连续换行符替换为两个换行符。
许可证
poetry-sort 项目采用 MIT 许可协议。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。
源代码分发
构建分发
poetry_sort-2.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 69f5b6387956c5fd462946d4e5e0fb1ab8dec4f14b6415dcc4eb7202a6333897 |
|
MD5 | 06634e4c614c72c80c7a7cfc17334e2a |
|
BLAKE2b-256 | 286817dffe21a7cc2b822b5e090e4dfbcc16cce60fe6ea5332f10c4e3aa9da65 |
poetry_sort-2.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6ed02e5428008f9a11e7687d03bf5badb02aec59ac9ddaee347da81e891b125d |
|
MD5 | 0cab103d8fcb21436c2278c4cd4cbcbe |
|
BLAKE2b-256 | 3b5279179537d709b0f5e6431e8114f0d06770f7845a69f515e8fdcc44b4b0a6 |