poetry-relax – A Poetry plugin to relax version upper bounds
poetry-relax – A Poetry plugin to relax version upper bounds
Hi! I've been working on some Python libraries recently and was excited to dig a little deeper into using Poetry as my project package manager. I discovered that, by default, Poetry adds upper bounds to all dependencies that you add. There are a lot of people that think this doesn't make sense for publishing libraries in the Python ecosystem (I provide links in the README if you want additional context), and I happen to agree after seeing first-hand how many dependency resolution issues this causes. It looks like the Poetry project isn't planning on adding configuration for this any time soon, so I've written a plugin that can be used to remove the upper bound constraints from dependencies specified with carets (^, the Poetry default). It's my first plugin for the Poetry ecosystem, I hope it's straight-forward to use! It supports dry runs, updating your pyproject.toml, checking for solvable dependencies, upgrading your dependencies, and updating your lock file. Any feedback is welcome.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Find your perfect tunes to relax to
Relax – A Java library for annotated, reactive endpoints
Plan, track and relax
You Click. We Clean. You Relax.
Book. Manage. Relax
Relax instantly with this simple tool
Ask Alexa to help you relax
Pitchpigeon Version 2.0
The grown up version of Unbaby.me
Furatto version 3 released