Skip to content

Commit 27cdf90

Browse files
authored
Update notes in README.rst
1 parent eb028c0 commit 27cdf90

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

README.rst

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,20 +31,21 @@ is an example for updating SQLite::
3131

3232
6. 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

4950
Download links
5051
--------------

0 commit comments

Comments
 (0)