cliechti | a3d9de5 | 2010-10-23 22:13:39 +0000 | [diff] [blame] | 1 | # setup.py for pySerial |
cliechti | ff94563 | 2009-07-25 01:15:00 +0000 | [diff] [blame] | 2 | # |
cliechti | a3d9de5 | 2010-10-23 22:13:39 +0000 | [diff] [blame] | 3 | # Windows installer: |
| 4 | # "python setup.py bdist_wininst" |
| 5 | # |
| 6 | # Direct install (all systems): |
| 7 | # "python setup.py install" |
| 8 | # |
| 9 | # For Python 3.x use the corresponding Python executable, |
| 10 | # e.g. "python3 setup.py ..." |
cliechti | ff94563 | 2009-07-25 01:15:00 +0000 | [diff] [blame] | 11 | |
cliechti | 7aaead3 | 2009-07-23 14:02:41 +0000 | [diff] [blame] | 12 | import sys |
| 13 | |
Steven Michalske | b028b25 | 2015-08-06 22:29:23 -0700 | [diff] [blame^] | 14 | try: |
| 15 | from setuptools import setup |
| 16 | except ImportError: |
| 17 | from distutils.core import setup |
cliechti | 5600e7c | 2003-11-06 22:17:21 +0000 | [diff] [blame] | 18 | |
cliechti | e428c0b | 2011-08-22 00:10:11 +0000 | [diff] [blame] | 19 | # importing version does not work with Python 3 as files have not yet been |
| 20 | # converted. |
Chris Liechti | 80e2ae2 | 2015-08-04 02:59:50 +0200 | [diff] [blame] | 21 | import serial |
| 22 | version = serial.VERSION |
cliechti | f0c9f51 | 2011-03-18 11:16:15 +0000 | [diff] [blame] | 23 | |
cliechti | 89b4af1 | 2002-02-12 23:24:41 +0000 | [diff] [blame] | 24 | setup( |
cliechti | 67bbe91 | 2013-10-13 22:24:37 +0000 | [diff] [blame] | 25 | name = "pyserial", |
cliechti | 54f69b6 | 2009-07-21 19:48:41 +0000 | [diff] [blame] | 26 | description = "Python Serial Port Extension", |
cliechti | e428c0b | 2011-08-22 00:10:11 +0000 | [diff] [blame] | 27 | version = version, |
cliechti | 54f69b6 | 2009-07-21 19:48:41 +0000 | [diff] [blame] | 28 | author = "Chris Liechti", |
| 29 | author_email = "cliechti@gmx.net", |
Chris Liechti | 80e2ae2 | 2015-08-04 02:59:50 +0200 | [diff] [blame] | 30 | url = "https://github.com/pyserial/pyserial", |
cliechti | 0e69a9c | 2011-03-09 15:30:11 +0000 | [diff] [blame] | 31 | packages = ['serial', 'serial.tools', 'serial.urlhandler'], |
cliechti | 54f69b6 | 2009-07-21 19:48:41 +0000 | [diff] [blame] | 32 | license = "Python", |
| 33 | long_description = "Python Serial Port Extension for Win32, Linux, BSD, Jython, IronPython", |
cliechti | 5600e7c | 2003-11-06 22:17:21 +0000 | [diff] [blame] | 34 | classifiers = [ |
cliechti | 8db88b6 | 2003-09-10 20:14:53 +0000 | [diff] [blame] | 35 | 'Development Status :: 5 - Production/Stable', |
| 36 | 'Intended Audience :: Developers', |
| 37 | 'Intended Audience :: End Users/Desktop', |
Chris Liechti | 80e2ae2 | 2015-08-04 02:59:50 +0200 | [diff] [blame] | 38 | 'License :: OSI Approved :: BSD License', |
cliechti | 8db88b6 | 2003-09-10 20:14:53 +0000 | [diff] [blame] | 39 | 'Natural Language :: English', |
| 40 | 'Operating System :: POSIX', |
| 41 | 'Operating System :: Microsoft :: Windows', |
| 42 | 'Programming Language :: Python', |
cliechti | 1eb947d | 2009-07-25 00:44:23 +0000 | [diff] [blame] | 43 | 'Programming Language :: Python :: 2', |
cliechti | 07709e4 | 2010-05-21 00:30:09 +0000 | [diff] [blame] | 44 | 'Programming Language :: Python :: 2.7', |
cliechti | 1eb947d | 2009-07-25 00:44:23 +0000 | [diff] [blame] | 45 | 'Programming Language :: Python :: 3', |
Chris Liechti | 80e2ae2 | 2015-08-04 02:59:50 +0200 | [diff] [blame] | 46 | 'Programming Language :: Python :: 3.4', |
| 47 | 'Programming Language :: Python :: 3.5', |
cliechti | 8db88b6 | 2003-09-10 20:14:53 +0000 | [diff] [blame] | 48 | 'Topic :: Communications', |
| 49 | 'Topic :: Software Development :: Libraries', |
cliechti | ff94563 | 2009-07-25 01:15:00 +0000 | [diff] [blame] | 50 | 'Topic :: Software Development :: Libraries :: Python Modules', |
cliechti | 8db88b6 | 2003-09-10 20:14:53 +0000 | [diff] [blame] | 51 | 'Topic :: Terminals :: Serial', |
| 52 | ], |
cliechti | 54f69b6 | 2009-07-21 19:48:41 +0000 | [diff] [blame] | 53 | platforms = 'any', |
cliechti | 16d7377 | 2011-03-09 15:33:33 +0000 | [diff] [blame] | 54 | scripts = ['serial/tools/miniterm.py'], |
cliechti | 54f69b6 | 2009-07-21 19:48:41 +0000 | [diff] [blame] | 55 | ) |