Skip to content

pyclyy/pipreqs

 
 

Repository files navigation

pipreqs - Generate requirements.txt file for any project based on imports

Installation

pip install pipreqs 

Usage

Usage: pipreqs <path> [options] Options: --savepath Supply custom path for requirements.txt --debug See debug output 

Example

$ pipreqs /home/project/location Looking for imports Getting latest version of packages information from PyPi Found third-party imports: flask, requests, sqlalchemy, docopt Successfuly saved requirements file in: /home/project/location/requirements.txt 

Why not pip freeze?

  • pip freeze only saves the packages that are installed with pip install in your environment.
  • pip freeze saves all packages in the environment including those that you don't use in your current project. (if you don't have virtualenv)
  • and sometimes you just need to create requirements.txt for a new project without installing modules.

About

pipreqs - Generate pip requirements.txt file based on imports of any project

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 82.9%
  • Makefile 17.1%