How much of uv's speed increase is just by skipping over transitive dependency compatibility solving? poetry can take from 1 to 30 minutes to think about the problem. setup.py didn't think about the problem at all and just let every package uninstall every other package's prefered dependencies. Chaos is fast. When I got time I got to see how it handles boto3 & urllib3 & if comes to different solve points from poetry.
Post
March 2, 2024