Skip to content

Commit f28a59c

Browse files
Fix broken links and improve stand-alone tools list in FAQ pythonGH-25610
(cherry picked from commit d28b346) Co-authored-by: Andre Delfino <adelfino@gmail.com>
1 parent 28d3f7a commit f28a59c

File tree

3 files changed

+9
-10
lines changed

3 files changed

+9
-10
lines changed

Doc/faq/programming.rst

+5-4
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,12 @@ then compiles the generated C code and links it with the rest of the Python
9090
interpreter to form a self-contained binary which acts exactly like your script.
9191

9292
Obviously, freeze requires a C compiler. There are several other utilities
93-
which don't. One is Thomas Heller's py2exe (Windows only) at
93+
which don't:
9494

95-
http://www.py2exe.org/
96-
97-
Another tool is Anthony Tuininga's `cx_Freeze <https://anthony-tuininga.github.io/cx_Freeze/>`_.
95+
* `py2exe <http://www.py2exe.org/>`_ for Windows binaries
96+
* `py2app <https://github.com/ronaldoussoren/py2app>`_ for Mac OS X binaries
97+
* `cx_Freeze <https://cx-freeze.readthedocs.io/en/latest/>`_ for cross-platform
98+
binaries
9899

99100

100101
Are there coding standards or a style guide for Python programs?

Doc/faq/windows.rst

+3-5
Original file line numberDiff line numberDiff line change
@@ -140,11 +140,9 @@ offender.
140140
How do I make an executable from a Python script?
141141
-------------------------------------------------
142142

143-
See `cx_Freeze <https://cx-freeze.readthedocs.io/en/latest/>`_ for a distutils extension
144-
that allows you to create console and GUI executables from Python code.
145-
`py2exe <http://www.py2exe.org/>`_, the most popular extension for building
146-
Python 2.x-based executables, does not yet support Python 3 but a version that
147-
does is in development.
143+
See `cx_Freeze <https://cx-freeze.readthedocs.io/en/latest/>`_ and
144+
`py2exe <http://www.py2exe.org/>`_, both are distutils extensions
145+
that allow you to create console and GUI executables from Python code.
148146

149147

150148
Is a ``*.pyd`` file the same as a DLL?

Doc/using/windows.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -1118,7 +1118,7 @@ shipped with PyWin32. It is an embeddable IDE with a built-in debugger.
11181118
cx_Freeze
11191119
---------
11201120

1121-
`cx_Freeze <https://anthony-tuininga.github.io/cx_Freeze/>`_ is a :mod:`distutils`
1121+
`cx_Freeze <https://cx-freeze.readthedocs.io/en/latest/>`_ is a :mod:`distutils`
11221122
extension (see :ref:`extending-distutils`) which wraps Python scripts into
11231123
executable Windows programs (:file:`{*}.exe` files). When you have done this,
11241124
you can distribute your application without requiring your users to install

0 commit comments

Comments
 (0)