po

poetry-relax – A Poetry plugin to relax version upper bounds

Hacker News

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 card

Actual performance

2points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: context, using · Missing: mac, agents, macos
78%78% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
49%49% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Hacker NewsMay not resonate with HN audience · Strong signals: excited, ide, io · Missing: https docs, just released, exist
44%44% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Indie HackersIH features products with proven revenue · Strong signals: supports · Missing: reddit linkedin, podcasting, created
33%33% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: soon · Missing: plus, platform, intuitive
29%29% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
14%14% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Smoothtunes
Smoothtunes49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Find your perfect tunes to relax to

Indie Hackerscommitment-side-project
Re
Relax – A Java library for annotated, reactive endpoints42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Relax – A Java library for annotated, reactive endpoints

Hacker News4
Outplanr
Outplanr

Plan, track and relax

BetaList
MyClean
MyClean34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

You Click. We Clean. You Relax.

Indie Hackers39$750,000/mob2c
JusBook
JusBook63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Book. Manage. Relax

Indie Hackerscommitment-full-time
Re
Relax instantly with this simple tool53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Relax instantly with this simple tool

Hacker News7
As
Ask Alexa to help you relax21%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Ask Alexa to help you relax

Hacker News1
Pi
Pitchpigeon Version 2.038%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Pitchpigeon Version 2.0

Hacker News1
Th
The grown up version of Unbaby.me38%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The grown up version of Unbaby.me

Hacker News1
Fu
Furatto version 3 released42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Furatto version 3 released

Hacker News4