old_contents: from distutils.core import setup
  
  
  def refresh_plugin_cache():
      from twisted.plugin import IPlugin, getPlugins
      list(getPlugins(IPlugin))
  
  setup(name='scrivener',
        version='0.1',
        description='Twisted Scribe Client/Server',
        packages=['scrivener'],
        package_data={'twisted': ['plugins/scribe_tap.py']})
  
  refresh_plugin_cache()
  
new_contents: from distutils.core import setup
  
  
  def refresh_plugin_cache():
      from twisted.plugin import IPlugin, getPlugins
      list(getPlugins(IPlugin))
  
  setup(name='scrivener',
        version='0.1',
        description='Twisted Scribe Client/Server',
        packages=['scrivener', 'scrivener._thrift', 'scrivener.tests'],
        package_data={'twisted': ['plugins/scribe_tap.py']})
  
  refresh_plugin_cache()
  
subject: Fix setup.py