title: In setup.py that uses setuptools, how can I select only .py files that are in Subversion?
body: <p>In my setup.py file which uses setuptools, I use <code>packages = find_packages()</code>. This works fine, except that it includes unversioned <code>.py</code> files that are stored in the package folders. I would like it to include only the .py files that I have checked into my Subversion repository. Is that possible and, if so, how?</p>
  
  <p>In essence, I would like the inclusion of <code>.py</code> files in the packages to work more like the inclusion of data files enabled with <code>include_package_data = True</code>, where only data files that are also checked into Subversion get included.</p>