I'm a C# dev, I'm used to updating all my package dependencies by clicking on one button "Update All", and it's done.
I was consulting for another project written in python, it seems there's no way to update libraries like that due to circular dependency hell. Is it so?

  • 1
    It depends on which u a using package manager (regular pip, pipenv or poetry)
    But in general recipe is the same

    Rebuild lock file (delete it) and create again. Or run indeed command update all. (Should exist in poetry)

    It will update all dependencies to latest not conflicting situation automatically

    Ergh.. so final command depends on your current tool to lock dependencies
  • 0
    @darkwind thank you! :)
  • 0
    I assume it also depends on your package version constraints
Add Comment