简单的移植脚本,移植pipenv到诗歌
pipenv-poetry-migrate的Python项目详细描述
皮皮恩诗歌迁移
这是一个简单的迁移脚本,将pipenv迁移到诗歌中。在
安装
$ pip install -U pipenv-poetry-migrate
使用
^{pr2}$ 当_要_运行_干_运行_模式_时_ :_$ pipenv-poetry-migrate -f Pipfile -t pyproject.toml -n
空运行模式是pyproject.toml
文件不覆盖,结果显示在标准输出上。在
迁移
第0步:安装软件包
$ pip install poetry pipenv-poetry-migrate
步骤1:创建pyproject.toml
文件
$ poetry init
步骤2:迁移
将Pipfile
迁移到pyproject.toml
。在
步骤3:生成锁文件
$ poetry lock
如果已有poetry.lock
文件,请先将其删除。在
步骤4:安装依赖项
为项目安装定义的依赖项。在
$ poetry install
示例
这是要迁移的pip文件的一个示例。在
[[source]]url="https://pypi.python.org/simple"verify_ssl=truename="pypi"[packages]requests="*"[dev-packages]pytest="^5.2"
将上述文件迁移到以下位置pyproject.toml项目. 在
[tool.poetry]name="migration-sample"version="0.1.0"description=""authors=["Yoshiyuki HINO <yhinoz@gmail.com>"][tool.poetry.dependencies]python="^3.7"[tool.poetry.dev-dependencies][build-system]requires=["poetry>=0.12"]build-backend="poetry.masonry.api"
通过执行这个脚本,pyproject.toml项目重写如下。在
[tool.poetry]name="migration-sample"version="0.1.0"description=""authors=["Yoshiyuki HINO <yhinoz@gmail.com>"][tool.poetry.dependencies]python="^3.7"requests="*"[tool.poetry.dev-dependencies]pytest="^5.2"[build-system]requires=["poetry>=0.12"]build-backend="poetry.masonry.api"
许可证
- 项目
标签: