@@ -31,20 +31,21 @@ is an example for updating SQLite::
3131
32326. Create the PR, with ``sqlite `` as the base branch.
3333
34- Once the PR has been merged, tag the commit as ``sqlite-<full version to be used in CPython's PCbuild/get_externals.bat> ``.
34+ Once the PR has been merged, tag the commit as
35+ ``sqlite-<full version to be used in CPython's PCbuild/get_externals.bat> ``.
3536
36- For updating ``sqlite ``, ``bzip2 ``, ``xz ``, and ``zlib ``, follow the above
37- instructions.
37+ For updating each project to be updated, follow the above instructions with
38+ appropriate substitutions. For ``sqlite ``, ``bzip2 ``, ``xz ``, and ``zlib ``,
39+ that's it!
3840
39- For ``tcl `` and ``tk ``, after step 5, `cpython-bin-deps
40- <https://github.com/python/cpython-bin-deps/> `_
41- needs to be updated. Note though that ``tcl85 `` and ``tk85 `` are specific
42- to 2.7 and don't require anything extra.
41+ For ``openssl ``, ``tcl ``/``tk ``, and ``libffi ``, builds of each should also be
42+ checked into `cpython-bin-deps <https://github.com/python/cpython-bin-deps/ >`_
43+ for use in the CPython Windows build. Each one has a ``prepare_<name>.bat ``
44+ script in the ``cpython `` ``PCbuild `` directory that will take care of building
45+ the project. Note, though, that builds checked into ``cpython-bin-deps `` need
46+ to be signed by the release signing key, so it is generally up to a member of
47+ the release management team to create those builds.
4348
44- For ``openssl ``, step 5 will be more complicated :)
45-
46- For ``libffi ``, before step 5 each include/<arch>/fficonfig.h and
47- include/<arch>/ffi.h must be generated by running CPython's PCBuild/configure_headers.bat.
4849
4950Download links
5051--------------
0 commit comments