diff options
Diffstat (limited to 'devel/py-pyyaml-ft/pkg-descr')
-rw-r--r-- | devel/py-pyyaml-ft/pkg-descr | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/devel/py-pyyaml-ft/pkg-descr b/devel/py-pyyaml-ft/pkg-descr new file mode 100644 index 000000000000..bfdb8d223d4c --- /dev/null +++ b/devel/py-pyyaml-ft/pkg-descr @@ -0,0 +1,14 @@ +PyYAML-ft provides a full-featured YAML processing framework for Python with +support for free-threading. + +PEP 703 introduced free-threaded Python as a separate build of CPython 3.13. +Thread-safety issues that might have otherwise gone unnoticed are now much +easier to trigger because of the absence of protection from the GIL. Also, +because the free-threaded build is ABI-incompatible, extension modules need to +be separate, free-threaded wheels and declare support for it. + +The PyYAML maintainers decided to not port PyYAML to the free-threaded build +before the latter, along with Cython support for it, has been tested more +extensively in real-world applications. Our rationale with this fork is to +implement support for the free-threaded build, so that PyYAML can be tested with +it by its users, even before the port is merged upstream. |