import os, os.path, sys, shutil
from distutils.sysconfig import get_python_inc
from distutils.core import setup, Extension
from distutils.command.build_ext import build_ext

libs = ['user32']

setup(name="pyHook", version="1.1",
      author="Peter Parente",
      author_email="parente@cs.unc.edu",
      url="http://www.cs.unc.edu/Research/assist/",
      description="pyHook: Python wrapper for out-of-context input hooks in Windows",
      packages = ['pyHook'],
      ext_modules = [Extension('pyHook._cpyHook', ['pyHook/cpyHook.i'], libraries=libs)],
      data_files=[('Lib/site-packages/pyHook', ["pyHook/LICENSE.txt"])]
      )
'''pyHook: Python wrapper for out-of-context input hooks in Windows

The pyHook package provides callbacks for global mouse and keyboard events in Windows. Python 
applications register event handlers for user input events such as left mouse down, left mouse up, 
key down, etc. and set the keyboard and/or mouse hook. The underlying C library reports information 
like the time of the event, the name of the window in which the event occurred, the value of the 
event, any keyboard modifiers, etc.
'''

classifiers = """\
Development Status :: 5 - Production/Stable
Intended Audience :: Developers
License :: OSI Approved :: MIT License
Programming Language :: Python
Topic :: System :: Monitoring
Topic :: Software Development :: Libraries :: Python Modules
Operating System :: Microsoft :: Windows
"""

from distutils.core import setup, Extension

libs = ['user32']
doclines = __doc__.split('\n')

setup(name='pyHook', 
      version='1.1',
      author='Peter Parente',
      author_email='parente@cs.unc.edu',
      url='http://www.cs.unc.edu/~parente',
      download_url='http://www.sourceforge.net/projects/uncassist',
      license='http://www.opensource.org/licenses/mit-license.php',
      platforms=['Win32'],
      description = doclines[0],
      classifiers = filter(None, classifiers.split('\n')),
      long_description = ' '.join(doclines[2:]),
      packages = ['pyHook'],
      ext_modules = [Extension('pyHook._cpyHook', ['pyHook/cpyHook.i'], libraries=libs)],
      data_files=[('Lib/site-packages/pyHook', ['pyHook/LICENSE.txt'])]
      )
Put in specific metadata to register with pyPI
Put in specific metadata to register with pyPI
