This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Python ReQuiRements

Project Description

Python ReQuiRements.

Handle requirements for python. Based on pip, inspired by npm. And get rid of all those different requirements.txt files.

WARNING: This is alpha and a pure prototype at the moment.

Installation

$ pip install rqr

Usage

Install

Just like pip install with the possibility to --save your required package.

$ rqr install --save django ipython

{'django': '1.9.7', 'ipython: '4.2.1'}

Does also support --save-development and --save-production. Default is base which is shared across the other two.

List

WARNING: This does display all managed requirements, but it does NOT say anything about the installed ones.

Shows all managed requirements, just like pip list.

$ rqr list

base:
  - django@1.9.7
development:
  - ipython@4.2.1

Update

Checks for updates in your rqr.yaml file’s packages. Does write new versions to file by default, to do otherwise use --dry-run flag.

$ rqr update

django 1.3.0 -> 1.9.7

Migrate

WARNING: Does override your rqr.yaml configuration if you had one before without any further warning.

Tries to discover existing requirements files or folders and migrate them. Uses current working directory and does not traverse directories deeply.

$ 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)
Release History

Release History

This version
History Node

0.4.2

History Node

0.4.1

History Node

0.4.0

History Node

0.3.0

History Node

0.2.1

History Node

0.2.0

History Node

0.1.1

History Node

0.1.0

History Node

0.0.0

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
rqr-0.4.2.tar.gz (5.6 kB) Copy SHA256 Checksum SHA256 Source Jul 9, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting