python需求
rqr的Python项目详细描述
python需求。
处理python的需求。基于pip,灵感来自npm。去掉所有不同的requirements.txt文件。
警告:这是阿尔法,目前是一个纯原型。
安装
$ pip install rqr
用法
安装
就像pip install有可能--save您需要的包。
$ rqr install --save django ipython {'django': '1.9.7', 'ipython: '4.2.1'}
也支持--save-development和--save-production。默认值是base,在其他两个节点上共享。
列表
警告:这会显示所有托管需求,但不会说明已安装的需求。
显示所有托管需求,就像pip list。
$ rqr list base: - django@1.9.7 development: - ipython@4.2.1
更新
检查rqr.yaml文件包中的更新。默认情况下不会将新版本写入文件,否则将使用--dry-run标志。
$ rqr update django 1.3.0 -> 1.9.7
迁移
警告:如果您以前有过rqr.yaml配置,并且没有任何进一步的警告,则会重写该配置。
试图发现现有的需求文件或文件夹并迁移它们。使用当前工作目录,不深入遍历目录。
$ rqr migrate Discovered dev-requirements.txt (development) Discovered requirements/base.txt (base) - django@1.9.3 - djangorestframework@3.3.1 - pillow@3.1.1 Discovered requirements/development.txt (development) - Invalid: -r base.txt - ipython@4.0.0 Discovered requirements/production.txt (production) - Invalid: -r base.txt - gunicorn@19.3.0 Discovered requirements-dev.txt (development) Discovered requirements.txt (base)