Creates a peep-compatible requirements file for the git submodules of your project!.
Point peepify at a project and it will generate a requirements file for its submodules.
Usage::
python peepify.py [-h] --project-dir PROJECT_DIR [--tarballs-dir TARBALLS_DIR]
Example::
$ peepify.py --project-dir fjord/ --tarballs_dir tarballs/
Requirements::
- requests
- peep
peep
must be on your path. If you don't have it on your path, consult
the peep documentation to install it: https://github.com/erikrose/peep
Installation::
$ pip install -r requirements.txt
Prints all of the requirements from a typical /packages directory.
It does this by going into the target folder, finding all the VERSION files it can, then recording versions on the installed packages.
Anything that does not have a version will be mentioned as well.
Usage::
python poopify.py [-h] --target-dir TARGET_DIR
Example::
$ cd fjord
$ poopify.py --target-dir vendor/packages/