Skip to content

multiple dependency management systems #15

Description

@tngTUDOR

For the moment, this repo has:

  • setup.py with install_requires
  • requirements.txt
  • Pipfile

each has a different "design" intention [at the higher Python world level I mean]

for BONSAMURAIS org, we might need to settle which one we preferr.

Options could include:

  • only setup.py with install_requires
  • setup.py reading deps from requirements.txt
  • requirements.txt being empty and only setup.py install_requires being the source of truth
  • Pipfile being a source of truth.

The real issue, is that having multiple files configuring dependencies makes it confusing. The current design of the repo is to produce a distributable package, so a setup.py is necessary.

As for requirements.txt and Pipfile, they are convenience to ease the creation of environments (production, testing, developing).

I created this issue here so that we can agree on a single system, and provide guidance on further BONSAMURAIS practices.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions