Sat Mar 23 15:08:16 CDT 2013
I had a look at bower, IIUC it has a "one of each" restriction which
doen't seem reasonable to me (one app.js, one app.css etc).
Not sure it supports data files at all, I could be wrong.
I plan to implement something based on zip import, since
it packages everyhting in one file, and the module provides
enough functionality out of the box to have a "virutal fs in a zip file"
I'd appreciate an update if you reach a conclusion that there's a better way.
----- Original Message -----
Sent: 03/23/13 09:52 PM
To: IPython developers list
On Sat, Mar 23, 2013 at 12:45 PM, Matthias BUSSONNIER < firstname.lastname@example.org > wrote:
Le 23 mars 2013 à 13:46, yoval p. a écrit :
> I've been looking for a way to package views as single file
> the python,js and static assets of a "widget" for exhibitionist.
> After doing some tests with the python `zipimport` module and it
> seems like it provide all the functionality I need, including accessing
> data files (html templates, js) stored within, so it look viable.
> I've read some bits and pieces that suggest the IPython team
> has also given this some thought, I'd appreciate your opinion
> on this way of doing things, if you've considered it and perhaps
> found it lacking in some way.
I don't quite remember of what we said. We know that we don't want to reinvent the wheel,
and probably want a system that is able to deal with dependencies, both python and js/css.
Our server especially require that some files are installed in the profile dir for now, so I'm
not sure of how zipimport will work with js.
I personally had a look at npm/bower/http://component.io
I have a slight preference for http://component.io and npm (even if in dev we use bower right now)
but didn't had a deep look at how it handles python files.
We haven't worked it out yet, but after we build a few example widgets, we should have a better idea of how this should work.
> https://github.com/Exhibitionist/Exhibitionist _______________________________________________
> IPython-dev mailing list
IPython-dev mailing list
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the IPython-dev