Commit Graph

  • baf462ce17 Some additional fixes to make UPX paths work correctly. giovannibajo 2009-05-18 14:01:58 +00:00
  • c1d18dadb5 Revised changelog. giovannibajo 2009-05-18 12:52:42 +00:00
  • d20c296020 Ticket #61: add import hook for mako. giovannibajo 2009-05-18 12:44:56 +00:00
  • 2486614ccb Apply workaround for running executables that were built within a virtualenv environment on Mac. giovannibajo 2009-05-13 12:47:43 +00:00
  • 827bffbd29 Allow to specify UPX directory at configure time. Contributed by Gianni Valdambrini. giovannibajo 2009-05-13 10:18:37 +00:00
  • 30f1dfc8b4 Bug #58: handle @executable_path in macho dependencies giovannibajo 2009-05-13 10:06:47 +00:00
  • 6981284e6f Bug #56: set Py_FrozenFlag to avoid spurious warning messages from getpath.c. giovannibajo 2009-05-12 12:44:51 +00:00
  • a16a4ad54a Remove Configure step for simmetry with other platforms. giovannibajo 2009-05-04 10:57:08 +00:00
  • e1df8d95b9 Add new dependency for PyGTK giovannibajo 2009-05-04 00:09:49 +00:00
  • 90d5e2e524 Avoid problems with Linux builds of UPX giovannibajo 2009-05-03 23:53:22 +00:00
  • 750ff3b6c9 Fix pathnames generation on Windows (through repr() to avoid backslash problems) giovannibajo 2009-05-03 23:36:47 +00:00
  • fdfb2ad909 Avoid Python 2.6 deprecation warnings giovannibajo 2009-05-03 23:36:13 +00:00
  • 1b50dd13e2 Fix a regression when rebuild an already-build package. Add crypt file to the guts description of the class PYZ. giovannibajo 2009-05-03 22:41:48 +00:00
  • bdee3f5ca5 When running UPX, default to --lzma if possible. Turn on UPX by default (if available). giovannibajo 2009-05-03 22:32:07 +00:00
  • 9a00ba086a Integrated patch by David Mugnai to make generated executables more distribution independent than before. All system libraries are now integrated except those which are kernel/driver dependent. giovannibajo 2009-05-03 12:46:30 +00:00
  • b8f819e093 Added import hooks for lxml giovannibajo 2009-04-30 12:26:08 +00:00
  • 5cddf490d4 Readding --name option that went lost in the refactoring in [499]. giovannibajo 2009-04-29 14:56:58 +00:00
  • aecd7cb7b5 Add import hooks for PyQwt5. giovannibajo 2009-04-24 18:24:41 +00:00
  • 680572bde4 Try always first to find embedded PKG into the executable, and only later look for an external PKG file. This follows PyInstaller's convention of allowing external files (even .py file) if not found within the archive. Moreover, it also allow not to circumvent digital signing too easily. giovannibajo 2009-04-24 17:09:03 +00:00
  • edb6094dca Allow bootloader to handle code-signed executables. giovannibajo 2009-04-24 17:05:17 +00:00
  • 4eeccdbcea Fix an error when using a Windows checkout of PyInstaller under Linux giovannibajo 2009-03-07 10:32:24 +00:00
  • 275dff722c Fix a bug when using crypted archives with pyc/pyo files for which we don't have the source code available. Before this fix, such files were not being crypted, but at runtime they were expected to be so. giovannibajo 2009-03-04 15:13:34 +00:00
  • 1c953f3cfe Committed patch from ticket #48 giovannibajo 2009-03-04 15:03:28 +00:00
  • a7e04b85a6 Document recent changes giovannibajo 2009-03-04 14:52:35 +00:00
  • 2b62d48d60 Fix ticket #24: rename internal optparse to pyi_optparse, to avoid conflicts with Python's own optparse (which is possibly newer) and thus not pick up the wrong one when packaging applications. giovannibajo 2009-03-04 14:51:18 +00:00
  • a1245d31a7 Fix ticket #42: account for source files in carchives with Windows line endings under Linux. giovannibajo 2009-03-04 14:31:48 +00:00
  • e3d1ff04b8 Fix another hidden import in email. giovannibajo 2009-03-04 09:35:34 +00:00
  • fc067fe1c3 Revamp .egg (zipimport) support. It looks like the support was only preliminar and broken. Specifically: * mf.py was unable to look for dependencies within .eggs * iu.py was unable to use .egg file completely (!) Probably, it never fully worked. Anyway, it's completely fixed now (the setuptools tests pass) and I'm going to commit more tests soon (without the external dependency). giovannibajo 2009-03-01 17:57:22 +00:00
  • 0489f089d0 Make new tests compatible with Windows giovannibajo 2009-03-01 12:31:48 +00:00
  • 6de6f62c9c Update ignore giovannibajo 2009-03-01 12:24:09 +00:00
  • 1ab4c78fc8 Add two new tests giovannibajo 2009-03-01 12:22:53 +00:00
  • 9fb2732537 Avoid spurious support files by only globbing tests through spec files giovannibajo 2009-03-01 12:22:12 +00:00
  • e4df380015 Reenable clean function that was commented out by mistake giovannibajo 2009-03-01 12:17:35 +00:00
  • f5ba245e69 Update ignore giovannibajo 2009-03-01 12:14:54 +00:00
  • f7f2f1d674 Fix ctypes support on Linux. find_library() is not the correct function to resolve the full path, at least not on Linux. giovannibajo 2009-03-01 12:13:57 +00:00
  • d20b371de1 Fix the import hook for PIL to be Python 2.5-compatible giovannibajo 2009-03-01 11:05:45 +00:00
  • 6072535e4a Update ignore property giovannibajo 2009-03-01 10:57:47 +00:00
  • 34ce4cfa54 Centralize disabling of debug messages. Also fix some bugs that were persent in commented code. giovannibajo 2009-03-01 10:57:14 +00:00
  • ab04700d6a Improves elementtree's hook. giovannibajo 2009-03-01 10:55:25 +00:00
  • ef07c2a1b7 Add import hook for QtWebKit giovannibajo 2009-02-28 01:01:30 +00:00
  • 2985052d2f Update ignore for new scons version giovannibajo 2009-02-25 19:01:22 +00:00
  • 4f656ee688 Disable crypt support for now giovannibajo 2009-02-25 19:00:16 +00:00
  • 6c5c755efd Reinstall the hook that was deleted by previous merge giovannibajo 2009-02-25 18:57:03 +00:00
  • b995d6547e Merge crypt branch giovannibajo 2009-02-25 18:55:39 +00:00
  • cbb1c8abbc Fix usage of mkdir() on Windows giovannibajo 2009-02-25 17:19:58 +00:00
  • b7215eeee8 New bootloader for Windows giovannibajo 2009-02-25 11:19:28 +00:00
  • a48046fa1c Commit two lines that were missing from previous commit giovannibajo 2009-02-24 19:26:41 +00:00
  • cae2cdaa6e Rollback part of the previous change: do not include Python.h. We do not want to bind to a specific Python version, but we do not also want to duplicate code like before. The data structures used to be defined in launch.h only because of the reference counting macros. But the correct solution is to use the reference counting *functions* instead (Py_IncRef/Py_DecRef), so to use Python data structures in a complete opaque fashion. giovannibajo 2009-02-24 19:07:27 +00:00
  • a83551956e Add complete import hook for matplotlib giovannibajo 2009-02-23 14:56:57 +00:00
  • 2f38b46d6a Fix some typos when the hook specifies a whole directory giovannibajo 2009-02-23 14:49:52 +00:00
  • c3b26606fc Mention more important changes giovannibajo 2009-02-22 16:53:50 +00:00
  • 085fa28be7 Improve PyQt4 import hook to automatically bundle required plugins. giovannibajo 2009-02-22 16:53:22 +00:00
  • 3df52c1557 Add support for datafiles in import hooks. Now import hooks can specify data files (even full trees) and get them automatically collected (in --onedir mode) or bundled within the executabled (in --onefile mode). giovannibajo 2009-02-22 16:45:03 +00:00
  • 6f3814cc89 DATA files within the PyInstaller executable are now automatically extracted into the workpath. Moreover, relative paths are supported for those data files. This is the first step towards adding support for data files in import hooks. giovannibajo 2009-02-22 16:43:03 +00:00
  • 61a0201ae9 Document the recent fix giovannibajo 2009-02-22 16:26:57 +00:00
  • 5c984b0756 Fix segfault on x86-64 platforms. giovannibajo 2009-02-22 16:26:12 +00:00
  • e4e5da3ada Normalize whitespaces giovannibajo 2009-02-22 16:22:48 +00:00
  • 2150437196 Update author and e-mail address giovannibajo 2009-02-20 17:43:15 +00:00
  • 9ab8b5764c Improve error message when Configure/Build do not agree on the optimization flag giovannibajo 2009-02-20 16:40:26 +00:00
  • a944cd4105 Update changelog giovannibajo 2009-02-20 16:30:24 +00:00
  • ec4235f11a Document better how to build the bootloader under Linux and Mac giovannibajo 2009-02-20 16:23:41 +00:00
  • d4a3d4c6da Mention required Debian packages giovannibajo 2009-02-20 16:17:50 +00:00
  • 612dae10e3 Do not reuse settings from existing config.dat Specifically: always generate a config.dat against sys.executable, instead of reusing whatever was being used last time. giovannibajo 2009-02-18 21:45:54 +00:00
  • 04fc08e0ee Correct the propagation of the import error on Windows. giovannibajo 2009-02-18 19:22:40 +00:00
  • a6cf5887f7 Add import hook (contributed by Peter Burgers) giovannibajo 2009-02-17 23:18:41 +00:00
  • c9f3f42f4b Ticket #47: add a pragmatic but effective ctypes dependency support; a simple testcase is included (tested and working on Mac OS X only). lmancini 2009-02-16 11:09:58 +00:00
  • 79e991f74a Ticket #46: prepend workpath to DYLD_LIBRARY_PATH to make one-file deploys work under Mac OS X; remove install_name_tool magic. lmancini 2009-01-29 10:28:33 +00:00
  • 1d5cd4758b Ticket #45: compile pure Python modules in a local directory if it's not possible to do so in the same directory where source resides. lmancini 2009-01-07 16:01:49 +00:00
  • 2a3024f607 Stop on build error naufraghi 2009-01-05 18:08:00 +00:00
  • 7e93584d63 Allow gracefull upgrade (key 'pythonDebug' was missing in old releases) naufraghi 2009-01-05 18:06:50 +00:00
  • 7fcd4063aa Rewrite sqlalchemy hook to use the newly introduced exec_statement helper function (it used to import sqlalchemy directly). lmancini 2008-12-31 13:46:42 +00:00
  • 3f17e033bd Extract a helper function to spawn an external interpreter; useful for hooks that need to know informations about packages/modules without importing them from within the main running interpreter. lmancini 2008-12-31 13:45:09 +00:00
  • fc037ed4dd Add hook for PyOpenGL v3.0.0b6 and newer lmancini 2008-12-31 13:31:16 +00:00
  • 6fcf6732c5 Add test for ticket #27 that is fixed on trunk by the work of Matteo Bertini on cleaning up exception handling during imports. giovannibajo 2008-12-30 19:00:51 +00:00
  • 19042c30a9 Recompile Windows bootloader after Naufraghi's fix for subprocesses. giovannibajo 2008-12-15 17:01:18 +00:00
  • 712d82e0bb Update Sconstruct file to new scons syntax giovannibajo 2008-12-15 16:57:09 +00:00
  • ca4dec1af2 Test the real problem: not imp but site naufraghi 2008-12-13 14:31:01 +00:00
  • 50def6840d Add debug print naufraghi 2008-12-13 14:27:47 +00:00
  • f8cfa0b1e0 Fix typo and make the code runnable also if not packed naufraghi 2008-12-13 14:27:06 +00:00
  • d435867d76 Return child errno at exit naufraghi 2008-12-13 13:08:59 +00:00
  • 1496089842 Rename test[67]x -> data[67] (skipped by runtest) naufraghi 2008-12-12 23:11:38 +00:00
  • 1e690d2c55 Remove LINKFORSHARED -framework Python (link is dynamic in launch.c) naufraghi 2008-12-12 22:58:36 +00:00
  • 8b224dad16 Explain better MEIPASS reset naufraghi 2008-12-12 19:04:43 +00:00
  • 915ff2ff03 Move the _MEIPASS2 reset just before the script start naufraghi 2008-12-12 17:59:06 +00:00
  • 22ace58cf5 Fix test-zipimport.spec path naufraghi 2008-12-12 17:17:33 +00:00
  • 891ecd8f6a Use a different FAIL message sep naufraghi 2008-12-12 17:16:55 +00:00
  • 44a324e13f Disable wrong unsetenv but leave FIXME memo naufraghi 2008-12-12 16:46:29 +00:00
  • 5cb2b05554 Disable debug in spec file naufraghi 2008-12-11 19:57:21 +00:00
  • 4c7b4a9ea5 Fix nested onefile execution unsetting the _MEIPASS2 env var naufraghi 2008-12-11 19:56:52 +00:00
  • ee0a4bbe51 Cosmetic naufraghi 2008-12-11 19:36:56 +00:00
  • ef0ba534d3 Fix nested onefile test naufraghi 2008-12-11 19:20:58 +00:00
  • bb3f1ddcad Fix destination path naufraghi 2008-12-11 19:03:58 +00:00
  • f21d0b35c3 Add a nested launch test (onefile launches another onefile) naufraghi 2008-12-11 19:03:08 +00:00
  • 9c49517ced Add an interactive (you have to close the windows...) Tk test naufraghi 2008-12-11 19:01:33 +00:00
  • 3826b4c080 Fix test extension /intelligence/ naufraghi 2008-12-11 16:12:02 +00:00
  • 63982c9ed1 Match libtcl.dylib too naufraghi 2008-12-11 16:11:07 +00:00
  • 0694f5f237 Fix python_exe.build generation and fix tests using buildtime python + be more verbose naufraghi 2008-12-11 15:46:23 +00:00
  • 9060db5bf6 Cosmetic naufraghi 2008-12-11 15:44:39 +00:00
  • ddab288ae9 Spaces naufraghi 2008-12-07 16:47:58 +00:00
  • 90188ee1c4 Spaces naufraghi 2008-12-07 16:41:36 +00:00