quick-midnight-96336
02/13/2023, 10:12 AMrefined-addition-53644
02/13/2023, 10:30 AMquick-midnight-96336
02/13/2023, 10:32 AMrefined-addition-53644
02/13/2023, 10:46 AMso, you would recommend delegating all the dependency management to pants + pex and forget about poetry ?Yes! That’s where we are planning to move towards. Currently we use multiple resolves to maintain these legacy poetry dependencies but it brings extra work when updating a dependency. If you have say
numpy
in multiple places, you need to update them multiple times. So for longer run it does make sense to use a common global requirements. Not to say multiple resolves don’t have their place but mostly for use cases where you really want to support multiple version of say some package. Or you want to keep certain part of your repo quite separate from other in terms of 3rd party dependencies.
In your case it does make sense to use same global requirements (and a single resolve).