File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -36,12 +36,12 @@ new marker variable, ``sys_abi_features``.
3636Motivation
3737==========
3838
39- :pep: `508 ` established environment markers to specify dependencies based on
40- environment conditions. Since its adoption in 2015, the Python ecosystem has
41- evolved and new features warrant their own environment markers.
42-
43- The primary motivation for extending the allowed set of environment markers now
44- is free-threaded CPython [ #python-free-threading ]_ emerging. Currently there is
39+ In 2015, :pep: `508 ` established environment markers to specify dependencies
40+ based on environment conditions.
41+ The development of free-threaded CPython [ #python-free-threading ]_
42+ has underlined the need for an environment marker to discriminate between
43+ different ABI features that the interpreter was built with.
44+ For example, currently there is
4545no way to distinguish between a GIL-enabled and a free-threaded CPython
4646interpreter with an environment marker. This leads to real world issues for the
4747adoption of free-threading and its incremental rollout. When a Python package
You can’t perform that action at this time.
0 commit comments