- Python 2.7.16, 3.5.4, 3.6.8, 3.7.4
- pywin32 225, pip 19.2.3, psutil 5.6.3, setuptools 41.2.0, six 1.12.0
- Python 2.7.15, 3.5.4, 3.6.8, 3.7.2
- pywin32 224, pip 18.1, psutil 5.4.8, setuptools 40.6.3, six 1.12.0
- Open files that specify encoding.
- Python 2.7.15, 3.5.4, 3.6.7, 3.7.1
- pywin32 224, pip 18.1, psutil 5.4.8, setuptools 40.6.3, six 1.12.0
- Join non-daemon threads on exit.
- Python 2.7.15, 3.5.4, 3.6.7, 3.7.1
- pywin32 224, pip 18.1, psutil 5.4.8, setuptools 40.6.2, six 1.11.0
- Subprocess would always redirect to python.
- Python 2.7.15, 3.5.4, 3.6.6, 3.7.0
- pywin32 224, pip 18.1, psutil 5.4.7, setuptools 40.4.3, six 1.11.0
- Updated to PyInstaller 3.4.
- Added support for Python 3.7.
- Added better support for pip so that the requests library can be installed.
- Python 2.7.15, 3.5.4, 3.6.6.
- pywin32 223, pip 10.0.1, psutil 5.4.6, setuptools 40.0.0, six 1.11.0
- Added setuptools support files.
- Update to setuptools 40.0.0.
- Update to Python 3.6.6.
- Added the executable path to the system path.
- Better hide internal filenames.
- Don't try to use upx. It wan't actually being used before, and it doesn't work on appveyor with Python 3.x.
- Python 2.7.15, 3.5.4, 3.6.5.
- pywin32 223, pip 10.0.1, psutil 5.4.5, setuptools 39.1.0, six 1.11.0
- Added support for zipapps.
- Added support for
PYTHONPATH
. - Added support for
-I
in Python 3.x variants (isolate mode). - Added support for
-q
in Python 3.x variants (quiet). - Added support for
-Q
in Python 2.x variants (division options). - Added support for
-t
in Python 2.x variants (tab check). - Added support for
-3
in Python 2.x variants (Python 3 incompatibility warnings). - Added support for
-b
(bytes warning). - Added support for
-B
(don't write byte code). - Added support for
-O
(optimize). - Added support for
-v
(verbose). - Added support for
-W
(warnings). - Set program icon.
- When running a Python program, the globals are closer to native Python.
- Update to setuptools 39.1.0.
- Update to Python 2.7.15, 3.5.4, 3.6.5.
- Properly handle combining
-E
withPYTHONCASEOK
.
- Removed some modules that can't be imported without Scintilla.DLL.
- Ignore standard Python command line options that aren't implemented.
- The banner in interactive mode better matches native Python.
- Fixed raw input on Python 3.
- Fixed handling - on the command line.
- Fixed combining -i with -c or -m.
- Unbuffered interactive mode fixed on Python 3.
- Added tests to show that pyexe's behavior is the same as native Python.
- Added tests for help, reading from stdin, reading in tty mode, hyphen mode, and the
--all
flag.
- Explicitly include
six
,pip
, andsetuptools
- Update to the Python 2.7.14, 3.5.3, 3.6.4.
- Update to pywin32 223, pip 10.0.1, psutil 5.4.5, setuptools 39.0.1, six 1.11.0
- Improved version reporting (PR #9)
- More of pywin32 is included thanks to PyInstaller
- Moved to GitHub
- Built for Python 2.7, 3.5, 3.6 in 32-bit and 64-bit variants
- Built on appveyor using PyInstaller
- Add CI tests for installing and importing pip libraries, testing multiprocessing.
- Upgraded to Python 2.7.9
- Added psutil 2.1.3
- Added support for the
-m
option. - Turned off the optimization flag when building. Having it on interferes with some modules (such as sympy) which rely on docstring manipulation.
- Revert changes to global dictionaries to fix multiprocessing forking.
- Fixed a bug introduced in version 7 when renaming the variable
loc
.
- Added support for
-E
,-x
, and--version
options. - Changed how the globals / locals dictionaries are used for greater consistency in different execution modes.
- Accept multiple single letter command line options grouped together.
- Added support for multiprocessing forking
- Added support for non-tty direct usage (input and output pipes, for instance)
- Added support for
-i
option andPYTHONINSPECT
environment variable. - Turned off "frozen" flag in the executable.
- Upgraded pywin32 to build 219 (was 218).
- Upgraded to Python 2.7.8
- Added
import site
to interactive prompts to get help and other commands added to the builtins. - Added support for unbuffered
-u
option andPYTHONUNBUFFERED
environment variable.
- Imported submodules, such as logging.handlers, since they weren't included implicitly.
- Upgraded to Python 2.7.5
- Added the program path to
sys.path
when running a program, and''
tosys.path
when running direct or interpreted.
- fixed an issue with file and name
- initial release