Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 27cdf90

Browse filesBrowse files
authored
Update notes in README.rst
1 parent eb028c0 commit 27cdf90
Copy full SHA for 27cdf90

File tree

Expand file treeCollapse file tree

1 file changed

+12
-11
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+12
-11
lines changed

‎README.rst

Copy file name to clipboardExpand all lines: README.rst
+12-11Lines 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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.