Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions Doc/faq/programming.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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?
Expand Down
8 changes: 3 additions & 5 deletions Doc/faq/windows.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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?
Expand Down
2 changes: 1 addition & 1 deletion Doc/using/windows.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down