Skip to content
Open
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Apply suggestions from code review
Co-authored-by: Adam Turner <[email protected]>
  • Loading branch information
mgorny and AA-Turner authored Dec 11, 2025
commit 8e3d5ea7baab6b7147b37f7dd5822bca6db910d2
12 changes: 6 additions & 6 deletions peps/pep-0817.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ against different dependency ABIs. This is particularly challenging for
the scientific computing, artificial intelligence (AI), machine learning
(ML), and high-performance computing (HPC) communities.

This PEP proposes Wheel Variants,” an extension to the
This PEP proposes "Wheel Variants", an extension to the
:doc:`packaging:specifications/binary-distribution-format`. This
extension introduces a mechanism for package maintainers to declare
multiple build variants for the same package version, while allowing
Expand All @@ -52,8 +52,8 @@ the best user experience.
Definitions
===========

The key words MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT,
SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY, and OPTIONAL in this
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in :rfc:`2119`.


Expand Down Expand Up @@ -82,8 +82,8 @@ wheel of considerable size, or using separate package names
(``mypackage-gpu``, ``mypackage-cpu``, etc.). Each of these approaches
has significant drawbacks.

According to the `2024 Python Developers
Survey <https://lp.jetbrains.com/python-developers-survey-2024/#purposes-for-using-python>`__,
According to the `2024 Python Developers Survey
<https://lp.jetbrains.com/python-developers-survey-2024/#purposes-for-using-python>`__,
a significant portion of respondents over the last years have been
successively using Python for scientific computing purposes, covering
such areas as Data analysis (steadily over 40% respondents), Machine
Expand Down Expand Up @@ -224,7 +224,7 @@ Tools need to implement special handling for the way PyTorch uses local
version segments. These requirements break the pattern that packages
are usually installed with. Problems with installing PyTorch
are a very common point of user confusion. To quantify this, on
2025-12-05, 552 out of 8136, or 6.8%, of issues on the `uv's issue
2025-12-05, 552 out of 8136, or 6.8%, of issues on `uv's issue
tracker <https://github.com/astral-sh/uv/issues/>`__ contained the term
"torch".

Expand Down