简单的移植脚本,移植pipenv到诗歌

pipenv-poetry-migrate的Python项目详细描述


皮皮恩诗歌迁移

buildFOSSA Status

这是一个简单的迁移脚本,将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。在

^{pr2}$

步骤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"

许可证

FOSSA Status

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
spring JSTL:绝对uri:http://java.sun.com/jsp/jstl/core无法在两个站点中解析。xml或与此应用程序一起部署的jar文件   java在Junit测试中找不到失败的符号   java为什么在没有同步块的情况下调用wait()、notify()或notifyAll()不是编译器错误?   使用onDraw()绘制多个位图的java Android在曲面视图上放大缩小画布   在java中比较args值和字符串   java更改文件中的特定字节   java TransformerFactory破坏<html>标记中的<input>和<br>标记   azure appinsights java自定义指标不起作用   Java泛型在实现接口的类上指定上界,接口本身指定上界   java AS400 prog和动态类路径   java应用程序截图时收到空消息   java无法从片段中获取上下文   找不到java配置单元UDF类   linux是一个提供java的接口。lang.NoClassDefFoundError   java如何使用面向对象建模创建此数据库