requirements-parser icon indicating copy to clipboard operation
requirements-parser copied to clipboard

A Pip requirements file parser.

Results 37 requirements-parser issues
Sort by recently updated
recently updated
newest added

Without specifying `format = "sdist"`, poetry installs these files straight into the root site-packages directory.

Hello, I'm currently in the process of writing a dependency manager and your requirements-parser has been very helpful. I'd like to request a convenience function to check whether a requirement's...

Addresses #84 . Additional change: ease debugging failing parser tests.

In the [PyDigger](https://pydigger.com/) project I monitor PyPI and analyze recent releases. Among other things I use `requirements-parser` to parse the requirements.txt file. Recently I encountered this project https://github.com/Te-k/pycrtsh where the...

enhancement

The link in the readme to [Pip requirement file format](https://pip.pypa.io/en/stable/reference/pip_install/#requirements-file-format) seems to be outdated. > This page has moved > > You should be redirected automatically in 3 seconds. If...

Related to #83? Seems like maybe a different error though. This resolves an issue I'm getting when attempting to parse https://github.com/apache/superset/blob/89dbb9888cced762696347a610750755b539f2f0/requirements/base.txt. (Chokes on `-e file:.`.

`flake8` complains that the following are too complex: ``` requirements/parser.py:42:1: C901 'parse' is too complex (11) requirements/requirement.py:171:5: C901 'Requirement.parse_line' is too complex (11) ```

enhancement