8000 Update the PCbuild sub-projects list (GH-133397) · python/cpython@8bb9286 · GitHub
[go: up one dir, main page]

Skip to content

Commit 8bb9286

Browse files
authored
Update the PCbuild sub-projects list (GH-133397)
1 parent 0ec8fc8 commit 8bb9286

File tree

1 file changed

+23
-8
lines changed

1 file changed

+23
-8
lines changed

PCbuild/readme.txt

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -173,24 +173,27 @@ library which are implemented in C; each one builds a DLL (renamed to
173173
* _asyncio
174174
* _ctypes
175175
* _ctypes_test
176-
* _zoneinfo
177176
* _decimal
178177
* _elementtree
179178
* _hashlib
180179
* _multiprocessing
181180
* _overlapped
181+
* _queue
182+
* _remote_debugging
182183
* _socket
183184
* _testbuffer
184185
* _testcapi
185-
* _testlimitedcapi
186-
* _testinternalcapi
187186
* _testclinic
188187
* _testclinic_limited
189188
* _testconsole
190189
* _testimportmultiple
190+
* _testinternalcapi
191+
* _testlimitedcapi
191192
* _testmultiphase
192193
* _testsinglephase
193-
* _tkinter
194+
* _uuid
195+
* _wmi
196+
* _zoneinfo
194197
* pyexpat
195198
* select
196199
* unicodedata
@@ -202,18 +205,22 @@ interpreter, but they do implement several major features. See the
202205
"Getting External Sources" section below for additional information
203206
about getting the source for building these libraries. The sub-projects
204207
are:
208+
205209
_bz2
206210
Python wrapper for version 1.0.8 of the libbzip2 compression library
207211
Homepage:
208212
http://www.bzip.org/
213+
209214
_lzma
210-
Python wrapper for version 5.2.2 of the liblzma compression library
215+
Python wrapper for version 5.2.2 of the liblzma compression library,
216+
which is itself built by liblzma.vcxproj.
211217
Homepage:
212218
https://tukaani.org/xz/
219+
213220
_ssl
214221
Python wrapper for version 3.0.15 of the OpenSSL secure sockets
215-
library, which is downloaded from our binaries repository at
216-
https://github.com/python/cpython-bin-deps.
222+
library, which is itself downloaded from our binaries repository at
223+
https://github.com/python/cpython-bin-deps and built by openssl.vcxproj.
217224

218225
Homepage:
219226
https://www.openssl.org/
@@ -233,6 +240,7 @@ _sqlite3
233240
Wraps SQLite 3.49.1, which is itself built by sqlite3.vcxproj
234241
Homepage:
235242
https://www.sqlite.org/
243+
236244
_tkinter
237245
Wraps version 8.6.15 of the Tk windowing system, which is downloaded
238246
from our binaries repository at
@@ -245,13 +253,20 @@ _tkinter
245253
PCbuild\prepare_tcltk.bat. This will retrieve the version of the
246254
sources matched to the current commit from the Tcl and Tk branches
247255
in our source repository at
248-
https://github.com/python/cpython-source-deps.
256+
https://github.com/python/cpython-source-deps and build them via the
257+
tcl.vcxproj and tk.vcxproj sub-projects.
249258

250259
The two projects install their respective components in a
251260
directory alongside the source directories called "tcltk" on
252261
Win32 and "tcltk64" on x64. They also copy the Tcl and Tk DLLs
253262
into the current output directory, which should ensure that Tkinter
254263
is able to load Tcl/Tk without having to change your PATH.
264+
265+
_zstd
266+
Python wrapper for version 1.5.7 of the zstd compression library
267+
Homepage:
268+
https://facebook.github.io/zstd/
269+
255270
zlib-ng
256271
Compiles zlib-ng as a static library, which is later included by
257272
pythoncore.vcxproj. This was generated using CMake against zlib-ng

0 commit comments

Comments
 (0)
0