Pipenv是一个全新的实验工具,作为Python开发人员的包装灵丹妙药。
据Developer Kenneth Reitz称,该工具旨在将“最佳的所有包装世界”带到Python,利用Pipfile,Pip和Virtualenv进入单个工具链中,他们在云的Python相关的产品开发中工作供应商Heroku。
[下载InfoWorld MeGaguide:最好的Python框架和IDE。/跟上使用InfoWorld“S App Dev报告时事通讯编程的热门话题。]“它大大简化了在Python项目上工作的工作流程,”Reitz说。该项目的GitHub Repo将该工具描述为提供三种包装技术的“神圣婚姻”。
Pipenv为Projects创建和管理VirtualEnv隔离环境,并从PIPFile添加或删除Packages作为开发人员安装和卸载软件包。Reitz说,尽管该工具现在准备就绪,但应该预期许多变化作为兴趣增长,而且他正在参加社区反馈。
Pipenv自动完成多个其他任务,包括通过查找PIPFile找到项目主页,并在已经存在一个“T”,生成PIPFILE.LOCK和更新PIP。Reitz表示,“主命令是安装,卸载和锁定,该锁定生成pipfile.lock。“这些旨在取代$ PIP安装使用,以及手动VirtualenV管理。”要使用Python 3虚拟环境,开发人员必须首先运行$ pipenv - 三。对于Python 2,首先运行$ pipenv --two。Pipenv在麻省理工学院许可证下提供。
Python的野心包括包装改进。为此,PIPFile已被提出为PIP的替代品,允许使用Python包的更具体的依赖性描述,但具有自己的缺点。企业级Python包索引的概念也出现了。
这个故事“Pipenv项目承诺包装Python”最初由Infoworld发表。
版权及免责声明:凡本网所属版权作品,转载时须获得授权并注明来源“科技金融网”,违者本网将保留追究其相关法律责任的权力。凡转载文章,不代表本网观点和立场,如有侵权,请联系我们删除。