On Tue Dec 24, 2024 at 9:17 AM CET, Patrick Schaaf via openSUSE Factory wrote:
> Today I noticed that apparently, that does not work anymore. Reason being
> that these packages no longer contain the "Provides: python3-pycryptodome"
> etc entries, since python312 (also for python313).
It works as it always did. There is that thing called “primary
Python interpreter”, the one Python, which is used as
default. When you run /usr/bin/python3 you get that, when you ask
in your package for python3-pycryptodrome you get that. Currently
it is Python 3.11 and hopefully soon (after the holidays) we
will switch to 3.13 and break everything. Then you will get
automagically python313-pycryptodrome instead.
Thank you Matěj, and also Dominuque, for the lucid explanations. That makes a lot of sense, and I'm happy that I don't need to change anything about my private packaging practise :-)
Have a nice festive season!
Patrick