Skip to main content

诗歌核心的叉子,有一些放松

项目描述

关于这个叉子

这是一个带有一些放松和附加功能的诗歌核心叉子,请参阅放松诗歌了解更多信息

本 README 的其余部分与原始 Poetry Core README 保持一致

诗芯

PyPI 版本 Python 版本 执照:麻省理工学院 代码风格:黑色

为Poetry开发的PEP 517构建后端实现 。该项目旨在成为一个轻量级、完全兼容、独立的包,允许 PEP 517 兼容的构建前端构建 Poetry 托管项目。

用法

在大多数情况下,这个包的使用对最终用户是透明的,因为它要么由 Poetry 本身使用,要么由 PEP 517 前端使用(例如:)pip

为了能够用作构建后端,您的项目文件poetry-core中必须存在以下代码段。pyproject.toml

[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

一旦出现这种情况,PEP 517 前端pip就可以从源代码构建和安装您的项目,而无需 Poetry 或其任何依赖项。

# install to current environment
pip install /path/to/poetry/managed/project

# build a wheel package
pip wheel /path/to/poetry/managed/project

为什么需要这个?

在发布版本之前1.1.0,Poetry 是作为项目管理工具的构建,其中包括 PEP 517 构建后端。在大多数情况下,这是低效且耗时的,需要 PEP 517 构建。例如,piptox(带有独立构建)都将安装 Poetry 及其所需的所有依赖项。当目标是简单地构建项目的源代码或二进制分发时,不需要大多数依赖项。

为了改善上述情况,poetry-core特创。pyproject.toml在这个包中实现了与 PEP 517 构建后端相关的共享功能,包括读取锁定文件和构建 wheel/sdist。这使得 PEP 517 为 Poetry 托管包构建速度非常快。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

轻松的诗歌核心-0.4.1.tar.gz (331.0 kB 查看哈希

已上传 source

内置分布

Relax_poetry_core-0.4.1-py3-none-any.whl (404.6 kB 查看哈希)

已上传 py3