blob: 937923f8713e1c7091b5feed78809cbf5ab3fccc [file] [log] [blame]
cliechti88641262002-07-29 02:09:04 +00001#!/usr/bin/env python
cliechti8e778b12008-06-20 23:11:57 +00002# setup.py
3try:
4 from setuptools import setup
5except ImportError:
6 print "standart distutils"
7 from distutils.core import setup
8else:
9 print "setuptools"
10import sys
11
12#windows installer:
13# python setup.py bdist_wininst
14
15# patch distutils if it can't cope with the "classifiers" or
16# "download_url" keywords
17if sys.version < '2.2.3':
18 from distutils.dist import DistributionMetadata
19 DistributionMetadata.classifiers = None
20 DistributionMetadata.download_url = None
cliechti88641262002-07-29 02:09:04 +000021
cliechti49a8ecf2003-03-19 02:33:54 +000022import os
23if os.name == 'nt':
cliechti8e778b12008-06-20 23:11:57 +000024 print "# set dependedcies for windows version"
cliechtia7bafcb2005-01-27 00:47:15 +000025 data_files = {'parallel': ['simpleio.dll']}
cliechti49a8ecf2003-03-19 02:33:54 +000026else:
cliechti8e778b12008-06-20 23:11:57 +000027 print "# no dependedcies"
cliechti85ca4ee2005-11-02 18:54:21 +000028 data_files = {}
cliechti49a8ecf2003-03-19 02:33:54 +000029
cliechti8e778b12008-06-20 23:11:57 +000030setup(
31 name = "pyparallel",
cliechti88641262002-07-29 02:09:04 +000032 description="Python Parallel Port Extension",
cliechtia7bafcb2005-01-27 00:47:15 +000033 version="0.2",
cliechti88641262002-07-29 02:09:04 +000034 author="Chris Liechti",
35 author_email="cliechti@gmx.net",
36 url="http://pyserial.sourceforge.net/",
37 packages=['parallel'],
38 license="Python",
39 long_description="Python Parallel Port Extension for Win32, Linux, BSD",
cliechti8e778b12008-06-20 23:11:57 +000040 classifiers = [
41 'Development Status :: 4 - Beta',
42 'Intended Audience :: Developers',
43 'License :: OSI Approved :: Python Software Foundation License',
44 'Natural Language :: English',
45 'Operating System :: POSIX',
46 'Operating System :: Microsoft :: Windows',
47 'Programming Language :: Python',
48 'Topic :: Communications',
49 'Topic :: Software Development :: Libraries',
50 ],
51 package_data = data_files
cliechti88641262002-07-29 02:09:04 +000052)