Commit Graph

122 Commits

Author SHA1 Message Date
giovannibajo 7306f49304 Make sure LD_LIBRARY_PATH is correctly set in one-dir UNIX builds.
This fixes an old time warth where shared libraries were not pulled
correctly in one-dir mode, unless a specific OPTION was specified.
Since it is basically useless nowadays a one-dir build without LD_LIBRARY_PATH,
we default it.

This also means that one-dir builds will fork once on Linux (like one-file
builds already do).


git-svn-id: http://svn.pyinstaller.org/trunk@687 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-07-06 16:37:57 +00:00
giovannibajo 7ce32622cf Document that relative imports are supported.
git-svn-id: http://svn.pyinstaller.org/trunk@680 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-06-15 22:49:20 +00:00
giovannibajo ea4cf8c67b Document expected compatibility.
git-svn-id: http://svn.pyinstaller.org/trunk@672 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-05-22 18:54:49 +00:00
giovannibajo 1977158be7 Ticket #59: add paste import hook.
git-svn-id: http://svn.pyinstaller.org/trunk@668 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-05-19 18:59:44 +00:00
giovannibajo c1d18dadb5 Revised changelog.
git-svn-id: http://svn.pyinstaller.org/trunk@665 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-05-18 12:52:42 +00:00
giovannibajo d20c296020 Ticket #61: add import hook for mako.
git-svn-id: http://svn.pyinstaller.org/trunk@664 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-05-18 12:44:56 +00:00
giovannibajo 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.


git-svn-id: http://svn.pyinstaller.org/trunk@652 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-05-03 12:46:30 +00:00
giovannibajo b8f819e093 Added import hooks for lxml
git-svn-id: http://svn.pyinstaller.org/trunk@651 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-04-30 12:26:08 +00:00
giovannibajo aecd7cb7b5 Add import hooks for PyQwt5.
git-svn-id: http://svn.pyinstaller.org/trunk@649 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-04-24 18:24:41 +00:00
giovannibajo edb6094dca Allow bootloader to handle code-signed executables.
git-svn-id: http://svn.pyinstaller.org/trunk@647 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-04-24 17:05:17 +00:00
giovannibajo a7e04b85a6 Document recent changes
git-svn-id: http://svn.pyinstaller.org/trunk@643 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-03-04 14:52:35 +00:00
giovannibajo c3b26606fc Mention more important changes
git-svn-id: http://svn.pyinstaller.org/trunk@615 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-02-22 16:53:50 +00:00
giovannibajo 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.


git-svn-id: http://svn.pyinstaller.org/trunk@612 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-02-22 16:43:03 +00:00
giovannibajo 61a0201ae9 Document the recent fix
git-svn-id: http://svn.pyinstaller.org/trunk@611 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-02-22 16:26:57 +00:00
giovannibajo 2150437196 Update author and e-mail address
git-svn-id: http://svn.pyinstaller.org/trunk@608 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-02-20 17:43:15 +00:00
giovannibajo a944cd4105 Update changelog
git-svn-id: http://svn.pyinstaller.org/trunk@606 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-02-20 16:30:24 +00:00
giovannibajo ec4235f11a Document better how to build the bootloader under Linux and Mac
git-svn-id: http://svn.pyinstaller.org/trunk@605 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-02-20 16:23:41 +00:00
giovannibajo f9982187d3 Document recent change
git-svn-id: http://svn.pyinstaller.org/trunk@555 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-11-20 22:05:54 +00:00
htgoebel c7d287e5b5 Reindenting python soucefiles.
git-svn-id: http://svn.pyinstaller.org/trunk@485 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-23 19:04:41 +00:00
htgoebel eddd9569d0 Fixing svn:eol-style for all text files
git-svn-id: http://svn.pyinstaller.org/trunk@473 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-23 13:47:30 +00:00
giovannibajo 701331f736 Add import hook for package "email" with Python 2.5
git-svn-id: http://svn.pyinstaller.org/trunk@470 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-06-16 16:22:51 +00:00
giovannibajo 70a142cf8f Fix random exception (IOError) in non-console mode when using prints
git-svn-id: http://svn.pyinstaller.org/trunk@462 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-05-15 16:45:15 +00:00
giovannibajo 4449a98d53 Ticket #16: allow unicode elements in paths.
git-svn-id: http://svn.pyinstaller.org/trunk@438 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-02-26 23:18:37 +00:00
giovannibajo e4b92a7d84 Merge of the startup_crash branch.
git-svn-id: http://svn.pyinstaller.org/trunk@422 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-02-18 01:23:43 +00:00
giovannibajo 46c4f466a2 #22: Add import hook for gadfly.
git-svn-id: http://svn.pyinstaller.org/trunk@420 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-02-07 14:23:54 +00:00
giovannibajo 8dd99e1026 Add appended_pkg option to EXE() and remove NonELFEXE
Combine ELFEXE and NonELFEXE to a common class EXE. NonELFEXE
functionality can be achieved using the new option append_pkg of
the EXE initialization function. The default value of append_pkg
is taken from the useELFEXE (Make.py -n) to preserve backwards
compatibility of command line behavior.

