title: TypeError: setup() got multiple values for keyword argument 'packages'
body: <p>This error occurs on line 31 as noted below when I run the following command according to <a href="https://github.com/dwf/glmnet-python" rel="nofollow">these instructions</a>. How am I getting multiple values for <code>packages</code>?</p>
  
  <pre><code>python setup.py config_fc --fcompiler=gnu95 \
           --f77flags='-fdefault-real-8' \
           --f90flags='-fdefault-real-8' build
  </code></pre>
  
  <p>.</p>
  
  <pre><code>from numpy.distutils.misc_util import Configuration
  from numpy.distutils.system_info import get_info
  import os, sys
  
  import sys
  
  fflags= '-fdefault-real-8 -ffixed-form'
  
  # TODO: Fix it so that these flags are default.
  
  config = Configuration(
      'glmnet',
      parent_package=None,
      top_path=None
  )
  
  
  f_sources = ['glmnet/glmnet.pyf','glmnet/glmnet.f']
  
  config.add_extension(name='_glmnet',sources=f_sources)
  config_dict = config.todict()
  if __name__ == '__main__':
      from numpy.distutils.core import setup
      setup(version='1.1-5',
            description='Python wrappers for the GLMNET package',
            author='David Warde-Farley',
            author_email='dwf@cs.toronto.edu',
            url='github.com/dwf/glmnet-python',
            license='GPL2',
            requires=['NumPy (&gt;= 1.3)'],
            packages=['glmnet'],            ### LINE 31
            **config_dict)
  </code></pre>