<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: pythonpath</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/pythonpath.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2009-07-09T11:40:58+00:00</updated><author><name>Simon Willison</name></author><entry><title>Tools of the Modern Python Hacker: Virtualenv, Fabric and Pip</title><link href="https://simonwillison.net/2009/Jul/9/tools/#atom-tag" rel="alternate"/><published>2009-07-09T11:40:58+00:00</published><updated>2009-07-09T11:40:58+00:00</updated><id>https://simonwillison.net/2009/Jul/9/tools/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://clemesha.org/blog/2009/jul/05/modern-python-hacker-tools-virtualenv-fabric-pip/"&gt;Tools of the Modern Python Hacker: Virtualenv, Fabric and Pip&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Ashamed to say I’m not using any of these yet—for Django projects, my manage.py inserts an “ext” directory at the beginning of the Python path which contains my dependencies for that project.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/deployment"&gt;deployment&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/django"&gt;django&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/fabric"&gt;fabric&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pip"&gt;pip&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pythonpath"&gt;pythonpath&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tools"&gt;tools&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/virtualenv"&gt;virtualenv&lt;/a&gt;&lt;/p&gt;



</summary><category term="deployment"/><category term="django"/><category term="fabric"/><category term="pip"/><category term="python"/><category term="pythonpath"/><category term="tools"/><category term="virtualenv"/></entry></feed>