Skip to content
/ peepify Public

Creates a peep-compatible requirements file for a directory of git submodules

License

Notifications You must be signed in to change notification settings

dean/peepify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

peepify

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

poopify

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/

About

Creates a peep-compatible requirements file for a directory of git submodules

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages