Skip to main content

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

inspect-requirements-0.10.7.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

inspect_requirements-0.10.7-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file inspect-requirements-0.10.7.tar.gz.

File metadata

  • Download URL: inspect-requirements-0.10.7.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for inspect-requirements-0.10.7.tar.gz
Algorithm Hash digest
SHA256 cb9af4b7da3a4c555b52155916754c1ecc0ce75afa4c04db8bb146cf7a0357c5
MD5 d41296f3d120c7d1af5dc23c34cbf1e1
BLAKE2b-256 29a39fbd88ea7df99ddd680bab2b2428e801247f170bb221e29fdaea08cc215f

See more details on using hashes here.

File details

Details for the file inspect_requirements-0.10.7-py3-none-any.whl.

File metadata

File hashes

Hashes for inspect_requirements-0.10.7-py3-none-any.whl
Algorithm Hash digest
SHA256 062cce0f620aefe77704a5842629a4f3f3cff373e38b189a66a64b7c539df9c0
MD5 43f71d6001a8b7cf392a637677ade3a9
BLAKE2b-256 d31835d968630aac8fd1983a819899a7991c5f59dc58b231b942f764cb903fbf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page