My first thought is what if the function you are using uses other
functions(maybe not exported by the module/package)? For example: if
some_func() makes a call to _some_weird_module_specific_func(), how
are you going to make sure you get the
_some_weird_module_specific_func function? This doesn't even start to
work when the function you are interested in is also using functions
from other modules/packages.
Besides, what py2exe is really doing is grabbing the .pyo or .pyc
files and throwing them in a zip file. Is it really worth the effort
to save a 100K or so, at most?
Chris
On Apr 12, 2005 10:54 AM, Ron_Adam <radam2_@_tampabay.rr.com> wrote:
In looking at ways to reduce the size of exe's created with py2exe,
I've noticed that it will include a whole library or module even if I
only need one function or value from it.
What I would like to do is to import individual functions and then
export 'write' them to a common resource file and import that with
just the resources I need in them.
Has anyone tried this?
I'm considering using pickle to do it, but was wondering if this is
even a viable idea?
Is it possible to pickle the name space after the imports and then
reload the name space in place of the imports later?
Cheers,
Ron
--
http://mail.python.org/mailman/listinfo/python-list
--
"I was born not knowing and have had only a little time to change that
here and there." -- Richard Feynman