<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Must Have Python Packages</title>
	<atom:link href="http://www.algorithm.co.il/blogs/programming/python/must-have-python-packages/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.algorithm.co.il/blogs/programming/must-have-python-packages/</link>
	<description>Algorithms, for the heck of it</description>
	<lastBuildDate>Tue, 21 Jun 2011 21:07:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: Raj</title>
		<link>http://www.algorithm.co.il/blogs/programming/must-have-python-packages/#comment-159</link>
		<dc:creator>Raj</dc:creator>
		<pubDate>Wed, 16 Dec 2009 00:41:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/?p=125#comment-159</guid>
		<description>How about sage:

http://sagemath.org/

Thanks,
Raj</description>
		<content:encoded><![CDATA[<p>How about sage:</p>
<p><a href="http://sagemath.org/" rel="nofollow">http://sagemath.org/</a></p>
<p>Thanks,<br />
Raj</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lorg</title>
		<link>http://www.algorithm.co.il/blogs/programming/must-have-python-packages/#comment-158</link>
		<dc:creator>lorg</dc:creator>
		<pubDate>Wed, 17 Dec 2008 16:56:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/?p=125#comment-158</guid>
		<description>I was actually reminded of another module that should rightfully be on this list, but I don&#039;t use nearly enough as I should: pylint.</description>
		<content:encoded><![CDATA[<p>I was actually reminded of another module that should rightfully be on this list, but I don&#8217;t use nearly enough as I should: pylint.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lorg</title>
		<link>http://www.algorithm.co.il/blogs/programming/must-have-python-packages/#comment-157</link>
		<dc:creator>lorg</dc:creator>
		<pubDate>Wed, 17 Dec 2008 16:54:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/?p=125#comment-157</guid>
		<description>Matt:
Thanks! Regarding ProtoBuf, I never used it, so I can&#039;t really say if it belongs on this list.

mtd:
Actually, I know about cheetah (but didn&#039;t use it myself). I didn&#039;t put it in because:
1. It&#039;s mostly specific to web development.
2. Even in web development, I&#039;m not really sure it would be my template engine of choice. Right now there are plenty of template engines, (kid, genshi, Django&#039;s to name a few), so I didn&#039;t think it right to put it in.
3. For other common uses I usually just hack something simple using Python&#039;s built-in capabilities. For example, I once wrote a preprocessor for some language.
4. For code generation I had a bit of a good experience with cog.</description>
		<content:encoded><![CDATA[<p>Matt:<br />
Thanks! Regarding ProtoBuf, I never used it, so I can&#8217;t really say if it belongs on this list.</p>
<p>mtd:<br />
Actually, I know about cheetah (but didn&#8217;t use it myself). I didn&#8217;t put it in because:<br />
1. It&#8217;s mostly specific to web development.<br />
2. Even in web development, I&#8217;m not really sure it would be my template engine of choice. Right now there are plenty of template engines, (kid, genshi, Django&#8217;s to name a few), so I didn&#8217;t think it right to put it in.<br />
3. For other common uses I usually just hack something simple using Python&#8217;s built-in capabilities. For example, I once wrote a preprocessor for some language.<br />
4. For code generation I had a bit of a good experience with cog.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mtd</title>
		<link>http://www.algorithm.co.il/blogs/programming/must-have-python-packages/#comment-156</link>
		<dc:creator>mtd</dc:creator>
		<pubDate>Wed, 17 Dec 2008 16:30:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/?p=125#comment-156</guid>
		<description>You missed cheetah http://www.cheetahtemplate.org/, powerful template engine.</description>
		<content:encoded><![CDATA[<p>You missed cheetah <a href="http://www.cheetahtemplate.org/" rel="nofollow">http://www.cheetahtemplate.org/</a>, powerful template engine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matt</title>
		<link>http://www.algorithm.co.il/blogs/programming/must-have-python-packages/#comment-155</link>
		<dc:creator>matt</dc:creator>
		<pubDate>Tue, 09 Dec 2008 16:28:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/?p=125#comment-155</guid>
		<description>Hi,

I read you blog and always like what you write

I found the other day ProtoBuf Google&#039;s data serializer which has a python interface.  It might belong on the list.

best,
matt</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I read you blog and always like what you write</p>
<p>I found the other day ProtoBuf Google&#8217;s data serializer which has a python interface.  It might belong on the list.</p>
<p>best,<br />
matt</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lorg</title>
		<link>http://www.algorithm.co.il/blogs/programming/must-have-python-packages/#comment-154</link>
		<dc:creator>lorg</dc:creator>
		<pubDate>Sat, 06 Dec 2008 09:07:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/?p=125#comment-154</guid>
		<description>Heikki:
I actually didn&#039;t yet use virtualenv, and I didn&#039;t use setuptools for my own modules. When I did need to distribute something &quot;properly&quot;, I just used distutils. I still have easy_install around though, but I consider it an installation tool rather than a programming tool.

eliben:
Originally before I wrote this post, my intention was to build such a meta-package. However, except for an organization to do it internally, it probably won&#039;t be worth the effort. First, because you&#039;ll have to construct different meta-packages for each platform (Linux, Windows 32, Windows 64, etc, also for different Python versions). Then, you&#039;ll have to keep updating it, probably at least once a month, whenever one module changes.
However, the list serves almost the same purpose, works just fine, and will probably continue working for months.</description>
		<content:encoded><![CDATA[<p>Heikki:<br />
I actually didn&#8217;t yet use virtualenv, and I didn&#8217;t use setuptools for my own modules. When I did need to distribute something &#8220;properly&#8221;, I just used distutils. I still have easy_install around though, but I consider it an installation tool rather than a programming tool.</p>
<p>eliben:<br />
Originally before I wrote this post, my intention was to build such a meta-package. However, except for an organization to do it internally, it probably won&#8217;t be worth the effort. First, because you&#8217;ll have to construct different meta-packages for each platform (Linux, Windows 32, Windows 64, etc, also for different Python versions). Then, you&#8217;ll have to keep updating it, probably at least once a month, whenever one module changes.<br />
However, the list serves almost the same purpose, works just fine, and will probably continue working for months.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eliben</title>
		<link>http://www.algorithm.co.il/blogs/programming/must-have-python-packages/#comment-153</link>
		<dc:creator>eliben</dc:creator>
		<pubDate>Sat, 06 Dec 2008 07:03:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/?p=125#comment-153</guid>
		<description>Nice list. I thought of making one of my own, and this serves as a nice reference, because lots of the modules are common. A small difference is that I like the PyCrust shell that comes with wxPython more than IPython, and that I find wxPython essential since I develop GUIs from time to time.

It would be great if someone would package all these together into a mega-package, especially for PCs that are not connected to the net for one reason or another.</description>
		<content:encoded><![CDATA[<p>Nice list. I thought of making one of my own, and this serves as a nice reference, because lots of the modules are common. A small difference is that I like the PyCrust shell that comes with wxPython more than IPython, and that I find wxPython essential since I develop GUIs from time to time.</p>
<p>It would be great if someone would package all these together into a mega-package, especially for PCs that are not connected to the net for one reason or another.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Heikki Toivonen</title>
		<link>http://www.algorithm.co.il/blogs/programming/must-have-python-packages/#comment-152</link>
		<dc:creator>Heikki Toivonen</dc:creator>
		<pubDate>Fri, 05 Dec 2008 20:53:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/?p=125#comment-152</guid>
		<description>I think that list is too long, there were a couple I hadn&#039;t even heard of. My list would simply include:

* setuptools
* virtualenv
* ipython

Nose and coverage would probably be good general purpose things to add to that list.</description>
		<content:encoded><![CDATA[<p>I think that list is too long, there were a couple I hadn&#8217;t even heard of. My list would simply include:</p>
<p>* setuptools<br />
* virtualenv<br />
* ipython</p>
<p>Nose and coverage would probably be good general purpose things to add to that list.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

