<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.doughellmann.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkcGQ3ozfip7ImA9WhVUFU8.&quot;"><id>tag:blogger.com,1999:blog-5440028356946346379</id><updated>2012-05-20T10:27:02.486-04:00</updated><category term="DVCS" /><category term="calendar" /><category term="rst2marsedit" /><category term="astronomy" /><category term="PyATL" /><category term="fish" /><category term="Zope/Plone" /><category term="books" /><category term="AppleScript" /><category term="HappyDoc" /><category term="sphinx" /><category term="UI" /><category term="mailbox2ics" /><category term="LinkingToMe" /><category term="PyMOTW" /><category term="svnbackup" /><category term="OpenStack" /><category term="OS X" /><category term="OSS" /><category term="PyUGraph" /><category term="PSF" /><category term="sphinxcontrib.bitbucket" /><category term="opensource" /><category term="python" /><category term="PyCon" /><category term="spam" /><category term="CastSampler" /><category term="email" /><category term="productivity" /><category term="feedcache" /><category term="AstronomyPictureOfTheDay" /><category term="usability" /><category term="science" /><category term="visualization" /><category term="emacs" /><category term="sphinxcontrib.paverutils" /><category term="CommandLineApp" /><category term="MailArchiveByDate" /><category term="lifehack" /><category term="AthensDocket" /><category term="politics" /><category term="programming" /><category term="Proctor" /><category term="CherryPy" /><category term="Python Magazine" /><category term="GHOP" /><category term="django" /><category term="Automator" /><category term="sphinxcontrib-sqltable" /><category term="PostgreSQL" /><category term="rst2blogger" /><category term="sql" /><category term="food" /><category term="virtualenvwrapper" /><category term="csvcat" /><category term="telecommuting" /><category term="django-links" /><category term="cliff" /><category term="podcasting" /><category term="testing" /><category term="release" /><category term="BlogBackup" /><category term="blogging" /><category term="Dreamhost" /><category term="codehosting" /><category term="writing" /><category term="sphinxcontrib-spelling" /><title>Doug Hellmann</title><subtitle type="html">&lt;p&gt;&lt;i&gt;Code Interstices&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;All the little things that happen between bouts of coding.  Covering internet technologies, Python, Mac OS X, and open source.&lt;/p&gt;</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.doughellmann.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.doughellmann.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/5440028356946346379/posts/default?start-index=4&amp;max-results=3&amp;redirect=false&amp;v=2" /><author><name>Doug Hellmann</name><uri>http://www.blogger.com/profile/01892352754222143463</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_--Fv8pzwveE/TUqnh9CVaTI/AAAAAAAAAWs/Z5gcLDnoegA/s220/book-smaller.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>455</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>3</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.doughellmann.com/DougHellmann" /><feedburner:info uri="doughellmann" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-sa/2.0/" /><logo>http://creativecommons.org/images/public/somerights20.gif</logo><feedburner:emailServiceId>DougHellmann</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;DkcGQ3s4cSp7ImA9WhVUFU8.&quot;"><id>tag:blogger.com,1999:blog-5440028356946346379.post-4119833878495362331</id><published>2012-05-20T10:27:00.001-04:00</published><updated>2012-05-20T10:27:02.539-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-20T10:27:02.539-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="virtualenvwrapper" /><category scheme="http://www.blogger.com/atom/ns#" term="release" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><title>virtualenvwrapper 3.4</title><content type="html">&lt;br /&gt;&lt;div class="document" id="virtualenvwrapper-3-4"&gt;&lt;div class="section" id="what-is-virtualenvwrapper"&gt;&lt;h4&gt;What is virtualenvwrapper&lt;/h4&gt;&lt;p&gt;&lt;a class="reference external" href="http://www.doughellmann.com/projects/virtualenvwrapper/"&gt;virtualenvwrapper&lt;/a&gt; is a set of extensions to Ian Bicking's &lt;a class="reference external" href="http://pypi.python.org/pypi/virtualenv"&gt;virtualenv&lt;/a&gt;&lt;br /&gt;tool.  The extensions include wrappers for creating and deleting&lt;br /&gt;virtual environments and otherwise managing your development workflow,&lt;br /&gt;making it easier to work on more than one project at a time without&lt;br /&gt;introducing conflicts in their dependencies.&lt;/p&gt;&lt;/div&gt;&lt;div class="section" id="what-s-new"&gt;&lt;h4&gt;What's New&lt;/h4&gt;&lt;ul class="simple"&gt;&lt;li&gt;Add a "lazy loading" option for startup scripts. Refer to the&lt;br /&gt;&lt;a class="reference external" href="http://www.doughellmann.com/docs/virtualenvwrapper/install.html#lazy-loading"&gt;installation instructions&lt;/a&gt;&lt;br /&gt;for more details.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="section" id="installing"&gt;&lt;h4&gt;Installing&lt;/h4&gt;&lt;p&gt;Visit the &lt;a class="reference external" href="http://www.doughellmann.com/projects/virtualenvwrapper/"&gt;virtualenvwrapper&lt;/a&gt; project page for download links and&lt;br /&gt;installation instructions.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5440028356946346379-4119833878495362331?l=blog.doughellmann.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=PSCM0sRG8b0:4fyx8J3h7es:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=PSCM0sRG8b0:4fyx8J3h7es:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?i=PSCM0sRG8b0:4fyx8J3h7es:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=PSCM0sRG8b0:4fyx8J3h7es:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=PSCM0sRG8b0:4fyx8J3h7es:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?i=PSCM0sRG8b0:4fyx8J3h7es:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=PSCM0sRG8b0:4fyx8J3h7es:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=PSCM0sRG8b0:4fyx8J3h7es:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?i=PSCM0sRG8b0:4fyx8J3h7es:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DougHellmann/~4/PSCM0sRG8b0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.doughellmann.com/feeds/4119833878495362331/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5440028356946346379&amp;postID=4119833878495362331" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5440028356946346379/posts/default/4119833878495362331?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5440028356946346379/posts/default/4119833878495362331?v=2" /><link rel="alternate" type="text/html" href="http://feeds.doughellmann.com/~r/DougHellmann/~3/PSCM0sRG8b0/virtualenvwrapper-34.html" title="virtualenvwrapper 3.4" /><author><name>Doug Hellmann</name><uri>http://www.blogger.com/profile/01892352754222143463</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_--Fv8pzwveE/TUqnh9CVaTI/AAAAAAAAAWs/Z5gcLDnoegA/s220/book-smaller.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.doughellmann.com/2012/05/virtualenvwrapper-34.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUGSXg-cSp7ImA9WhVUEE4.&quot;"><id>tag:blogger.com,1999:blog-5440028356946346379.post-3624390306049188559</id><published>2012-05-14T17:50:00.001-04:00</published><updated>2012-05-14T17:50:28.659-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-14T17:50:28.659-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cliff" /><category scheme="http://www.blogger.com/atom/ns#" term="Dreamhost" /><category scheme="http://www.blogger.com/atom/ns#" term="release" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><title>cliff -- Command Line Interface Formulation Framework -- version 0.7</title><content type="html">&lt;br /&gt;&lt;div class="document" id="cliff-command-line-interface-formulation-framework-version-0-7"&gt;&lt;p&gt;cliff is a framework for building command line programs. It uses&lt;br /&gt;setuptools entry points to provide subcommands, output formatters, and&lt;br /&gt;other extensions.&lt;/p&gt;&lt;div class="section" id="what-s-new-in-this-release"&gt;&lt;h4&gt;What's New In This Release?&lt;/h4&gt;&lt;ul class="simple"&gt;&lt;li&gt;Clean up interactive mode flag settting.&lt;/li&gt;&lt;li&gt;Add support for Python 2.6, contributed by heavenshell.&lt;/li&gt;&lt;li&gt;Fix multi-word commands in interactive mode.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="section" id="documentation"&gt;&lt;h4&gt;Documentation&lt;/h4&gt;&lt;p&gt;&lt;a class="reference external" href="http://readthedocs.org/docs/cliff/en/latest/"&gt;Documentation for cliff&lt;/a&gt; is hosted on &lt;a class="reference external" href="http://readthedocs.org"&gt;readthedocs.org&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="section" id="installation"&gt;&lt;h4&gt;Installation&lt;/h4&gt;&lt;p&gt;Use pip:&lt;/p&gt;&lt;pre class="literal-block"&gt;&lt;br /&gt;$ pip install cliff&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;See &lt;a class="reference external" href="http://cliff.readthedocs.org/en/latest/install.html"&gt;the installation guide&lt;/a&gt; for more details.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5440028356946346379-3624390306049188559?l=blog.doughellmann.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=gLcJKt1MM7M:mA4eA78U0pw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=gLcJKt1MM7M:mA4eA78U0pw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?i=gLcJKt1MM7M:mA4eA78U0pw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=gLcJKt1MM7M:mA4eA78U0pw:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=gLcJKt1MM7M:mA4eA78U0pw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?i=gLcJKt1MM7M:mA4eA78U0pw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=gLcJKt1MM7M:mA4eA78U0pw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=gLcJKt1MM7M:mA4eA78U0pw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?i=gLcJKt1MM7M:mA4eA78U0pw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DougHellmann/~4/gLcJKt1MM7M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.doughellmann.com/feeds/3624390306049188559/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5440028356946346379&amp;postID=3624390306049188559" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5440028356946346379/posts/default/3624390306049188559?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5440028356946346379/posts/default/3624390306049188559?v=2" /><link rel="alternate" type="text/html" href="http://feeds.doughellmann.com/~r/DougHellmann/~3/gLcJKt1MM7M/cliff-command-line-interface_14.html" title="cliff -- Command Line Interface Formulation Framework -- version 0.7" /><author><name>Doug Hellmann</name><uri>http://www.blogger.com/profile/01892352754222143463</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_--Fv8pzwveE/TUqnh9CVaTI/AAAAAAAAAWs/Z5gcLDnoegA/s220/book-smaller.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.doughellmann.com/2012/05/cliff-command-line-interface_14.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MCSX4yeSp7ImA9WhVVGU0.&quot;"><id>tag:blogger.com,1999:blog-5440028356946346379.post-6346631791571085126</id><published>2012-05-12T14:48:00.001-04:00</published><updated>2012-05-13T07:44:28.091-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-13T07:44:28.091-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="virtualenvwrapper" /><category scheme="http://www.blogger.com/atom/ns#" term="release" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><title>virtualenvwrapper 3.3</title><content type="html">&lt;br /&gt;&lt;div class="document" id="virtualenvwrapper-3-3"&gt;&lt;div class="section" id="what-is-virtualenvwrapper"&gt;&lt;h4&gt;What is virtualenvwrapper&lt;/h4&gt;&lt;p&gt;&lt;a class="reference external" href="http://www.doughellmann.com/projects/virtualenvwrapper/"&gt;virtualenvwrapper&lt;/a&gt; is a set of extensions to Ian Bicking's &lt;a class="reference external" href="http://pypi.python.org/pypi/virtualenv"&gt;virtualenv&lt;/a&gt;&lt;br /&gt;tool.  The extensions include wrappers for creating and deleting&lt;br /&gt;virtual environments and otherwise managing your development workflow,&lt;br /&gt;making it easier to work on more than one project at a time without&lt;br /&gt;introducing conflicts in their dependencies.&lt;/p&gt;&lt;/div&gt;&lt;div class="section" id="what-s-new-in-3-2"&gt;&lt;h4&gt;What's New&lt;/h4&gt;&lt;ul class="simple"&gt;&lt;li&gt;Clean up file permissions and remove shebangs from scripts not&lt;br /&gt;intended to be executed on the command line. (contributed by&lt;br /&gt;&lt;tt class="docutils literal"&gt;ralphbean&lt;/tt&gt;)&lt;/li&gt;&lt;li&gt;Worked on some brittle tests.&lt;/li&gt;&lt;li&gt;Received updates to Japanese translation of the documentation from&lt;br /&gt;&lt;tt class="docutils literal"&gt;t2y&lt;/tt&gt;.&lt;/li&gt;&lt;li&gt;Fix the test script and runner so the user's &lt;tt class="docutils literal"&gt;$WORKON_HOME&lt;/tt&gt; is&lt;br /&gt;not erased if they do not have some test shells installed.&lt;br /&gt;(big thanks to &lt;tt class="docutils literal"&gt;agriffis&lt;/tt&gt;).&lt;/li&gt;&lt;li&gt;If the hook loader is told to list plugins but is not given a hook&lt;br /&gt;name, it prints the list of core hooks.&lt;/li&gt;&lt;li&gt;Merge several fixes for path and variable handling for MSYS users&lt;br /&gt;from &lt;tt class="docutils literal"&gt;bwanamarko&lt;/tt&gt;. Includes a fix for issue 138.&lt;/li&gt;&lt;li&gt;Change &lt;tt class="docutils literal"&gt;mkvirtualenv&lt;/tt&gt; so it catches both &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;-h&lt;/span&gt;&lt;/tt&gt; and&lt;br /&gt;&lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;--help&lt;/span&gt;&lt;/tt&gt;.&lt;/li&gt;&lt;li&gt;Fix some issues with the way temporary files are used for hook&lt;br /&gt;scripts. (contributed by &lt;tt class="docutils literal"&gt;agriffis&lt;/tt&gt;)&lt;/li&gt;&lt;li&gt;Allow relative path to requirements file with&lt;br /&gt;&lt;tt class="docutils literal"&gt;mkvirtualenv&lt;/tt&gt; and &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;-r&lt;/span&gt;&lt;/tt&gt; option. (&lt;tt class="docutils literal"&gt;barberj&lt;/tt&gt;)&lt;/li&gt;&lt;li&gt;Make whitespace consistent. (&lt;tt class="docutils literal"&gt;agriffis&lt;/tt&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="section" id="installing"&gt;&lt;h4&gt;Installing&lt;/h4&gt;&lt;p&gt;Visit the &lt;a class="reference external" href="http://www.doughellmann.com/projects/virtualenvwrapper/"&gt;virtualenvwrapper&lt;/a&gt; project page for download links and&lt;br /&gt;installation instructions.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5440028356946346379-6346631791571085126?l=blog.doughellmann.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=k_nviMAqNQg:s-IodIWr2A8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=k_nviMAqNQg:s-IodIWr2A8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?i=k_nviMAqNQg:s-IodIWr2A8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=k_nviMAqNQg:s-IodIWr2A8:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=k_nviMAqNQg:s-IodIWr2A8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?i=k_nviMAqNQg:s-IodIWr2A8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=k_nviMAqNQg:s-IodIWr2A8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.doughellmann.com/~ff/DougHellmann?a=k_nviMAqNQg:s-IodIWr2A8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DougHellmann?i=k_nviMAqNQg:s-IodIWr2A8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DougHellmann/~4/k_nviMAqNQg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.doughellmann.com/feeds/6346631791571085126/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5440028356946346379&amp;postID=6346631791571085126" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5440028356946346379/posts/default/6346631791571085126?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5440028356946346379/posts/default/6346631791571085126?v=2" /><link rel="alternate" type="text/html" href="http://feeds.doughellmann.com/~r/DougHellmann/~3/k_nviMAqNQg/virtualenvwrapper-33.html" title="virtualenvwrapper 3.3" /><author><name>Doug Hellmann</name><uri>http://www.blogger.com/profile/01892352754222143463</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_--Fv8pzwveE/TUqnh9CVaTI/AAAAAAAAAWs/Z5gcLDnoegA/s220/book-smaller.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.doughellmann.com/2012/05/virtualenvwrapper-33.html</feedburner:origLink></entry></feed>

