RE: [Pydev-code] Getting a handle to the .py files in org.python.pydev.PySrc
Brought to you by:
fabioz
From: Fabio Z. <fa...@in...> - 2004-07-29 16:35:12
|
Dana, to create a .jar with our plugin (if that's what you want), you have to go on File->Export->Deployable Plug-ins and fragments, choose the plug-ins you want to deploy, and specify the .zip that will be the output. After that, you're done... []s Fabio Zadrozny ------------------------------------------------------ Software Developer ESSS - Engineering Simulation and Scientific Software www.esss.com.br -----Original Message----- From: pyd...@li... [mailto:pyd...@li...] On Behalf Of Dana Moore Sent: quinta-feira, 29 de julho de 2004 13:24 To: pyd...@li... Subject: Re: [Pydev-code] Getting a handle to the .py files in org.python.pydev.PySrc Fabio and Aleks.. Do you how jars get built in Eclipse 3... I am working in the pde perspective and there doesn't seem to be a way of producing an actual jar. So I am a bit perplexed :-( I can of course launch a runtime workbench but of course it's looking at the .class files. Is it just that we don't specify a jar as a build target in our build.xml? Thanks --- Fabio Zadrozny <fa...@in...> wrote: > Hi Dana, > > If I understood correctly, your problem is getting the contents of the > .py files in our jar. > > To get the contents of any file within a .jar, you have to get the > classloader to get it. > > You can take any class and > getClass().getClassLoader().getResourceAsStream(name). The InputStream > that returns is what you want... > > Well, I think that's it... You should probably see the javadoc for the > classloader, as it should have more details. > > I hope I could help you... > > Fabio Zadrozny > ------------------------------------------------------ > Software Developer > ESSS - Engineering Simulation and Scientific Software www.esss.com.br > > > -----Original Message----- > From: pyd...@li... > [mailto:pyd...@li...] On Behalf Of Dana > Moore > Sent: quarta-feira, 28 de julho de 2004 12:09 > To: pyd...@li... > Subject: Re: [Pydev-code] Released 0.5.3 > > I can take a look at that in a few minutes. > My primary problem is not externally launching CPy however, its > getting a handle to the .py files in org.python.pydev.PySrc. > I don't want to force a user to install thes in their O/S; rather I > want them to be nicely bundled with the rest of the code. > Any suggs would be nice :-) > > Thanks > --- "Aleks Totic (Boston)" <a...@to...> wrote: > > > I invoke CPython as a part of the debugging process in > > org.python.pydev.debug.launching. You probably want to do something > > > similar, but with using Runtime.exec and capturing your own stdio. > > > > Doing autocompletion by launching CPython can be heavyweight for > some > > > > users. I've just fixed a bug where someone was complaining about a > 5 > > second timeout when launching CPython through debugger as too low. > > His > > machine took at least 10 secs to launch python. > > > > Aleks > > > > Dana Moore wrote: > > > > >Ecellent, > > >I saw tha the project got good press as well: > > > >http://www-106.ibm.com/developerworks/library/os-ecant/?ca=drs-tp2604 > > > > > >In addition, I got a slot to talk about it at OsCon 2004 > > > > > >I never got a response back from my query on how to invoke CPython > > on a > > >file which is in the plugin path. If I get a reposnse to that, > then > > >finishing the autocompletion is a 30-60 minute job as I have all > the > > >rest of the stuff coded (and doesn't require Jython any longer :-) > > > >FYI (or if you can figure out an answer), my question to the > > >eclipse-dev NG was: > > ># ---------------------------------------------- > > >HI all, > > >I haven't seen a good example of this in discussions or tutorials > > >(perhaps because it's an uncommon useage), but here's what I would > > like > > >to do: > > >1. I am working on completion proposals for a pythonic Eclipse > > editor. > > >2. I have a python code introspector writen in python > (inspector.py) > > >that emits potential completions to standard out; 3. On > encountering > > >the autoactivation characters ( dot or left paren > > ) > > >I > > >would like to getRuntime().exec() the python file which is in the > > >plugin's path. > > > > > >I can figure out where the python interpreter is on the user's > > system, > > >I > > >know how to wire the content assitant thanks to the very excellent > > > >article "Equipping SWT applications with content assistants" at > > > >http://www-106.ibm.com/developerworks/opensource/library/os-ecca/?ca=dg > >r-lnx > > >w09SWTContentAssist%22 . > > >I can do the exec, I can return (but exec of _what_ exactly is the > > >problem) > > > > > >What I don't know how to do precisely is how I: > > >A. Configure Eclipse to know it has this resource and build the > > >resource with the Plugin B. Get a runtime handle to the file > relative > > >to its containment in > > the > > >Plugin. > > >I sort of assume I should do something similar to the way ANT uses > > the > > >build.xml attached to a project, but thus far my software > spelunking > > >has been unproductive. Any help will be great appreciated and will > > result > > >in a more full featured Python IDE for Eclipse # > > >----------------------------- > > > > > >Best to all, > > > > > > > > >--- Aleks Totic <a...@to...> wrote: > > > > > > > > >>Hi guys, > > >>I've just released 0.5.3. It has Fabio's changes (love that smart > > > >>backspace), and some bug fixes in the debugger. > > >> > > >>Aleks > > >> > > >> > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java > > Enterprise J2EE developer tools! > > Get your free copy of BEA WebLogic Workshop 8.1 today. > > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > > _______________________________________________ > > Pydev-code mailing list > > Pyd...@li... > > https://lists.sourceforge.net/lists/listinfo/pydev-code > > > > > ===== > _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ > _/ Dana Moore _/ > _/ BBN Technologies LLC _/ > _/ M: 240.350.4196 _/ > _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail is new and improved - Check it out! > http://promotions.yahoo.com/new_mail > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java > Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > Pydev-code mailing list > Pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java > Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > Pydev-code mailing list > Pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > ===== _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ Dana Moore _/ _/ BBN Technologies LLC _/ _/ M: 240.350.4196 _/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail ------------------------------------------------------- This SF.Net email is sponsored by OSTG. Have you noticed the changes on Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, one more big change to announce. We are now OSTG- Open Source Technology Group. Come see the changes on the new OSTG site. www.ostg.com _______________________________________________ Pydev-code mailing list Pyd...@li... https://lists.sourceforge.net/lists/listinfo/pydev-code |