• JackbyDev
    link
    fedilink
    English
    arrow-up
    9
    ·
    2 months ago

    No, the dependency management in Python is a nightmare. There’s like a billion options for it.

    • brettvitaz
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 months ago

      Use pipenv and don’t think about it anymore.

      • JackbyDev
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 months ago

        What’s the difference? I rarely use Python and every time I do I have to relearn which tools are the go to ones. In Java it’s a little simpler, we really just have Maven and Gradle. They have their own problems, sure, what tool doesn’t, but the thing that annoys me about python is the quantity of tools. There often isn’t a clear winner.

        Now, to be fair to python, a lot of the ones mentioned on this post are very specifically for data science use cases and not general purpose development.