Skip to content

Commit 067fe46

Browse files
zklausAA-Turner
andauthored
Tighten up Motivation section
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
1 parent 0ae5fdc commit 067fe46

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

peps/pep-0780.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@ new marker variable, ``sys_abi_features``.
3636
Motivation
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
4545
no way to distinguish between a GIL-enabled and a free-threaded CPython
4646
interpreter with an environment marker. This leads to real world issues for the
4747
adoption of free-threading and its incremental rollout. When a Python package

0 commit comments

Comments
 (0)