Inspect requirements.txt files of multiple repositories.
Project description
Inspect requirements
Inspect requirements is tool indendend to make it easier to compare requirements.txt files between multiple projects/applications.
Basic usage:
# e.g. in a directory structure as follows:
$ find .
./project1
./project1/requirements.txt
./project3
./project3/requirements-prod.txt
./project2
./project2/requirements
./project2/requirements/dev.txt
# ..output would be like this:
$ inspect-requirements
Type a number or "q" to continue >a
Select repositories (or "a" for all)
* 1: project1
* 2: project3
* 3: project2
--- Summary ---
fastapi, 2 different versions
* project1/requirements.txt: "==0.75.0"
* project3/requirements-prod.txt: "==0.74.0"
* project2/requirements/dev.txt: "==0.74.0"
starlette, 1 different versions
* project1/requirements.txt: "==0.19.1"
* project3/requirements-prod.txt: "==0.19.1"
* project2/requirements/dev.txt: "==0.19.1"
psycopg2, 2 different versions
* project1/requirements.txt: "==2.9.3"
* project3/requirements-prod.txt:
* project2/requirements/dev.txt: "==2.9.3"
pytz, 1 different versions
* project2/requirements/dev.txt: "==2022.1"
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for inspect-requirements-0.10.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb9af4b7da3a4c555b52155916754c1ecc0ce75afa4c04db8bb146cf7a0357c5 |
|
MD5 | d41296f3d120c7d1af5dc23c34cbf1e1 |
|
BLAKE2b-256 | 29a39fbd88ea7df99ddd680bab2b2428e801247f170bb221e29fdaea08cc215f |
Close
Hashes for inspect_requirements-0.10.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 062cce0f620aefe77704a5842629a4f3f3cff373e38b189a66a64b7c539df9c0 |
|
MD5 | 43f71d6001a8b7cf392a637677ade3a9 |
|
BLAKE2b-256 | d31835d968630aac8fd1983a819899a7991c5f59dc58b231b942f764cb903fbf |