You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: peps/pep-0739/python-build-info-v1.0.schema.json
+10-20Lines changed: 10 additions & 20 deletions
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,14 @@
16
16
"description": "Schema version.\n\nThis is a string following the format ``<MAJOR>.<MINOR>``, where ``<MAJOR>`` and ``<MINOR>`` are unpaded numbers and represent the **major** and **minor** components of the version. Versions may be arithmetic compared by intrepreting the version string as a decimal number.\n\nFor this specification version, this value is constant and MUST be ``1.0``.\n\nFuture versions of this schema MUST use a higher version number. Future versions of this schema MUST NOT use the same **major** version component as other schema version unless its specification is deemed backwards-compatible with them — it can't change, or extend, any parts of the current specification in such a way as the semantics of the interpreted data differ, or that data valid under the new specification is invalid under the older specification, with the exception of additional properties (errors caused by ``additionalProperties``).",
17
17
"const": "1.0"
18
18
},
19
+
"base_interpreter": {
20
+
"type": "string",
21
+
"description": "The path to the Python interprer of the base installation. Either an absolute path, or a relative path to the path defined in the ``base_prefix`` key.",
22
+
"examples": [
23
+
"/usr/bin/python",
24
+
"bin/python"
25
+
]
26
+
},
19
27
"base_prefix": {
20
28
"type": "string",
21
29
"description": "Base prefix of the Python installation.\n\nEither an absolute path, or a relative path to directory where this file is contained.",
@@ -137,24 +145,6 @@
137
145
}
138
146
}
139
147
},
140
-
"interpreter": {
141
-
"type": "object",
142
-
"description": "Object containing details Python interpreter.\n\nThis section MUST be present if the Python installation provides an interpreter binary, otherwise this section will be missing.",
143
-
"required": [
144
-
"path"
145
-
],
146
-
"additionalProperties": false,
147
-
"properties": {
148
-
"path": {
149
-
"type": "string",
150
-
"description": "The path to the Python interprer. Either an absolute path, or a relative path to the path defined in the ``base_prefix`` key.",
151
-
"examples": [
152
-
"/usr/bin/python",
153
-
"bin/python"
154
-
]
155
-
}
156
-
}
157
-
},
158
148
"abi": {
159
149
"type": "object",
160
150
"description": "Object containing details related to ABI.",
@@ -216,7 +206,7 @@
216
206
},
217
207
"dynamic_stableabi": {
218
208
"type": "string",
219
-
"description": "The path to the dynamic ``libpython`` library for the stable ABI. Either an absolute path, or a relative path to the path defined in the ``base_prefix`` key.\n\nThis field MUST be present if the Python installation provides a dynamic ``libpython`` library, otherwise this entry will be missing.",
209
+
"description": "The path to the dynamic ``libpython`` library for the stable ABI. Either an absolute path, or a relative path to the path defined in the ``base_prefix`` key.\n\nThis field MUST be present if the Python installation provides a dynamic ``libpython`` library targetting the Stable ABI, otherwise this entry will be missing.\n\nIf this key is present ``dynamic`` MUST also be set.",
"description": "Should extensions built against a dynamic ``libpython`` link to it?\n\nThis field MUST be present if the Python installation provides a dynamic ``libpython`` library, otherwise this entry will be missing."
0 commit comments