title: Python Subversion wrapper library
body: <p>In Subversion's <a href="http://svnbook.red-bean.com/en/1.7/svn.developer.usingapi.html#svn.developer.usingapi.otherlangs" rel="noreferrer">documentation</a> there's an example of using Subversion from Python</p>
  
  <pre><code>#!/usr/bin/python
  import svn.fs, svn.core, svn.repos
  
  def crawl_filesystem_dir(root, directory):
      """Recursively crawl DIRECTORY under ROOT in the filesystem, and return a list of all the paths at or below DIRECTORY."""
  
      # Get the directory entries for DIRECTORY.
      entries = svn.fs.svn_fs_dir_entries(root, directory)
  </code></pre>
  
  <p>When I run this code I get an import error:</p>
  
  <pre><code>$ python crawl.py
  Traceback (most recent call last):
    File "crawl.py", line 7, in &lt;module&gt;
      import svn.fs, svn.core, svn.repos
  ImportError: No module named svn.fs
  </code></pre>
  
  <p>This means I'm missing the library <code>svn</code>. I tried to install the package, but the Python package manager can't find it.</p>
  
  <pre><code>$ pip install svn
  Downloading/unpacking svn
    Could not find any downloads that satisfy the requirement svn
  No distributions at all found for svn
  </code></pre>
  
  <p>So, how do I install this library?</p>