Installation $ [sudo] npm i -g requirements-validator $ [sudo] pip install requirements-validator Functions function __doc__ requirements_validator.check(requirements) return a list of invalid requirements Executable modules usage __doc__ python -m requirements_validator path validate requirements.txt file Scripts usage usage: requirements-validator [path] Examples import requirements_validator invalid = requirements_validator.check(["requests", "sqlalchemy"]) if invalid: sys.exit("\n".join(invalid)) exit with non-zero status code on invalid requirements $ python -m requirements_validator requirements.txt $ cat requirements.txt | python -m requirements_validator $ requirements-validator requirements.txt $ cat requirements.txt | requirements-validator python-readme-generator