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"
Metadata
Release files for inspect-requirements 0.10.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| inspect-requirements-0.10.7.tar.gz | 3.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| inspect_requirements-0.10.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.2 kB
Release files / inspect-requirements-0.10.7.tar.gz
| Download URL | inspect-requirements-0.10.7.tar.gz |
|---|---|
| Size | 3.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cb9af4b7da3a4c555b52155916754c1ecc0ce75afa4c04db8bb146cf7a0357c5
|
|
BLAKE2b-256 checksum How to use checksums |
29a39fbd88ea7df99ddd680bab2b2428e801247f170bb221e29fdaea08cc215f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.9.12
|
Release files / inspect_requirements-0.10.7-py3-none-any.whl
| Download URL | inspect_requirements-0.10.7-py3-none-any.whl |
|---|---|
| Size | 4.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
062cce0f620aefe77704a5842629a4f3f3cff373e38b189a66a64b7c539df9c0
|
|
BLAKE2b-256 checksum How to use checksums |
d31835d968630aac8fd1983a819899a7991c5f59dc58b231b942f764cb903fbf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.9.12
|