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 查看哈希值)