madpah / madpah/requirements-parser

[FEATURE] Support for locally referenced packages

Open
#76 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
141
Forks
42
PR merge metrics
No merged PRs in 30d

Description

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 packages can be parsed from `requirements.txt` files.

This Feature should also resolve the following reported issues:
- #54
- #68
- #18 ?

Contributor guide

Open the contributing guide

Research direction

Start by reviewing how requirements.txt entries are currently parsed and compare the supported forms with Pip's documented local package examples. Verify coverage for valid relative and absolute paths, then check the behavior against the reported cases in issues #54, #68, and #18.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.