title: Debugging python using Textmate?
body: <p>I'd like to use TextMate for debugging python scripts.  I'm looking for suggestions on the best way to accomplish this.  I found these "solutions" -- is there a better approach?</p>
  
  <p><a href="http://www.libertypages.com/clarktech/?p=192" rel="nofollow noreferrer">http://www.libertypages.com/clarktech/?p=192</a> <br/>
  <a href="https://stackoverflow.com/questions/1775954/using-python-3-1-with-textmate">Using Python 3.1 with TextMate</a> <br/></p>
  
  <p>I'd really like to find something as usable as the Eclipse PyDev plugin, if at all possible, with these key features:</p>
  
  <ul>
  <li>current debug line selected in TextMate</li>
  <li>variable inspection in TextMate</li>
  <li>debug commands as buttons in TextMate (step, stop, ...) </li>
  <li>customizable PYTHONPATH and/or launch script per project</li>
  </ul>
  
  <p>The last feature is to support my app engine testing, where I frequently launch a python shell by</p>
  
  <pre><code>python2.5 appengine_console.py my-app-id localhost:8080
  </code></pre>
  
  <p>Finally, I am open to writing a plugin as a last resort if it is possible to achieve good integration.  If you suggest custom development and have pointers on to assess the effort and get started, please include that in your answer.</p>
  
  <p>Thanks!</p>