high-energy-55500
01/22/2024, 11:39 AMpoetry new and pants init with a bunch of added linter configurations added in, but it feels like there’s a bit of redundancy with a default.lock file and a poetry.lock file. i use poetry because it’s a little more opinionated when setting up a repo using poetry new, but mostly because it’s a lot easier to add and manage python dependencies using poetry add and poetry remove.
does pants have a similar system to manage packages? is that something that’s in scope of what pants aims to be? 99% of the time, i just want to “add the latest version of this package that’s compatible with my existing dependencies”. something along the lines of pants add [python?] [default_resolve | resolve] requestscurved-television-6568
01/22/2024, 11:57 AMcurved-television-6568
01/22/2024, 11:58 AMpex just got vital features to support this only hours ago: https://github.com/pantsbuild/pex/pull/2335#pullrequestreview-1835482023