[Eric] 3rd party modules.
aboudouvas at vodafone.net.gr
Sat Sep 1 00:18:48 BST 2007
Xmm...Ok, i see.
So, i did create a test project, load my .py file in it, save the project and create .api file from Project menu.
That seems to work fine, i installed that .api file in Preference/Editor/Api and now i can reference that api file from another project and get intellisene for it. Nice!
(I hope that this is the *correct* procedure to generate .api files)
some questions though:
a. As i saw from eric4-api.py, i can generate api files from .py, .pyw and .ptl. No support for pyd files, correct ?
b. In Preference/Editor/API, is it better to uncheck the "Compile APIs automatically" check box ? And every time we "load" an api file in that screen we must do a "Compile API" action, correct ?
c. In Settings we have the "Reload APIs" command. What exactly is doing this ?
PS: I hope your vacations were good. For me (i live in Greece and we have these fires all over the place here) is rather bad this summer...
From: Detlev Offenbach <detlev at ...>
Subject: Re: 3rd party modules.
Date: 2007-08-31 15:43:47 GMT (7 hours and 18 minutes ago)
On Freitag, 31. August 2007, ΑΝΤΩΝΗΣ ΜΠΟΥΝΤΟΥΒΑΣ wrote:
> Hi Detlev,
> i want to generate API files from .pyd ones. I saw the file that you
> mention and i want to ask if the only option for me is to do the job from
> command line or am i able to do it from inside Eric
> (Pereferences/Editor/APIs) ??
> thanks again!
> >if it is a pure Python pacjage/module, you may use eric4-api.py to
> > generate an API file.
> On Freitag, 17. August 2007, ΑΝΤΩΝΗΣ ΜΠΟΥΝΤΟΥΒΑΣ wrote:
> > And maybe the pyodbc module that i mention, is not that important
> > because Qt/PyQt already supports DBs. But some other modules, like
> > Mark Hammond's "Win32", are very important and intellisense is vital
> > to use them in the IDE.
> > Is there any way to accomplish that ?
> > >Hi,
> > >
> > >i tried to use pyodbc from inside Eric but got no intellisense for
> > >it. I noticed that Eric4 "understands" .api files that we >compile
> > >and so we have it for them (like PyQt4 and Python2.4 or 2.5)
> > >
> > >What can we do for 3rd party modules so we can have intellisense in
> > >our projects ? _______________________________________________
> > >Eric mailing list
> > >Eric at ...
> > >http://www.riverbankcomputing.com/mailman/listinfo/eric
> > _______________________________________________
> > Eric mailing list
> > Eric at ...
> > http://www.riverbankcomputing.com/mailman/listinfo/eric
> Detlev Offenbach
> detlev at ...
> Eric mailing list
> Eric at ...
Right now you have to do it on the command line. For a project managed with
eric4, an entry is provided in the Project menu.
detlev at ...
More information about the Eric