]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Fix broken links and improve stand-alone tools list in FAQ GH-25609
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Mon, 26 Apr 2021 01:43:43 +0000 (18:43 -0700)
committerGitHub <noreply@github.com>
Mon, 26 Apr 2021 01:43:43 +0000 (18:43 -0700)
(cherry picked from commit d28b34695301ec99a9334ad8d69b6092f4f703d5)

Co-authored-by: Andre Delfino <adelfino@gmail.com>
Doc/faq/programming.rst
Doc/faq/windows.rst
Doc/using/windows.rst

index 3c8aa14fad10af1a5b80a7f07008f60285e474bb..eb8ac79c9066020b7e1de2b4c4c5d19f67b69caf 100644 (file)
@@ -90,11 +90,12 @@ then compiles the generated C code and links it with the rest of the Python
 interpreter to form a self-contained binary which acts exactly like your script.
 
 Obviously, freeze requires a C compiler.  There are several other utilities
-which don't. One is Thomas Heller's py2exe (Windows only) at
+which don't:
 
-    http://www.py2exe.org/
-
-Another tool is Anthony Tuininga's `cx_Freeze <https://anthony-tuininga.github.io/cx_Freeze/>`_.
+* `py2exe <http://www.py2exe.org/>`_ for Windows binaries
+* `py2app <https://github.com/ronaldoussoren/py2app>`_ for Mac OS X binaries
+* `cx_Freeze <https://cx-freeze.readthedocs.io/en/latest/>`_ for cross-platform
+  binaries
 
 
 Are there coding standards or a style guide for Python programs?
index c8e9c5fb670301b4965696ddbfa5bb66e8d431f2..186dac2e255b37fe702b1a73f929885be114432b 100644 (file)
@@ -140,11 +140,9 @@ offender.
 How do I make an executable from a Python script?
 -------------------------------------------------
 
-See `cx_Freeze <https://cx-freeze.readthedocs.io/en/latest/>`_ for a distutils extension
-that allows you to create console and GUI executables from Python code.
-`py2exe <http://www.py2exe.org/>`_, the most popular extension for building
-Python 2.x-based executables, does not yet support Python 3 but a version that
-does is in development.
+See `cx_Freeze <https://cx-freeze.readthedocs.io/en/latest/>`_ and
+`py2exe <http://www.py2exe.org/>`_, both are distutils extensions
+that allow you to create console and GUI executables from Python code.
 
 
 Is a ``*.pyd`` file the same as a DLL?
index 4699e37509e6f3c1912e8ea4652eb3f328492aa6..c04a34a62f62e2b3d344bd29859509e98eef5926 100644 (file)
@@ -1112,7 +1112,7 @@ shipped with PyWin32.  It is an embeddable IDE with a built-in debugger.
 cx_Freeze
 ---------
 
-`cx_Freeze <https://anthony-tuininga.github.io/cx_Freeze/>`_ is a :mod:`distutils`
+`cx_Freeze <https://cx-freeze.readthedocs.io/en/latest/>`_ is a :mod:`distutils`
 extension (see :ref:`extending-distutils`) which wraps Python scripts into
 executable Windows programs (:file:`{*}.exe` files).  When you have done this,
 you can distribute your application without requiring your users to install