Skip to content

Commit 3a4baea

Browse files
zklausmgorny
andcommitted
Add clarification for pyyaml example
Co-authored-by: Michał Górny <mgorny@gentoo.org>
1 parent 81194b1 commit 3a4baea

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

peps/pep-0780.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,15 @@ can be used::
292292
pyyaml-ft; "free_threaded::True" in sys_abi_info
293293
pyyaml; "free_threaded::True" not in sys_abi_info
294294

295+
Note that in the absence of the features described in this PEP, early adopting
296+
projects have had to resort to using the fork for *all* builds of a potentially
297+
free threading Python interpreter; typical dependencies than look like::
298+
299+
pyyaml; python_version<"3.13"
300+
pyyaml-ft; python_version>="3.13"
301+
302+
which is an undesirable side effect for GIL-enabled environments.
303+
295304
Backwards Compatibility
296305
=======================
297306

0 commit comments

Comments
 (0)