mirror of
https://github.com/bndr/pipreqs.git
synced 2025-06-06 03:25:21 +00:00
=============================== ``pipreqs`` - Generate requirements.txt file for any project based on imports =============================== .. image:: https://img.shields.io/travis/bndr/pipreqs.svg :target: https://travis-ci.org/bndr/pipreqs .. image:: https://img.shields.io/pypi/v/pipreqs.svg :target: https://pypi.python.org/pypi/pipreqs .. image:: https://img.shields.io/pypi/dm/pipreqs.svg :target: https://pypi.python.org/pypi/pipreqs .. image:: https://img.shields.io/coveralls/bndr/pipreqs.svg :target: https://coveralls.io/r/bndr/pipreqs .. image:: https://img.shields.io/pypi/l/pipreqs.svg :target: https://pypi.python.org/pypi/pipreqs 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 information about packages from PyPI Found third-party imports: flask, requests, sqlalchemy, docopt Successfully 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.
Description
Languages
Python
88.3%
Jupyter Notebook
8.6%
Makefile
3.1%