On Wed, Jul 11, 2012 at 8:44 AM, Łukasz Mach <lukasz.m...@pagema.net> wrote: > Hi, > > What should I do to use external .py library (100% pure python, no native > code)? > > Long time ago, I read somewhere, that pyjamas can use any library, if only > it's 100% python. So I wrote small library, made setup.py , installed > library (setup.py install), wrote pyjamas code which imports it, made > pyjsbuild on it and I noticed that it don't even try to build it. > > So, am I wrong and I cannot use external library in such way or pyjsbuild > works wrong?
nah you can definately build your module/package, but the pyjs-toolchain does not search the standard python.org module directories -- you must copy (or symlink to) the module from a directory pyjs *does* search. there are indeed modules shared between the native and translated runtimes (eg. pretty much the whole ui.* is example to this), but they reside in a known location internal to pyjs, not in site-packages or equivalent. simply copy the module to the same dir as the top-level module (ie. the current directory usually), and start the build. you can also use: -I PATH, --search-path=PATH additional paths appended to PYJSPATH ... to search more directories (similar to sys.path). -- C Anthony