1 """Stepper: Python control of stepper motors.
8 Development Status :: 2 - Pre-Alpha
9 Intended Audience :: Developers
10 Intended Audience :: Science/Research
11 Operating System :: POSIX
12 Operating System :: Unix
13 License :: OSI Approved :: BSD License
14 Programming Language :: Python
15 Topic :: Scientific/Engineering
16 Topic :: Software Development :: Libraries :: Python Modules
19 # http://peak.telecommunity.com/DevCenter/setuptools#using-setuptools-without-bundling-it
21 ez_setup.use_setuptools()
23 from setuptools import setup, find_packages
25 # patch distutils if it can't cope with the "classifiers" or
26 # "download_url" keywords
27 from sys import version
29 from distutils.dist import DistributionMetadata
30 DistributionMetadata.classifiers = None
31 DistributionMetadata.download_url = None
33 #from stepper import VERSION
34 VERSION = "0.2" # can't import VERSION without also importing comedi.
36 doclines = __doc__.split("\n")
40 maintainer="W. Trevor King",
41 maintainer_email="wking@drexel.edu",
42 url = "http://www.physics.drexel.edu/~wking/code/python/",
43 download_url = "http://www.physics.drexel.edu/~wking/code/python/stepper-%s.tar.gz" % (VERSION),
46 description = doclines[0],
47 long_description = "\n".join(doclines[2:]),
48 classifiers = filter(None, classifiers.split("\n")),
49 py_modules = ['stepper', 'ez_setup'],
50 #packages = find_packages(),
51 install_requires = "pycomedi >= 0.2",
54 # use packages to include subdirectory packages
55 # use py_modules to include single-module packages
56 # use ext_modules to include extension modules
58 # http://www.python.org/doc/2.5.2/dist/listing-modules.html
59 # http://www.python.org/doc/2.5.2/dist/describing-extensions.html