how to find site-packages path (Michael Hoffman) - use distutils
David Fraser
davidf at sjsoft.com
Wed Jan 19 04:52:07 EST 2005
Philippe C. Martin wrote:
> I actually target Unix and windows so pyexe won't cut it I'm afraid -
> same issue with Inno.
>
> As far as the site-package target, I don't fully understand your
> relunctancy. Just as my potential users might not own a compiler, they
> might not be computer proficient enough to easily understand how to
> change the sys.path. So until I have found a clean cross platform
> solution I'm going to have to stick to site-packages.
Hi Philippe
You may want to have a look at
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=793070&group_id=5470
This was originally a patch to distutils which enabled removing the
source (i.e. only distributing compiled files). I have now attached a
file there which enables you to do the same thing, but without patching
distutils - it just wraps functions etc from outside.
Basically you call allow_distutils_remove_source in the module and it
does the neccessary changes. Then you get a --remove-source options to
most of the commands. You can also selectively override what gets
removed if you want by changing the is_removable function
I hope this is useful for what you're wanting to do
David
More information about the Python-list
mailing list