#!/usr/bin/env python # setup.py try: from setuptools import setup except ImportError: print "standart distutils" from distutils.core import setup else: print "setuptools" import sys #windows installer: # python setup.py bdist_wininst # patch distutils if it can't cope with the "classifiers" or # "download_url" keywords if sys.version < '2.2.3': from distutils.dist import DistributionMetadata DistributionMetadata.classifiers = None DistributionMetadata.download_url = None import os if os.name == 'nt': print "# set dependedcies for windows version" data_files = {'parallel': ['simpleio.dll']} else: print "# no dependedcies" data_files = {} setup( name = "pyparallel", description="Python Parallel Port Extension", version="0.2", author="Chris Liechti", author_email="cliechti@gmx.net", url="http://pyserial.sourceforge.net/", packages=['parallel'], license="Python", long_description="Python Parallel Port Extension for Win32, Linux, BSD", classifiers = [ 'Development Status :: 4 - Beta', 'Intended Audience :: Developers', 'License :: OSI Approved :: Python Software Foundation License', 'Natural Language :: English', 'Operating System :: POSIX', 'Operating System :: Microsoft :: Windows', 'Programming Language :: Python', 'Topic :: Communications', 'Topic :: Software Development :: Libraries', ], package_data = data_files )