Paul Horton

Results 49 issues of Paul Horton

When reviewing and comparing: - https://cyclonedx.org/docs/1.4/xml/#element_bom - https://cyclonedx.org/docs/1.4/json ...the JSON schema is missing `bom.properties` compared to the XML version. FYI @stevespringett

bug

Currently this library fails to parse requirement lines of the form: `SomeProject@git+https://git.repo/[email protected][extra]` This feature should parse the above example to a `Requirements` as follows: ``` { "line": "SomeProject@git+https://git.repo/[email protected][extra]", "editable": false,...

enhancement

As documented https://pip.pypa.io/en/stable/cli/pip_install/#examples (point 9), it is possible to define requirements as follows, which this library cannot parse at present: ``` python -m pip install SomeProject@http://my.package.repo/SomeProject-1.2.3-py33-none-any.whl python -m pip install...

Draft PR for Release 1.0.0. Includes: - #72 - #71 Signed-off-by: Paul Horton

enhancement
breaking

Pip allows for packages to be referenced locally using relative and absolute file paths (as documented in [Pip's Examples](https://pip.pypa.io/en/stable/cli/pip_install/#examples)). This feature will ensure that all valid variants of locally referenced...

enhancement

The following issues and PRs all talk about addition of more _typing_ to `requirements-parser`: - #69 - #65 This feature will look to provide typing through addition of [Python Properties](https://docs.python.org/3/library/functions.html?highlight=property#property)...

enhancement

Adopting [PEP-3102](https://www.python.org/dev/peps/pep-3102/) will allow us to reduce the number of breaking changes as we build out the library's models and other functions.

enhancement
breaking

We currently utilise `pkg_resources.parse_requirements` to parse lines from `requirements.txt` files. This seemingly has a number of short comings that it does not support. See: - CycloneDX/cyclonedx-python#315 - CycloneDX/cyclonedx-python-lib#8 This feature...

enhancement

OSSIndex is updating the data available and there are some breaking changes as part of this. See https://ossindex.sonatype.org/updates-notice for the full details. This ticket will track any impact to `jake`....

enhancement