Skip to content

Commit 720adbd

Browse files
authored
Merge branch 'main' into rm-3.7
2 parents 1e56064 + 2b439ee commit 720adbd

File tree

6 files changed

+21
-3
lines changed

6 files changed

+21
-3
lines changed

docs/html/development/ci.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ pip support a variety of Python interpreters:
2222
- CPython 3.9
2323
- CPython 3.10
2424
- CPython 3.11
25+
- CPython 3.12
2526
- Latest PyPy3
2627

2728
on different operating systems:
@@ -96,6 +97,8 @@ Actual testing
9697
| | +-------+---------------+-----------------+
9798
| | | CP3.11| | |
9899
| | +-------+---------------+-----------------+
100+
| | | CP3.12| | |
101+
| | +-------+---------------+-----------------+
99102
| | | PyPy3 | | |
100103
| Windows +----------+-------+---------------+-----------------+
101104
| | x64 | CP3.8 | GitHub | GitHub |
@@ -106,6 +109,8 @@ Actual testing
106109
| | +-------+---------------+-----------------+
107110
| | | CP3.11| GitHub | GitHub |
108111
| | +-------+---------------+-----------------+
112+
| | | CP3.12| | |
113+
| | +-------+---------------+-----------------+
109114
| | | PyPy3 | | |
110115
+-----------+----------+-------+---------------+-----------------+
111116
| | x86 | CP3.8 | | |
@@ -116,6 +121,8 @@ Actual testing
116121
| | +-------+---------------+-----------------+
117122
| | | CP3.11| | |
118123
| | +-------+---------------+-----------------+
124+
| | | CP3.12| | |
125+
| | +-------+---------------+-----------------+
119126
| | | PyPy3 | | |
120127
| Linux +----------+-------+---------------+-----------------+
121128
| | x64 | CP3.8 | GitHub | GitHub |
@@ -126,6 +133,8 @@ Actual testing
126133
| | +-------+---------------+-----------------+
127134
| | | CP3.11| GitHub | GitHub |
128135
| | +-------+---------------+-----------------+
136+
| | | CP3.12| GitHub | GitHub |
137+
| | +-------+---------------+-----------------+
129138
| | | PyPy3 | | |
130139
+-----------+----------+-------+---------------+-----------------+
131140
| | arm64 | CP3.8 | | |
@@ -136,6 +145,8 @@ Actual testing
136145
| | +-------+---------------+-----------------+
137146
| | | CP3.11| | |
138147
| | +-------+---------------+-----------------+
148+
| | | CP3.12| | |
149+
| | +-------+---------------+-----------------+
139150
| | | PyPy3 | | |
140151
| macOS +----------+-------+---------------+-----------------+
141152
| | x64 | CP3.8 | GitHub | GitHub |
@@ -146,5 +157,7 @@ Actual testing
146157
| | +-------+---------------+-----------------+
147158
| | | CP3.11| GitHub | GitHub |
148159
| | +-------+---------------+-----------------+
160+
| | | CP3.12| GitHub | GitHub |
161+
| | +-------+---------------+-----------------+
149162
| | | PyPy3 | | |
150163
+-----------+----------+-------+---------------+-----------------+

docs/html/reference/build-system/pyproject-toml.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,13 +135,13 @@ section, it will be assumed to have the following backend settings:
135135

136136
```toml
137137
[build-system]
138-
requires = ["setuptools>=40.8.0", "wheel"]
138+
requires = ["setuptools>=40.8.0"]
139139
build-backend = "setuptools.build_meta:__legacy__"
140140
```
141141

142142
If a project has a `build-system` section but no `build-backend`, then:
143143

144-
- It is expected to include `setuptools` and `wheel` as build requirements. An
144+
- It is expected to include `setuptools` as a build requirement. An
145145
error is reported if the available version of `setuptools` is not recent
146146
enough.
147147

news/12449.bugfix.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Removed ``wheel`` from the ``[build-system].requires`` list fallback
2+
that is used when ``pyproject.toml`` is absent.

news/12449.doc.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Updated the ``pyproject.toml`` document to stop suggesting
2+
to depend on ``wheel`` as a build dependency directly.

news/12475.doc.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Update supported interpreters in development docs

src/pip/_internal/pyproject.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ def load_pyproject_toml(
123123
# a version of setuptools that supports that backend.
124124

125125
build_system = {
126-
"requires": ["setuptools>=40.8.0", "wheel"],
126+
"requires": ["setuptools>=40.8.0"],
127127
"build-backend": "setuptools.build_meta:__legacy__",
128128
}
129129

0 commit comments

Comments
 (0)