py2exe
is a distutils extension that allows to build standalone
Windows executable programs (32-bit and 64-bit) from Python scripts.
It can build console executables, windows (GUI) executables, windows
services, and DLL/EXE COM servers.
This repository extends the support of py2exe to Python 3.5-3.6-3.7.
For further information see the original README.
- Get the latest wheels for your Python version/architecture from releases.
- Install the downloaded wheel using
pip install
followed by the wheel filename.
Version 0.9.3.2: read the changelog.
Version 0.9.3.1: read the changelog.
Version 0.9.3.0:
- introduce compatibility with Python 3.7.
- automatic wheels building for cp35-cp36-cp37 on win32 and win_amd64.
- restored automatic tests on AppVeyor for all the platforms.
Version 0.9.2.9 (not released):
- build wheels for Python 3.5 and Python 3.6.
- fix a bug experienced when embedding
six.moves.urllib
. - introduce a
add_datafile
method in runtime for hooks. - new hook for
certifi
.
Version 0.9.2.8 (not released): introduce compatibility with Python 3.5.
Version 0.9.2.7: last version from upstream.
- Install VS2015 or VC++ Build Tools (details available here)
- Open the "VS2015 x64 Native Tools Command Prompt"
- Navigate to the py2exe folder
- Install the dependencies
pip install pefile cachetools wheel
- Execute
python setup.py bdist_wheel
- Install the built wheel with
pip
Credits to mitre/caldera-py2exe for the original fixes for Python 3.5.