Convert calibcant to the new, nestable h5config.
[calibcant.git] / setup.py
index a1d9f3ecec02ed6594b820b01c5ffcf7ca5bb2c9..da1f66d394f1201be89f6a73ab8339440ee57d42 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,6 @@
 "calibcant: tools for thermally calibrating AFM cantilevers"
 
+package_name = 'calibcant'
 classifiers = """\
 Development Status :: 2 - Pre-Alpha
 Intended Audience :: Developers
@@ -13,7 +14,7 @@ Topic :: Software Development :: Libraries :: Python Modules
 """
 
 from distutils.core import setup
-from os import walk
+from os import walk, listdir
 import os.path
 
 from calibcant import __version__
@@ -30,19 +31,21 @@ def find_packages(root='calibcant'):
     return packages
 
 packages = find_packages()
+scripts = [os.path.join('bin', f) for f in sorted(os.listdir('bin'))]
 
-setup(name='calibcant',
+setup(name=package_name,
       version=__version__,
       maintainer='W. Trevor King',
       maintainer_email='wking@drexel.edu',
-      url = 'http://www.physics.drexel.edu/~wking/code/python/',
-      download_url = 'http://www.physics.drexel.edu/~wking/code/python/calibcant-%s.tar.gz' % __version__,
-      license = 'GNU General Public License (GPL)',
-      platforms = ['all'],
-      description = __doc__,
-      long_description = open('README', 'r').read(),
-      classifiers = filter(None, classifiers.split('\n')),
-      packages = packages,
-      provides = ['calibcant (%s)' % __version__],
-      requires = ['piezo (>= 0.3)'],
+      url='http://www.physics.drexel.edu/~wking/unfolding-disasters/posts/%s/' % package_name,
+      download_url='http://www.physics.drexel.edu/~wking/code/python/%s-%s.tar.gz' % (package_name, __version__),
+      license='GNU General Public License (GPL)',
+      platforms=['all'],
+      description=__doc__,
+      long_description=open('README', 'r').read(),
+      classifiers=filter(None, classifiers.split('\n')),
+      packages=packages,
+      scripts=scripts,
+      provides=['calibcant (%s)' % __version__],
+      requires=['pypiezo (>= 0.5)'],
       )