requirements-validator

requirements.txt validator


Keywords
requirements, cli, python, validator
License
Unlicense
Install
pip install requirements-validator==2019.4.13

Documentation

Travis

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