Commits

Author Commit Message Labels Comments Date
Anthony Tuininga
Preparing to release version 4.1.1.
Anthony Tuininga
Added some additional directories to ignore.
Anthony Tuininga
Ensure that the PyQt4._qt module is included when PyQt is built that way.
Anthony Tuininga
Improve the method used for determining the global names in modules; stop attempting to use the __all__ variable since it can be manipulated dynamically and result in spurious errors far too easily; handle import star and renaming during importing properly.
Anthony Tuininga
Added additional hook discovered during additional testing of the scipy package; the actual freezing does not work as expected, however, because of the dynamic nature of the importing of the scipy subpackages.
Anthony Tuininga
Added a fair number of additional information about dynamically imported modules, C extension which are star imported and modules which are optionally imported or only available on certain platforms.
Anthony Tuininga
Use the repr() of the module name in the error message as a convenience to the user.
Anthony Tuininga
Tidy up the code for including base modules; handle the situation where values are imported from a module and renamed during the import.
Anthony Tuininga
If import is of the form "from module import names" then ensure that each of those names is imported into the namespace of the current module; this eliminates more of the spurious missing modules errors.
Anthony Tuininga
The code required to work around code missing in distutils does not appear to be required when Python is built with a shared library; including it causes the shared library to be ignored when building the base executables so they are much larger than they need to be.
Anthony Tuininga
Ensure that setlocale() is called so that strings that are used for file names in the current locale are handled properly.
Anthony Tuininga
Fix typo as found by Tony Meyer.
Anthony Tuininga
Python 3.1 seems to have a bug that causes the import of sys to disappear completely so force the import again to workaround this.
Anthony Tuininga
Force inclusion of the traceback module for the default messages, rather than require the developer to specify that in the list of the modules to include.
Anthony Tuininga
Added sample for PyQt4 package and modified hooks to handle a different way of importing the packages containing the items that are to be built.
Anthony Tuininga
Now that the file name is stripped in advance we need to check for the case when the file name starts with a parenthesis.
Anthony Tuininga
Add additional support for the execution of LDD on the Solaris platform as indicated by Eric Brunel.
Anthony Tuininga
Readded support for the zip include option. Thanks to Baptiste for the initial patch.
Anthony Tuininga
Added additional documentation on how to run Windows services as requested.
Anthony Tuininga
Final changes in preparation for the release of 4.1.
Tags
4.1
Anthony Tuininga
As a convenience return the module to the caller.
Anthony Tuininga
Avoid duplicate warnings from ldd.
Anthony Tuininga
Added script for releasing packages for all versions.
Anthony Tuininga
Only build the Win32Service base executable in Python 2.x for now.
Anthony Tuininga
Add support for Python 3.1 while retaining support for the older versions.
Anthony Tuininga
The data coming back from readlink() may not in fact be null-terminated so use strncat instead of strcat to avoid potential problems.
Anthony Tuininga
Setup the Windows specific base executables as well to include the base modules that are required for Python to initialize properly.
Anthony Tuininga
Calculate the set of base modules using cx_Freeze itself and then freeze these into the base executables so that they can be found at initialization time, something that is absolutely required in Python 3.x and which can result in strange behavior in Python 2.x if some modules are missing; the encodings package is included in its entirety in order to avoid issues with encodings not being found.
Anthony Tuininga
Include the file system encoding in the information printed out as proof that the frozen executable has calculated it correctly.
Anthony Tuininga
Rearrange the code so that the cx_Freeze package can be imported without first building the related extension.
  1. Prev
  2. Next