[PythonCE] packaging app into cab's

Alex Mandel tech_dev at wildintellect.com
Thu Jun 11 22:25:14 CEST 2009

I won't have time to find/write the documentation on this stuff for a
few days but here are all the files.

Cabbuilder, a wxpython app that helps you build CAB files
Requires the Win CE 4.2 library since it's just a wrapper around the
microsoft cab tools.

PDA-Backup, A tcl/tk python app for windows mobile, the nsi file
demonstrates how to package mutliple CAB files, including the pythonce
into a single desktop installer someone can run.

You can browse down to the individual files or poke around the help on
Launchpad and Bazaar to grab a copy of the source code for everything.
You have to click on "all revisions" at the bottom of those pages to
browse the files.

It's GPLv3 for now(except for the parts that aren't mine like tcl/tk and
python), I'm probably missing that statement from most of the files.
I'll be more than happy to seed projects if people want to improve the
code, it hasn't been worked on for 1 year and probably won't be since
it's from an old job.


Alex Mandel wrote:
> Give me a few minutes to find it but I wrote some scripts to make this
> easier. The basics I have a python app with gui that lets you pick
> whatever files you want, then builds the ini for the pocket pc sdk cab
> builder(from microsoft), builds a cab. Then you take that cab and modify
> an NSIS script that already references a pythonce install and add the
> cab to the list of things to install, this uses activesync to detect if
> it's already installed and if the version has changed.
> Alex
> Jared Forsyth wrote:
>> unfortunately there aren't any packages that specifically package pythonce
>> along side -- the best you can do (which is what i do) is just provide a
>> link to the pythonce cab -- that way they won't need to install pythonce
>> more than once if they want more than one of your packages.
>> jared
>> On Thu, Jun 11, 2009 at 4:00 AM, David Goncalves <david-pyceml at lestat.st>wrote:
>>> Hi,
>>>  I've been playing around with pythonce on my windows mobile phone and am
>>>> very impressed by it. I was wondering if anyone can point me to some good
>>>> resources for packaging pythonce and my application into one installable
>>>> cab.
>>> If you are using Linux you can use the 'pocketpc-cab' package that contains
>>> tools for creating CAB files.
>>> If you are using Windows system you can look at 'WinCECabManager'
>>> (shareware) that
>>> does the same thing (with a gui).
>>> Hope that helps.
>>> Regards.

More information about the PythonCE mailing list