adaptive-cover icon indicating copy to clipboard operation
adaptive-cover copied to clipboard

Unclear dependency handling for local development

Open mion00 opened this issue 9 months ago • 0 comments

Checklist

  • [X] I have filled out the template to the best of my ability.
  • [X] This only contains 1 feature request (if you have multiple feature requests, open one feature request for each feature request).
  • [X] This issue is not a duplicate feature request of previous feature requests.

Is your feature request related to a problem? Please describe.

I would like to debug locally the project and make some contributions, but I am finding difficult understanding how the dependencies are handled: via poetry or manually via requirements.txt?

In requirements.txt there is a version specified: https://github.com/basbruss/adaptive-cover/blob/5b62166aa877370dfe154a201c57d909c2472070/requirements.txt#L3

Whereas poetry has another: https://github.com/basbruss/adaptive-cover/blob/5b62166aa877370dfe154a201c57d909c2472070/pyproject.toml#L23

Describe the solution you'd like

A guide describing the minimal steps required to bootstrap a development environment.

Describe alternatives you've considered

Using either poetry or requirements.txt to streamline the development process, since keeping both risks a conflicting situation as is happening now.

Additional context

Using VSCode on Linux, launching the provided devcontainer.json configuration, install the requirements from requirements.txt, but in the main folder the poetry.lock suggests that poetry is used.

mion00 avatar May 24 '24 16:05 mion00