Now also works on Windows.


git-svn-id: http://svn.pyinstaller.org/trunk@340 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-27 16:37:33 +00:00
giovannibajo ab7f674f7b Improve compatibility with standard Python imports (imports that trigger exceptions)
git-svn-id: http://svn.pyinstaller.org/trunk@339 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-27 12:48:11 +00:00
giovannibajo 0dbb19d0b6 Ticket #19: Missing Python 2.5 ElementTree hook.
git-svn-id: http://svn.pyinstaller.org/trunk@322 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-06 08:40:38 +00:00
giovannibajo 30918c46e6 Update CHANGES.TXT.
git-svn-id: http://svn.pyinstaller.org/trunk@321 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-06 08:29:35 +00:00
giovannibajo a9fcf637b8 Add support for new absolute imports in Python 2.5 (patch by Arve Knudsen <arve.knudsen@gmail.com>)
git-svn-id: http://svn.pyinstaller.org/trunk@319 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-10-02 12:51:28 +00:00
giovannibajo 2cc2072fe8 Document [314].
git-svn-id: http://svn.pyinstaller.org/trunk@315 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-05-02 13:45:19 +00:00
giovannibajo 9f729eae24 Fix PyXML import hook under NT
git-svn-id: http://svn.pyinstaller.org/trunk@313 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-04-02 00:11:09 +00:00
giovannibajo a82e598403 Add import hooks for SQLAlchemy
git-svn-id: http://svn.pyinstaller.org/trunk@312 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-03-27 15:54:56 +00:00
giovannibajo f0cfe0fbb6 Add import hook for cElementTree
git-svn-id: http://svn.pyinstaller.org/trunk@311 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-03-19 18:09:48 +00:00
giovannibajo 08528c34e0 Improve import hooks for PyGTK
git-svn-id: http://svn.pyinstaller.org/trunk@310 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-03-13 00:18:28 +00:00
giovannibajo 271e372745 Add import hooks for pyodbc
git-svn-id: http://svn.pyinstaller.org/trunk@309 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-03-13 00:07:57 +00:00
giovannibajo 4c913e9c81 Fix support for PIL when imported without top-level package.
git-svn-id: http://svn.pyinstaller.org/trunk@308 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-03-12 23:39:58 +00:00
giovannibajo 62e5148e41 Fix support for CRLF under Linux
git-svn-id: http://svn.pyinstaller.org/trunk@306 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-02-05 23:47:12 +00:00
giovannibajo 786d5c3c6a Document changes in [304]
git-svn-id: http://svn.pyinstaller.org/trunk@305 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-01-28 14:58:27 +00:00
giovannibajo ccacf8cb52 Fix the annoying bug about MSVCRT71.DLL being extracted twice.
git-svn-id: http://svn.pyinstaller.org/trunk@303 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-01-23 17:10:45 +00:00
giovannibajo 1349963373 Add import hooks for PyQt4 (thanks to Pascal Veret)
git-svn-id: http://svn.pyinstaller.org/trunk@302 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-01-17 22:11:42 +00:00
williamcaban 475529a153 Release 1.3
git-svn-id: http://svn.pyinstaller.org/trunk@298 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-12-18 13:12:04 +00:00
giovannibajo 3f09b1e5bf Merge of [293] from branches/mac:
In [128], Make.py was changed to generate a Makefile which links against
the dynamic library of Python. This looks like a mistake, since the
distribution than depends on libpythonX.X.so.
I changed it back, so that it still uses syconfig to extract the correct
path of the static library. The problem now appears to be that not all
distributions include a static library...


git-svn-id: http://svn.pyinstaller.org/trunk@297 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-12-14 00:28:14 +00:00
giovannibajo db95dddc2d Document [288].
git-svn-id: http://svn.pyinstaller.org/trunk@290 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-09-05 12:55:19 +00:00
giovannibajo fe6e72b258 Fix buffer overrun with deep directory path
git-svn-id: http://svn.pyinstaller.org/trunk@287 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-09-05 12:09:56 +00:00
giovannibajo 75c813e2d1 Document recent changes for manifest file
git-svn-id: http://svn.pyinstaller.org/trunk@286 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-08-11 22:41:38 +00:00
giovannibajo e1de45c1a2 Fix support for PIL (broken because of a Python import bug)
git-svn-id: http://svn.pyinstaller.org/trunk@281 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-07-18 15:05:50 +00:00
giovannibajo 6807ba5bda Update changelog
git-svn-id: http://svn.pyinstaller.org/trunk@280 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-07-08 19:08:11 +00:00
giovannibajo 61906906d2 Document recent fix
git-svn-id: http://svn.pyinstaller.org/trunk@272 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-02-18 16:26:05 +00:00
giovannibajo c0f3829d93 Document fix in UPX invokation
git-svn-id: http://svn.pyinstaller.org/trunk@266 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-02-14 12:06:10 +00:00