跳转到主要内容

Poetry插件,用于将项目捆绑成各种格式

项目描述

Poetry插件:捆绑

Poetry

此软件包是一个插件,允许将Poetry项目捆绑成各种格式。

安装

安装bundle插件的简单方法是使用Poetry的self add命令。

poetry self add poetry-plugin-bundle

如果您使用pipx安装了Poetry,您可以通过pipx inject命令添加插件。

pipx inject poetry poetry-plugin-bundle

否则,如果您使用pip安装了Poetry,您可以通过pip install命令添加插件包。

pip install poetry-plugin-bundle

用法

该插件引入了一个bundle命令命名空间,该命名空间包含将当前项目及其依赖项捆绑成各种格式的命令。这些命令特别适用于部署由Poetry管理应用程序。

bundle venv

bundle venv

bundle venv命令将项目及其依赖项捆绑到一个虚拟环境中。

以下命令

poetry bundle venv /path/to/environment

将在/path/to/environment目录中捆绑项目,通过创建虚拟环境,在其中安装依赖项和当前项目。如果该目录不存在,它将被自动创建。

默认情况下,该命令使用与Poetry运行poetry install时相同的Python可执行文件来构建虚拟环境。如果您想使用不同的可执行文件,可以使用--python/-p选项来指定它。

poetry bundle venv /path/to/environment --python /full/path/to/python
poetry bundle venv /path/to/environment -p python3.8
poetry bundle venv /path/to/environment -p 3.8

注意

如果虚拟环境已经存在,可能会发生以下两种情况:

  • 虚拟环境的Python版本与主版本相同:依赖项将被同步(更新或删除)。
  • 虚拟环境的Python版本不同:虚拟环境将从零开始重建。

您也可以使用--clear选项来确保虚拟环境被重建。

poetry bundle venv /path/to/environment --clear

项目详情


下载文件

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

源分布

poetry_plugin_bundle-1.4.1.tar.gz (12.4 kB 查看哈希值)

上传时间

构建分布

poetry_plugin_bundle-1.4.1-py3-none-any.whl (9.0 kB 查看哈希值)

上传时间 Python 3

支持者

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF 赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面