<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="Times New Roman">I'm new to Eric (I'm using version 5),
      and relatively new to python.  I've been searching for an IDE to
      develop web2py applications.<br>
      <br>
      Web2py presents certain challenges to IDEs because its
      applications are not imported by the main application, as in most
      other python frameworks.  Instead, web2py executes the
      applications in a pre-prepared environment that provides objects
      which are simply not available in a non-runtime (e.g. IDE)
      environment.<br>
      <br>
      Eclipse/Pydev solution:
<a class="moz-txt-link-freetext" href="http://kollerie.wordpress.com/2009/04/07/setting-up-your-ide-for-web2py-development/">http://kollerie.wordpress.com/2009/04/07/setting-up-your-ide-for-web2py-development/</a><br>
      Wingware solution: <a class="moz-txt-link-freetext" href="http://www.wingware.com/doc/howtos/web2py">http://www.wingware.com/doc/howtos/web2py</a><br>
      Komodo solution:
      <a class="moz-txt-link-freetext" href="http://community.activestate.com/forum/implicit-python-code-completion">http://community.activestate.com/forum/implicit-python-code-completion</a><br>
      <br>
      The most promising of these seems to be the Komodo plugin since it
      requires no alteration of web2py or cruft stuck at the top of each
      web2py source file.<br>
      <br>
      I would really like to use Eric to develop web2py applications,
      but need to overcome the web2py challenges for Eric to properly
      provide code completion, call tips, syntax highlighting, and
      debugging.<br>
      <br>
      I have read the documentation on the eric5 plugin system, which
      would seem to be the way to go, but I'm still not sure how to
      accomplish what is needed for web2py development.  I have also
      examined the TurboGears Project plugin from eric4 as an example.<br>
      <br>
      Has anyone created a web2py plugin?<br>
      <br>
      If not, could someone point me in the right direction for creating
      my own?  <br>
      For example, what is the syntax for the language APIs?  <br>
      Is there a method for generating these language APIs, or are these
      manually edited?<br>
      I couldn't figure out from the documentation how to add a new
      project type for eric5, is there some source for this information?<br>
      <br>
      Thank you in advance for your help.<br>
    </font>
  </body>
</html>