thoth-station / core

Using Artificial Intelligence to analyse and recommend Software Stacks for Artificial Intelligence applications.
https://thoth-station.github.io/
GNU General Public License v3.0
28 stars 25 forks source link

An option to ignore local dependencies #412

Open codificat opened 2 years ago

codificat commented 2 years ago

Problem statement

As a Data Scientist looking to incorporate Thoth's stack guidance service to my existing project, I find that my current Pipfile is not supported by Thoth because it contains a package reference to a local path, e.g.

src = {path = "./src/boilerplate"}

(or an equivalent content in requirements.txt, e.g. ./src/boilerplate)

that I use to share code between my various notebooks.

This prevents me from using Thoth to get advise on my software stack.

High-level Goals

To provide an option in the advise service that allows the user to state their desire to ignore references to local path packages.

Proposal description

The proposal would allow users of the advise service to specify an option to ignore the presence of local modules referenced as dependencies.

It should be very clear in the option's help and associated documentation:

Alternatives

Leave it as is and do not accept path-based dependencies.

Additional context

Documentation about this would be closely related to / part of #411.

This feature request was discussed in the Let's talk Thoth tech... meeting on 2022-05-19 (meeting notes / recording).

About where does this request comes from / how much demand there would be, some anecdotal references:

Acceptance Criteria

sesheta commented 2 years ago

@codificat: This issue is currently awaiting triage. If a refinement session determines this is a relevant issue, it will accept the issue by applying the triage/accepted label and provide further guidance.

The triage/accepted label can be added by org members by writing /triage accepted in a comment.

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
goern commented 2 years ago

/sig user-experience /priority backlog

codificat commented 2 years ago

/wg cnbi