Open DhanshreeA opened 2 months ago
Adding to this:
How we end up rewriting the values from a yaml to a pip command would also not take into account additional parameters for example, something like,
pip install torchvision==0.17.1 --index-url https://download.pytorch.org/whl/cpu
Hi @DhanshreeA , I'd like to take on this issue
Sure, @jubril-adeyi! Assigning you this one as your other issue is close to completion.
@jubril-adeyi How is this going? Any progress?
@dzumii Thanks for checking in, I’ve been focused on rounding up the previous issue, but I’ll be diving into this one now. I’ll provide a more detailed update shortly as I make progress.
@DhanshreeA I've been taking some time to digest the parser.py file and understand the different components and their roles. The file contains various classes and methods, each designed to handle parsing and conversion flow. I'm carefully going through each section to get a clear picture of how the logic flows and have a comprehensive understanding before proceeding with any changes.
Hi @DhanshreeA
There is a PR open on this. Could you revise and close/merge when you can? Thanks
The dependency parser should be extended to handle dependencies of the form:
Currently it expects four parameters in a pip install command, ie,
pip
,install
,dependency
, andversion
. This approach would clearly fail for when wheel files/paths/urls are provided.