跳转到主要内容

按字母顺序排序你的 Poetry 依赖项

项目描述

poetry-sort

PyPI - Python Version PyPI GitHub release (latest SemVer) PyPI - License Code style: Black

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 addpoetry init 时都会自动运行,并且只对由命令修改的依赖项组进行排序。

配置

您可以通过 pyproject.tomltool.poetry.sort 部分配置 poetry-sort。

[tool.sort.config]
auto = true
case-sensitive = false
sort-python = false
format = true

以下选项可用

  • auto (bool,默认:true):是否在运行 poetry addpoetry 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 (4.7 kB 查看哈希值)

上传时间 源代码

构建分发

poetry_sort-2.0.0-py3-none-any.whl (5.0 kB 查看哈希值)

上传时间 Python 3

由支持