<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Python Blog - All about python &#187; PyDev</title>
	<atom:link href="http://www.python-blog.com/tag/pydev/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.python-blog.com</link>
	<description>and technologies around</description>
	<lastBuildDate>Tue, 27 Jul 2010 19:58:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Pydev alternative</title>
		<link>http://www.python-blog.com/2010/02/10/pydev-alternative/</link>
		<comments>http://www.python-blog.com/2010/02/10/pydev-alternative/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 09:10:21 +0000</pubDate>
		<dc:creator>Marcin Kuźmiński</dc:creator>
				<category><![CDATA[Editors]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[intellij]]></category>
		<category><![CDATA[jetbrains]]></category>
		<category><![CDATA[pycharm]]></category>
		<category><![CDATA[PyDev]]></category>
		<category><![CDATA[rubycharm]]></category>

		<guid isPermaLink="false">http://www.python-blog.com/?p=246</guid>
		<description><![CDATA[makers of a great ruby on rails IDE rubymine, and ever greater Java IDE intelliJ, released
another  (probably) great idea product named pycham, a python IDE, written from scratch in Java.
Since IntelliJ is a really the best Java IDE out there, i presume their next product
dedicated to python will be worth switching.
It&#8217;s still in preview [...]]]></description>
			<content:encoded><![CDATA[<p>makers of a great ruby on rails IDE rubymine, and ever greater Java IDE intelliJ, released<br />
another  (probably) great idea product named pycham, a python IDE, written from scratch in Java.</p>
<p>Since IntelliJ is a really the best Java IDE out there, i presume their next product<br />
dedicated to python will be worth switching.</p>
<p>It&#8217;s still in preview but as for now it provides:</p>
<ul>
<li>Coding Assistance</li>
<li>Project Code Navigation</li>
<li>Google App Engine Support</li>
<li>Code Analysis</li>
<li>Python Refactoring</li>
<li>Web Development with Django (some really nice ones)</li>
<li>debugger</li>
<li>Integrated unit tests</li>
<li>Version control integration</li>
</ul>
<p><a href="http://jetbrains.com"><br />
<img class="alignnone" title="pycharm" src="http://www.jetbrains.com/pycharm/features/screenshots/tour/framed/PC_Hello1.png" alt="" width="325" height="175" /><br />
</a></p>
<p>I&#8217;d tested under linux, seems to be a littler slower than my eclipse home brew version, but I&#8217;d expect the final version faster. It has few nice features, easy configuration, code completion are doing fine.<br />
You can grab a free 45 day copy from <a href="http://www.jetbrains.com/pycharm/index.html" target="_blank">here</a>.</p>
<p>I&#8217;ll for sure fallow this product development. Stay posted for more !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.python-blog.com/2010/02/10/pydev-alternative/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Pydev 1.5.1 &#8211; still getting better.</title>
		<link>http://www.python-blog.com/2009/11/20/pydev-1-5-1-still-getting-better/</link>
		<comments>http://www.python-blog.com/2009/11/20/pydev-1-5-1-still-getting-better/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 23:02:41 +0000</pubDate>
		<dc:creator>Marcin Kuźmiński</dc:creator>
				<category><![CDATA[Editors]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[1.5.1]]></category>
		<category><![CDATA[decorators]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[eclipse plugin]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[PyDev]]></category>
		<category><![CDATA[pydev 1.5]]></category>

		<guid isPermaLink="false">http://www.python-blog.com/?p=214</guid>
		<description><![CDATA[Few days ago there was again a major update on pydev eclipse plugin.
The version 1.5.1. Comes with new refactoring engine PEPTIC, it&#8217;s way better than any one before.
Complete list below: visit http://pydev.org for download.

Release 1.5.1

Improvements in the AST rewriter
Improvements on the refactoring engine:

No longer using BRM
Merged with the latest PEPTIC
Inline local available
Extract method bug-fixes
Extract local [...]]]></description>
			<content:encoded><![CDATA[<p>Few days ago there was again a major update on pydev eclipse plugin.<br />
The version 1.5.1. Comes with new refactoring engine PEPTIC, it&#8217;s way better than any one before.<br />
Complete list below: visit <a href="http://pydev.org" target="_blank">http://pydev.org</a> for download.</p>
<div id="release-1-5-1">
<h1>Release 1.5.1</h1>
<ul>
<li>Improvements in the AST rewriter</li>
<li>Improvements on the refactoring engine:
<ul>
<li>No longer using BRM</li>
<li>Merged with the latest PEPTIC</li>
<li>Inline local available</li>
<li>Extract method bug-fixes</li>
<li>Extract local on multi-line</li>
<li>Generating properties using coding style defined in preferences</li>
<li>Add after current method option added to extract method</li>
<li>A bunch of other corner-case situations were fixed</li>
</ul>
</li>
<li>Bug-fixes:
<ul>
<li>Minor editor improvements</li>
<li>Adding default forced builtins on all platforms (e.g.: time, math, etc) which wouldn&#8217;t be on sys.builtin_module_names on some python installations</li>
<li>Adding &#8216;numpy&#8217; and &#8216;Image&#8217; to the forced builtins always</li>
<li>Ctrl+1: Generate docstring minor fixes</li>
<li>Ctrl+1: Assign to local now follows coding style preferences properly</li>
<li>Exponential with uppercase E working on code-formatting</li>
<li>When a set/get method is found in code-completion for a java class an NPE is no longer thrown</li>
<li>Backspace properly treated in block mode</li>
<li>Setting IRONPYTHONPATH when dealing with Iron Python (projects could not be referenced)</li>
<li>No longer giving spurious &#8217;statement has no effect&#8217; inside of lambda and decorators</li>
<li>Fixed new exec in python 3k</li>
<li>Fixed NPE when breakpoint is related to a resource in a removed project</li>
<li>Fixed import problem on regexp that could lead to a recursion.</li>
<li>No longer giving NPE when debugging with the register view open</li>
<li>List access be treated as __getitem__() in the list &#8212; patch from Tassilo Barth</li>
<li>Fix for invalid auto-self added when typing</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.python-blog.com/2009/11/20/pydev-1-5-1-still-getting-better/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pydev extension now open source</title>
		<link>http://www.python-blog.com/2009/09/06/pydev-extension-now-open-source/</link>
		<comments>http://www.python-blog.com/2009/09/06/pydev-extension-now-open-source/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 02:21:55 +0000</pubDate>
		<dc:creator>Marcin Kuźmiński</dc:creator>
				<category><![CDATA[Editors]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[PyDev]]></category>
		<category><![CDATA[pydev 1.5]]></category>
		<category><![CDATA[pydev extensions]]></category>
		<category><![CDATA[python blog]]></category>
		<category><![CDATA[text autocompletion]]></category>

		<guid isPermaLink="false">http://www.python-blog.com/?p=164</guid>
		<description><![CDATA[The creator of PyDev together with aptana released the version 1.5 of PyDev.This major release contains PyDev along with previously commercial non free PyDev extensions.
This is from now a Open Source project you could find on sourceforge
Pydev Extensions is a plugin that adds many other features to Pydev such as&#8230;
* code-analysis
* code completion with auto-import
* [...]]]></description>
			<content:encoded><![CDATA[<p>The creator of PyDev together with aptana released the version 1.5 of PyDev.This major release contains PyDev along with previously commercial non free PyDev extensions.<br />
This is from now a Open Source project you could find on <strong><a href="http://sourceforge.net/projects/pydev/files/">sourceforge</a></strong><br />
Pydev Extensions is a plugin that adds many other features to Pydev such as&#8230;</p>
<p>* code-analysis<br />
* code completion with auto-import<br />
* better implementation of go to definition<br />
* remote debugging<br />
* &#8216;quick-fixes&#8217;<br />
* mark-occurrences &lt;- this one is great :)</p>
<p>Before the PyDev extension was a paid plugin for aptana or eclipse.Now you could download it as PyDev 1.5 which is pyDev + pyDev extension merged together as a free open source project.<br />
Great to here that :)</p>
<p>In order to install the pyDev 1.5 just update your eclipse repository to new update address which is <strong><a href="http://pydev.org/updates">http://pydev.org/updates</a></strong></p>
<p>I think the nightly builds are yet not in 1.5 so I&#8217;ll use this repo for now.</p>
<p>Also i found a great link for PyDev functionality.</p>
<p><a href="http://pydev.org/manual_adv_features.html"><strong>http://pydev.org/manual_adv_features.html</strong></a></p>
<p>i did not know eclipse provide the ctrl+/ functionality (text auto completion emacs style&#8230;) This one is very handy !!</p>
<p>Enjoy new even better pyDev</p>
]]></content:encoded>
			<wfw:commentRss>http://www.python-blog.com/2009/09/06/pydev-extension-now-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Send mail with attachment from python to multiple recipients</title>
		<link>http://www.python-blog.com/2009/07/01/send-mail-with-attachment-from-python-to-multiple-recipients/</link>
		<comments>http://www.python-blog.com/2009/07/01/send-mail-with-attachment-from-python-to-multiple-recipients/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 20:30:15 +0000</pubDate>
		<dc:creator>Marcin Kuźmiński</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[attachments]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[multiple recipients]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[PyDev]]></category>
		<category><![CDATA[python blog]]></category>
		<category><![CDATA[smtp]]></category>

		<guid isPermaLink="false">http://www.python-blog.com/?p=82</guid>
		<description><![CDATA[Here an example how to send a mail with attachement using built in smtp lib to multiple recipients. It&#8217;s really very simple in python. 
Just take a look at the code bellow.

'simple smtp mailer with multiple recipients and file attachments'

from email.mime.multipart import MIMEMultipart
from email.mime.base import MIMEBase
from email.mime.text import MIMEText
from email.utils import COMMASPACE, formatdate
from email import [...]]]></description>
			<content:encoded><![CDATA[<p>Here an example how to send a mail with attachement using built in smtp lib to multiple recipients. It&#8217;s really very simple in python. </p>
<p>Just take a look at the code bellow.</p>
<pre class="brush:python">
'simple smtp mailer with multiple recipients and file attachments'

from email.mime.multipart import MIMEMultipart
from email.mime.base import MIMEBase
from email.mime.text import MIMEText
from email.utils import COMMASPACE, formatdate
from email import encoders
import os
from smtplib import SMTP

class Mailer(object):
    ''' simple mailer  '''

    def __init__(self):

        self.mail_to = ['rec3@example.com', 'rec2@example.com', 'rec3@example.com']

        self.mail_from = 'mailer@python-blog.com'
        msg_en = "This is an automated message from python-blog.com\r\n"

        #path to file we want to attach
        msg_file_attachment = '/home/marcink/Desktop/pydev_icons.zip'
        #get the filename we need it for adding to mail header
        msg_file_name = os.path.basename(msg_file_attachment)

        smtp_serv = SMTP('mail.python-blog.com')

        smtp_serv.ehlo("simpleMailerHello.python-blog.com")

        #if server requires authorization you must provide login and password
        smtp_serv.login('mylogin', 'mypassword')
        date_ = formatdate(localtime = True)

        msg = MIMEMultipart()
        msg['From'] = self.mail_from
        msg['To'] = COMMASPACE.join(self.mail_to)
        msg['Date'] = date_
        msg['Subject'] = "example subject"

        #attach string message
        msg.attach(MIMEText(msg_en))

        #attach open encode the filename
        file_part = MIMEBase('application', "octet-stream")
        file_part.set_payload(open(msg_file_attachment, "rb").read())
        encoders.encode_base64(file_part)
        file_part.add_header('Content-Disposition', 'attachment; filename="%s"'
                       % msg_file_name)
        msg.attach(file_part)

        #sendmail and exit server
        smtp_serv.sendmail(self.mail_from, self.mail_to, msg.as_string())
        smtp_serv.quit()

if __name__ == "__main__":
    Mailer()
    print 'mail sent'
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.python-blog.com/2009/07/01/send-mail-with-attachment-from-python-to-multiple-recipients/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Galileo with PyDev custom setup</title>
		<link>http://www.python-blog.com/2009/06/25/eclipse-galileo-with-pydev-custom-setup/</link>
		<comments>http://www.python-blog.com/2009/06/25/eclipse-galileo-with-pydev-custom-setup/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 23:45:02 +0000</pubDate>
		<dc:creator>Marcin Kuźmiński</dc:creator>
				<category><![CDATA[Editors]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[compilation]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[d]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[galileo]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[PyDev]]></category>
		<category><![CDATA[python blog]]></category>

		<guid isPermaLink="false">http://www.python-blog.com/?p=61</guid>
		<description><![CDATA[Today is Eclipse Galileo release day. So i made my new PyDev + eclipse compilation with some customizations.
I remove all the unnecessary stuff for java IDE since we program in python we don&#8217;t need java stuff in there( and it loads faster to :D )
replaced splash screen with the one from pyDev site, and throw [...]]]></description>
			<content:encoded><![CDATA[<p>Today is Eclipse Galileo release day. So i made my new PyDev + eclipse compilation with some customizations.</p>
<p>I remove all the unnecessary stuff for java IDE since we program in python we don&#8217;t need java stuff in there( and it loads faster to :D )<br />
replaced splash screen with the one from pyDev site, and throw some nice (Python) window icons.</p>
<p>Here&#8217;s the main window:<br />
<a href="http://www.python-blog.com/wp-content/uploads/2009/06/Screenshot-Pydev-Eclipse-.png"><img class="alignnone size-full wp-image-188" title="Screenshot-Pydev - Eclipse" src="http://www.python-blog.com/wp-content/uploads/2009/06/Screenshot-Pydev-Eclipse-.png" alt="Screenshot-Pydev - Eclipse" width="511" height="310" /></a></p>
<p>Here&#8217;s what you have to do to have my setup:</p>
<ul>
<li>Get the newest version of eclipse for java IDE (not the EE) use this direct link if you want <strong><a title="Eclipse Galileo download link" href="http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/galileor" target="_blank">download eclipse</a></strong></li>
<li>extract folder eclipse to you hard drive and rename it to let&#8217;s say PyDev ;]</li>
<li>DON&#8217;T RUN ECLIPSE !! please</li>
<li>Ok here&#8217;s what you have to remove to get rid of all the java stuff<br />
(i have nothing against java, but we&#8217;re talking python here)</li>
<li>from folder <strong>features</strong> remove org.eclipse.jdt_3.5.0.v20090527-2000-7r88FEeFJePyvYeA33DjZ_c1</li>
<li>from folder <strong>plugins </strong>remove<br />
org.eclipse.jdt.debug_3.5.0.v20090526<br />
org.eclipse.jdt.apt.core_3.3.200.v20090528-1135.jar<br />
org.eclipse.jdt.apt.pluggable.core_1.0.200.v20090526-2130.jar<br />
org.eclipse.jdt.apt.ui_3.3.200.v20090528-1135.jar<br />
org.eclipse.jdt.compiler.apt_1.0.200.v20090528-1135.jar<br />
org.eclipse.jdt.compiler.tool_1.0.100.v_963.jar<br />
org.eclipse.jdt.core.manipulation_1.3.0.v20090603.jar<br />
org.eclipse.jdt.core_3.5.0.v_963.jar<br />
org.eclipse.jdt.debug.ui_3.4.0.v20090527.jar<br />
org.eclipse.jdt.doc.user_3.5.0.v20090603-1530.jar<br />
org.eclipse.jdt.junit.runtime_3.4.100.v20090513-2000.jar<br />
org.eclipse.jdt.junit4.runtime_1.1.0.v20090513-2000.jar<br />
org.eclipse.jdt.junit_3.5.0.v20090526-2000.jar<br />
org.eclipse.jdt.launching_3.5.0.v20090527.jar<br />
org.eclipse.jdt.ui_3.5.0.v20090604.jar<br />
org.eclipse.jdt_3.5.0.v200906111540.jar</li>
<li>Firstly i decided to remove epp.package.java but this really screws up eclipse and the icons so don&#8217;t do it</li>
<li>Now download this pydev icons  package <strong><a href="http://www.python-blog.com/wp-content/uploads/2009/06/pydev_icons.zip">pydev_icons</a></strong> and extract it somewhere<br />
if you don&#8217;t need the eclipse icon replacement you can skip this.</li>
<li>Copy and replace <strong>splash.bmp</strong> to folder <strong>plugins/org.eclipse.platform_3.3.200.v200906111540</strong><br />
and paste rest of images to folder in <strong>plugins/org.eclipse.epp.package.java_1.2.0.20090619-0620</strong></li>
<li>In case of newer eclipse builds (3.5.2) just copy everything to plugins/org.eclipse.platform_*.*(version number) and remove the gifs, so eclipse will load png</li>
<li>Your done !</li>
</ul>
<p>Now run eclipse save you workspace and setup pydev as in this post: <strong><a href="http://www.python-blog.com/index.php/2009/06/20/python-ide-pydev-best-choice/" target="_blank"></p>
<p>http://www.python-blog.com/index.php/2009/06/20/python-ide-pydev-best-choice/</a></strong></p>
<p>Enjoy lighter version of newest eclipse galileo with Pydev and some nice icons :)</p>
<p>UPDATE: I changed the splash screen in pydev icons to be the same size as original one.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.python-blog.com/2009/06/25/eclipse-galileo-with-pydev-custom-setup/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>PyDev Python IDE &#8211; the best choice</title>
		<link>http://www.python-blog.com/2009/06/20/python-ide-pydev-best-choice/</link>
		<comments>http://www.python-blog.com/2009/06/20/python-ide-pydev-best-choice/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 14:33:34 +0000</pubDate>
		<dc:creator>Marcin Kuźmiński</dc:creator>
				<category><![CDATA[Editors]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[GIL]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[PyDev]]></category>
		<category><![CDATA[pydev extensions]]></category>
		<category><![CDATA[python blog]]></category>

		<guid isPermaLink="false">http://www.python-blog.com/?p=28</guid>
		<description><![CDATA[I went through many of python editors, and always came back to PyDev. Pydev in an plug-in to eclipse it comes with load of features, among them:

Package Explorer showing outline for python modules
Mylyn integration (separate feature: org.python.pydev.mylyn.feature)
Jython and Python support!
Support for scripting Pydev with Jython
Nice PYTHONPATH configuration!
Project and module creation wizards
Ctrl+Shift+O: Organizes imports or sorts [...]]]></description>
			<content:encoded><![CDATA[<p>I went through many of python editors, and always came back to <strong><a title="pydev" href="http://pydev.sourceforge.net" target="_blank">PyDev</a></strong>. Pydev in an plug-in to eclipse it comes with load of features, among them:</p>
<ul>
<li><strong>Package Explorer</strong> showing outline for python modules</li>
<li><strong><a href="http://www.eclipse.org/mylyn/">Mylyn</a></strong> integration (separate feature: org.python.pydev.mylyn.feature)</li>
<li>Jython and Python support!</li>
<li>Support for scripting Pydev with Jython</li>
<li>Nice PYTHONPATH configuration!</li>
<li>Project and module creation wizards</li>
<li>Ctrl+Shift+O: Organizes imports or sorts selection alphabetically</li>
<li>Ctrl+Shift+F: Autoformat your code (preferences can be set)</li>
<li>Python 2.4, 2.5, 2.6, 3.0 syntax supported</li>
<li>Pydev builders can be disabled</li>
<li>Syntax highlighting</li>
<li>Spell checking (depends on JDT for Eclipse 3.3)</li>
<li>Hovering in errors shows descriptions</li>
<li>Matching brackets highlighted.</li>
<li>Parser errors marked in the task list</li>
<li>Outline view with imports/functions/classes</li>
<li>Tabs or spaces preference</li>
<li>Smart indentation (indent and dedent)</li>
<li>Navigation: keyboard shortcuts to previous or next function. <em>Default: (Ctrl+Shift+Up and Ctrl+Shift+Down) </em></li>
<li>Comment and uncomment commands (on the popup menu) and keybindings. <em>Default: (Ctrl+3 and Ctrl+Shift+3) </em></li>
<li>hyperlinks over functions//import statements</li>
<li>Code folding</li>
<li><a href="http://pydev.sourceforge.net/refactoring.html">Refactoring</a> with <a href="http://bicyclerepair.sourceforge.net/">bicycle repair man</a>.</li>
<li><a href="http://pydev.sourceforge.net/codecompletion.html">Code Completion</a> <em>(Ctrl+Space) </em></li>
<li>Templates Completion <em>(Ctrl+Space Too) </em></li>
<li>Go to definition with <em>F3</em> (powered by <a href="http://bicyclerepair.sourceforge.net/">bicycle repair man</a>)</li>
<li><a href="http://pydev.sourceforge.net/contentassist.html">Content Assistant</a> <em>(Ctrl+1)</em></li>
<li><a href="http://pydev.sourceforge.net/codecoverage.html">Code Coverage</a></li>
<li><a href="http://pydev.sourceforge.net/pylint.html">Pylint </a></li>
<li><a href="http://pydev.sourceforge.net/tasks.html">TODO tasks</a></li>
<li>Background and current line color chooser.</li>
</ul>
<p>I highly recommend using <strong><a href="http://pydev.sourceforge.net/pylint.html">Pylint </a></strong>in pydev it really helps to keep the code good quality. <a href="http://pydev.sourceforge.net/pylint.html">Pylint </a> analyzes your code and shows unnecessary variables and imports, provides helpers to clean up the code and many more.</p>
<p>To install pydev just add <strong><span style="text-decoration: line-through;">http://pydev.sourceforge.net/updates/</span> </strong><strong><a href="http://pydev.org/updates">http://pydev.org/updates</a></strong><strong> (see update below)</strong> link to eclipse by using software updates and addons option.<br />
I&#8217;m using the nightly builds for eclipse (http://nightly.aptana.com/pydev/) because they always come with new features earlier than the main release but remember use it on your own responsibility. You can find how to setup pydev <strong><a title="pydev installation instructions" href="http://www.fabioz.com/pydev/manual_101_root.html" target="_blank">here</a></strong>. When your up and running with pydev download pylint from <a title="pylint download page" href="http://www.logilab.org/project/pylint" target="_blank"><strong>here</strong></a> don&#8217;t forget the necessary dependencies i.e: logilab-astng, logilab-common, links are on the pylint download site. The turn on pylint you have to add a path to lint.py file in pylint tab on pydev options in eclipse. After restart of eclipse you should see output from pylint on the eclipse console anytime when you save a python file.</p>
<p>Now enjoy the <strong>most powerful python IDE available</strong> :-)</p>
<p>UPDATE: since PyDev release 1.5 now the package have integrated a pyDev extensions&#8230; the new repository for eclipse containing the version 1.5 is :<strong><a href="http://pydev.org/updates">http://pydev.org/updates</a></strong><br />
I also added a post about the PyDev extensions see it here <strong>http://www.python-blog.com/2009/09/06/pydev-extension-now-open-source/</strong><a href="http://www.python-blog.com/2009/09/06/pydev-extension-now-open-source/"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.python-blog.com/2009/06/20/python-ide-pydev-best-choice/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
