On Wed, Jul 18, 2012 at 11:14 AM, Chris Barker <chris.bar...@noaa.gov> wrote:
> On Tue, Jul 17, 2012 at 3:49 PM, Michael McCracken
> <michael.mccrac...@gmail.com> wrote:
>
>> That makes sense - but as you mention, it seems like there's some
>> missing functionality.
>
> I think so, yes, but it can get the job done.
>
>> However, it's no fun if you have a lot of subpackages to add that way.
>
> nope -- but for the most part they are picked up by regular imports,
> anyway. You only need to do this if there are some dynamic importing
> in your code -- and in that case, it's likely you'll want the whole
> package anyway.

In my (probably unusual) situation, it's not dynamic imports: I have
these helper apps that I'm including in the main app bundle. I wanted
to have their Frameworks and lib directories just be symlinks to the
top level, which then had to have the sum of all the modules.

The modules the sub-apps use are picked up and put in the zip just
fine when they're built separately, but I need to put those modules in
the toplevel .zip. I was looking for a nice way to do that from the
options, but that's the specific thing that's missing.

That said, the code to just directly merge the zips and lib-dynload
directories was pretty straightforward and seems to be working well.

If anyone else ever has a similar need, I'd be happy to share it.

-mike

>
> --
>
> Christopher Barker, Ph.D.
> Oceanographer
>
> Emergency Response Division
> NOAA/NOS/OR&R            (206) 526-6959   voice
> 7600 Sand Point Way NE   (206) 526-6329   fax
> Seattle, WA  98115       (206) 526-6317   main reception
>
> chris.bar...@noaa.gov
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG

Reply via email to