Skip to content

Breaking change in 1.9.0 following major bump on poetry's dependency constraint?Β #316

@fhuitelec

Description

@fhuitelec

Hi! πŸ‘‹

I feel the 1.9.0 release made yesterday (2025/1/12) is introducing a breaking change and should be bumped to a 2.X.X release.

Let me explain: this release introduces #286 which bumped the poetry constraint from >=1.8.0 to >=2.0.0 (cf. pyproject.toml).

To help you understand it from a user point-of-view, I upgraded from 1.8.0 to 1.9.0 without having upgrade poetry to 2.0.1 (I have not yet made the upgrade) and got this error:

Because no versions of poetry-plugin-export match >1.9.0,<2.0.0
 and poetry-plugin-export (1.9.0) depends on poetry (>=2.0.0,<3.0.0), poetry-plugin-export (>=1.9.0,<2.0.0) requires poetry (>=2.0.0,<3.0.0).
So, because poetry-instance depends on both poetry (1.8.2) and poetry-plugin-export (^1.9.0), version solving failed.

Per semver, I think this would constitute a breaking change.

The breaking change "line" is thin since it's a plugin and this is subject to interpretation, so I might be wrong and I would not mind you closed this as a non-issue: I just want to check out with you it's not an oversight πŸ™‚

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions