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.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a056d497f671b7f85f792559f349bcb78f79eeb495f7b641e6eda218289f5fa |
|
MD5 | bab0d9d55e9177491893a7a90329f733 |
|
BLAKE2b-256 | c20331bf7f882b815175c506a611007d903f1df757713efa496a88f87a0589ea |
Close
Hashes for inspect_requirements-0.10.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2074bc514a4e77b1b7968fca2846845c552d81558e158dce50fa07f574de246 |
|
MD5 | 22ea4e94e71f9c7a2fd2ed7b34987bbf |
|
BLAKE2b-256 | c1866d6f9b1661c4cf8a233616d0239408ce3f067984fb13a781a9f11374ad1e |