diff options
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2021-04-26 01:43:28 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-26 01:43:28 (GMT) |
commit | f28a59c13efb3db021e1eb404f74bd10b0c8036e (patch) | |
tree | 2257c65d9d8cdba817fa5aa48d7cd1e03f110b90 | |
parent | 28d3f7a3aff31c826e605d687256a95c7db373b1 (diff) | |
download | cpython-f28a59c13efb3db021e1eb404f74bd10b0c8036e.zip cpython-f28a59c13efb3db021e1eb404f74bd10b0c8036e.tar.gz cpython-f28a59c13efb3db021e1eb404f74bd10b0c8036e.tar.bz2 |
Fix broken links and improve stand-alone tools list in FAQ GH-25610
(cherry picked from commit d28b34695301ec99a9334ad8d69b6092f4f703d5)
Co-authored-by: Andre Delfino <adelfino@gmail.com>
-rw-r--r-- | Doc/faq/programming.rst | 9 | ||||
-rw-r--r-- | Doc/faq/windows.rst | 8 | ||||
-rw-r--r-- | Doc/using/windows.rst | 2 |
3 files changed, 9 insertions, 10 deletions
diff --git a/Doc/faq/programming.rst b/Doc/faq/programming.rst index b16b8c8..cc597df 100644 --- a/Doc/faq/programming.rst +++ b/Doc/faq/programming.rst @@ -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? diff --git a/Doc/faq/windows.rst b/Doc/faq/windows.rst index c8e9c5f..186dac2 100644 --- a/Doc/faq/windows.rst +++ b/Doc/faq/windows.rst @@ -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? diff --git a/Doc/using/windows.rst b/Doc/using/windows.rst index 12ec0fc..77af0e1 100644 --- a/Doc/using/windows.rst +++ b/Doc/using/windows.rst @@ -1118,7 +1118,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 |