Thanks Olemis, Gary and Anze your input is very helpful. I tried PyCharm it look good and I thought of using it for now. and I tried the Anze run configuration and its great and if you can give some explanation of whats happening here would be very helpful ( or direct me to some document about this)
Ryan, my mentor told me about getting Wingware licence for free https://wingware.com/store/free I applied for this saying about my gsoc project and Wingware gave me free licence to Wingware IDE to do my gsoc project. Other gsoc students also can apply if they want to use Wingware IDE to do gsoc project. On Tue, May 13, 2014 at 1:51 PM, Anže Starič <[email protected]> wrote: > I use PyCharm all the time. It allows you to jump to field/class > definitions, extract methods, rename variables. It automagically > infers types and provides code completion. And it has a great > integrated debugger. > > Using it for Bloodhound development is also pretty straight forward: > > Checkout the project, create virtual env ... as usual. > Choose Open Directory in PyCharm and locate your bloodhound source. > Go to Preferences / Project Interpreters / Python Interpreters, add a > local interpreter and point it to python executable in bh env. > Create a run configuration like this: > Script: /path/to/checkout/bloodhound/trac/trac/web/standalone.py > Script parameters: > /path/to/checkout/bloodhound/installer/bloodhound/environments/main > --port=8000 > Single Instance Only: Yes > > And you are ready to write and debug Bloodhound code :) > > > Anze > > 2014-05-12 18:42 GMT+02:00 Gary Martin <[email protected]>: > > I use wingide every now and then and I think it is very good although > these > > days I mostly use vim and only fall back to the ide for remote > debugging. I > > understand that PyCharm also has remote debugging but it may be that it > is > > only available on the full product. > > > > If you or the other students are interested in the commercial versions of > > either of these, try their free versions and let us know. I may not be > able > > to guarantee anything but we might be able to organise classroom > licenses. > > Do remember though, these licenses would be for non-commercial use only. > > > > The python wiki also has this which may be of some use, particularly if > you > > want to try some of the open source alternatives: > > https://wiki.python.org/moin/IntegratedDevelopmentEnvironments > > > > You may not want to follow the practice of Olemis and myself in using vim > > unless you are already productive in it as there is a bit of a learning > > curve that you may not want to distract yourself with! > > > > Cheers, > > Gary > > > > > > > > On 12/05/14 15:56, Olemis Lang wrote: > >> > >> Some say PyCharm (works with BH issue tracker) , others prefer Eclipse > >> + PyDev (works with Mylyn and BH as issue tracker) , others Wingware > >> IDE (I've never tried it) , ... what I use since long time ago is vim > >> , and lately I'm becomig a bit fond of pdb > >> > >> It's up to you to choose one of them . > >> > >> > >> On 5/8/14, Thimal Kempitiya <[email protected]> wrote: > >>> > >>> Hi devs, > >>> > >>> I'm going GSOC with bloodhound this year. I'm wondering what are the > good > >>> python IDEs(which have good debugging features) you use. I think some > of > >>> other gsoc students also have the same issue. It would be great if we > can > >>> start discussion on this. > >>> > >>> -- > >>> > >>> > >>> > >>> > >>> *Thimal Kempitiya <http://www.facebook.com/thimalk> > >>> UndergraduateDepartment > >>> of Computer Science and Engineering University of Moratuwa.* > >>> > >> > > > -- *Thimal Kempitiya <http://www.facebook.com/thimalk> UndergraduateDepartment of Computer Science and Engineering University of Moratuwa.*
