|
From: <th...@us...> - 2014-05-09 17:44:20
|
Revision: 743
http://sourceforge.net/p/py2exe/svn/743
Author: theller
Date: 2014-05-09 17:44:17 +0000 (Fri, 09 May 2014)
Log Message:
-----------
Ready for release. Version 0.9.2.0.
Modified Paths:
--------------
trunk/py2exe-3/README.rst
trunk/py2exe-3/py2exe/__init__.py
Added Paths:
-----------
trunk/py2exe-3/ChangeLog
Added: trunk/py2exe-3/ChangeLog
===================================================================
--- trunk/py2exe-3/ChangeLog (rev 0)
+++ trunk/py2exe-3/ChangeLog 2014-05-09 17:44:17 UTC (rev 743)
@@ -0,0 +1,3 @@
+2014-05-09 <th...@ct...>
+
+ * Releasing py2exe for Python 3, version 0.9.2.0.
Modified: trunk/py2exe-3/README.rst
===================================================================
--- trunk/py2exe-3/README.rst 2014-05-09 17:25:07 UTC (rev 742)
+++ trunk/py2exe-3/README.rst 2014-05-09 17:44:17 UTC (rev 743)
@@ -3,9 +3,8 @@
`py2exe` is a distutils extension which allows to build standalone
Windows executable programs (32-bit and 64-bit) from Python scripts;
-Python 3.3 and Python 3.4 are supported. It can build console
-executables, windows (GUI) executables, windows services, and DLL/EXE
-COM servers.
+Python 3.3 and later are supported. It can build console executables,
+windows (GUI) executables, windows services, and DLL/EXE COM servers.
py2exe for Python 2 is still available at
http://sourceforge.net/project/showfiles.php?group_id=15583.
@@ -16,10 +15,24 @@
News
----
+The C-runtime library for Python 3 does NOT need a windows manifest
+any longer to load correctly (this is a feature of Python, not of
+py2exe).
-Create an exe-file with a simple command
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+`py2exe` now contains a hooks module which contains information about
+some standard packages. The goal is to fine-tune the build process so
+that no (at least less) warnings are emitted from modulefinder.
+Thanks to a brand new modulefinder (based on Python's importlib)
+py2exe can now find and extract modules even from packages you have
+installed as zipped eggs.
+
+py2exe now longer uses a `build` directory for temporary files.
+
+It is planned to achive full compatibility with the setup-scripts for
+Python 2; however this is probably not yet the case.
+
+
In addition to your beloved setup.py scripts :-), there is now also a
command-line utility which allows to build the exe without any effort.
@@ -27,7 +40,7 @@
::
- py -3.3 -m py2exe.build_exe myscript.py
+ py -3.4 -m py2exe.build_exe myscript.py
or (if you have the Python ``Scripts`` directory on your PATH):
@@ -44,39 +57,17 @@
::
- py -3.3 -m py2exe myscript.py -W mysetup.py
+ py -3.4 -m py2exe myscript.py -W mysetup.py
... edit myssetup.py
- py -3.3 mysetup.py py2exe
+ py -3.4 mysetup.py py2exe
-Hooks
-~~~~~
-`py2exe` now contains a hooks module which allows to customize the
-build-process. The goal is to fine-tune the build process so that no
-warnings are emitted from modulefinder.
-
-The hooks module is the `py2exe\\hooks.py` file in your installation;
-it currently contains hooks for quite some libraries. Patches for
-more libraries will gratefully be accepted.
-
-Windows C-runtime library
-~~~~~~~~~~~~~~~~~~~~~~~~~
-
-The C-runtime library for Python 3 does NOT need a windows manifest
-any longer, unless you have special requirements.
-
-Compatibility with py2exe for Python 2
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-It is planned to achive full compatibility with the setup-scripts for
-Python 2; however this is probably not yet the case.
-
Installation
------------
::
- py -3.3 -m pip install py2exe
+ py -3.4 -m pip install py2exe
or
@@ -251,3 +242,5 @@
Building isapi extensions is not supported: I don't use them so I will
not implement this.
+
+The modulefinder does not yet
Modified: trunk/py2exe-3/py2exe/__init__.py
===================================================================
--- trunk/py2exe-3/py2exe/__init__.py 2014-05-09 17:25:07 UTC (rev 742)
+++ trunk/py2exe-3/py2exe/__init__.py 2014-05-09 17:44:17 UTC (rev 743)
@@ -2,7 +2,7 @@
# -*- coding: utf-8 -*-
"""py2exe package
"""
-__version__ = "0.9.1.8"
+__version__ = "0.9.2.0"
from .patch_distutils import patch_distutils
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|