title: python setuptools: ImportError: cannot import name Library
body: <p>I have a Windows 7 64bit machine and want to install the python package mgrs. I have tried using both easy_install and running python setup.py install in the mgrs directory. Easy_install gives me the error below.</p>
  
  <pre><code>C:\Users\farrell&gt;easy_install mgrs
  Searching for mgrs
  Reading https://pypi.python.org/simple/mgrs/
  Best match: mgrs 1.1.0
  Downloading https://pypi.python.org/packages/source/m/mgrs/mgrs-1.1.0.tar.gz#md5
  =96e0c00f16d86a3f8b84c2c46cb68b8e
  Processing mgrs-1.1.0.tar.gz
  Writing c:\users\farrell\appdata\local\temp\easy_install-lzqjsi\mgrs-1.1.0\setup
  .cfg
  Running mgrs-1.1.0\setup.py -q bdist_egg --dist-dir c:\users\farrell\appdata\loc
  al\temp\easy_install-lzqjsi\mgrs-1.1.0\egg-dist-tmp-sxkdib
  Traceback (most recent call last):
    File "C:\Python27\Anaconda\Scripts\easy_install-script.py", line 9, in &lt;module
  &gt;
      load_entry_point('setuptools==5.4.1', 'console_scripts', 'easy_install')()
    File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 2147
  , in main
    File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 2133
  , in with_ei_usage
    File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 2150
  , in &lt;lambda&gt;
    File "C:\Python27\Anaconda\lib\distutils\core.py", line 152, in setup
      dist.run_commands()
    File "C:\Python27\Anaconda\lib\distutils\dist.py", line 953, in run_commands
      self.run_command(cmd)
    File "C:\Python27\Anaconda\lib\distutils\dist.py", line 972, in run_command
      cmd_obj.run()
    File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 370,
   in run
    File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 613,
   in easy_install
    File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 643,
   in install_item
    File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 833,
   in install_eggs
    File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 1055
  , in build_and_install
    File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 1040
  , in run_setup
    File "build\bdist.win-amd64\egg\setuptools\sandbox.py", line 63, in run_setup
    File "build\bdist.win-amd64\egg\setuptools\sandbox.py", line 109, in run
    File "build\bdist.win-amd64\egg\setuptools\sandbox.py", line 62, in runner
    File "build\bdist.win-amd64\egg\setuptools\sandbox.py", line 38, in _execfile
    File "c:\users\farrell\appdata\local\temp\easy_install-lzqjsi\mgrs-1.1.0\setup
  .py", line 8, in &lt;module&gt;
  ImportError: cannot import name Library
  </code></pre>
  
  <p>line 8 of setup.py is 
  from setuptools import Library as Extension</p>
  
  <p>Any help on what is causing the problem?</p>