Quickstart¶
Contents
Installation¶
reqwire supports all versions of Python above 2.7. The recommneded way to install reqwire is with pip:
$ pip install reqwire
Source code is available on GitHub.
Usage¶
Run
reqwire init
in the working directory of your Python project. This will scaffold out a requirements directory:requirements/ ├── lck └── src ├── main.in ├── qa.in └── test.in
To add requirements during development, use
reqwire add [-t <tag name>] <requirement>
.For example,
reqwire add -t qa flake8
will:- Resolve the latest version of
flake8
(e.g.flake8==3.2.1
). - Add
flake8==3.2.1
torequirements/src/qa.in
.
- Resolve the latest version of
To compile tags, use
reqwire build -t <tag name>
.To quickly compile all tags, use
reqwire build -a
.