2020-02-29 15:49:25 +02:00
2020-02-29 15:28:07 +02:00
2020-02-29 15:49:25 +02:00
2020-02-29 15:03:28 +02:00
2020-02-29 15:04:15 +02:00
2020-02-29 12:39:28 +02:00
2020-02-29 15:28:39 +02:00
2020-02-29 15:04:05 +02:00

pip-package-list

License PyPi test

A small and definitely faulty tool that tries to form a list of packages that you depend on. This is useful in mono-repo's where all dependencies are split into dozens of requirements.txt and setup.py files.

One particular use-case that fueled the development of this tool was to create a flat list of dependencies to pre-install in a Docker base image.

Although there is a number of tools that parse and resolve requirement files, I did not find any that parse setup.py files and extract install_requires.

Usage

pip-package-list [requirements.txt or setup.py file...]

You can specify one or more requirements.txt or setup.py files to be parsed and resolved.

S
Description
Parse & recurse requirements.txt and setup.py files to form a flat list of dependencies.
Readme MIT 55 KiB
Languages
Python 100%