Hi Éric,
Yes, I understand your point. In theory, building the free-threaded
variant only requires adding |--disable-gil| and |--with-suffix=t|.
I’m using the same source and build dependencies as the original Python
3.14, and the build from the Debian source package works fine. However,
when I pulled the upstream code, I encountered missing dependency errors
related to |blurb| and |sphinx-build|. I’m not entirely sure why —
perhaps the Debian 3.14 source package includes some adjustments that I
haven’t noticed.
So, I plan to submit this package later to fix the issue (I’ve already
tested it locally, and it builds successfully). Maybe someone else will
find it useful, haha.
Thanks again for your feedback. I’ll avoid diverging from the Debian
source package going forward.
regards
In 2025/10/10 04:13, Éric wrote:
Hello,
Le 06/10/2025 à 01:35, ben0i0d a écrit :
I plan to package *blurb*, which is also related to my ongoing work
on building a free-threaded Python.
The upstream build process recommends using blurb.
I am not sure that this would be useful for Debian. The tool is only
used by CPython upstream developers.
Regards