Eli Schwartz 6f44f7207c dev-python/poetry: fix dependency bounds on poetry-core
This package advertises all software to use exact pinning, and naturally
does so itself. So we unpin in src_prepare for obvious reasons.

For poetry-core itself, this leads to fragile nonsense as poetry-core
internals are flaky and change. We need to restrict this via RDEPEND,
historically via >=, but this broke:
```
cannot import name 'temporary_directory' from 'poetry.core.utils.helpers' (/usr/lib/python3.13/site-packages/poetry/core/utils/helpers.py)
```

(aside: poetry deletes useful tracebacks so good luck figuring out where
this happened :) :))

In the poetry 2.3.* this got fixed (I think? there is no commit message,
but that's my best guess) but in a not so useful way as the broken
version was the stable 2.2.1-r1 and there is no poetry-core 2.4.0 yet to
cause issues for poetry 2.3.*, so just align the fix across all versions
and revbump for metadata changes.

The fix is to pin via RDEPEND (and still unpin with sed on the
dist-info), to major.minor of poetry == poetry-core. The current break
happened for 2.2.* -> 2.3.*, so this is hopefully reliable (and
definitely more than >=${PV} was).

Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-03-03 15:40:19 -05:00
2026-02-26 17:08:35 +00:00
2026-02-26 17:08:35 +00:00
2026-02-24 19:03:15 +02:00
2026-02-19 15:25:46 +01:00
2026-02-26 20:15:12 +02:00
2026-03-03 12:11:33 -05:00
2026-02-28 20:41:18 -05:00
2026-03-03 02:13:22 -05:00
2026-02-24 21:19:52 +01:00
2026-03-03 18:29:43 +01:00
2026-02-21 12:44:47 +01:00
2026-02-27 11:32:56 +01:00
2026-02-21 17:39:57 +01:00
2026-02-08 13:34:15 +01:00
2026-03-01 17:06:21 +02:00
2026-02-25 23:20:54 +02:00
2026-03-01 09:07:43 +01:00
2026-03-01 17:06:22 +02:00
2026-02-27 13:22:33 -06:00
2026-03-03 11:31:29 -05:00
2026-03-01 22:03:32 +01:00
2026-02-26 17:08:35 +00:00
2026-03-01 22:03:59 +01:00
2026-02-23 01:29:52 +00:00
2026-02-26 17:08:35 +00:00
2026-02-28 08:20:48 +01:00
2026-02-26 17:08:35 +00:00
2026-02-24 20:14:20 +01:00
2026-03-03 08:36:00 -08:00
2026-03-03 14:27:07 +01:00
2026-02-23 19:57:39 +08:00
2026-02-26 17:08:35 +00:00
2026-03-03 16:16:42 +01:00
2026-02-28 19:15:31 +00:00
S
Description
No description provided
9.8 GiB
Languages
Shell 98%
Roff 1.3%
Emacs Lisp 0.2%
C 0.1%