1 "calibcant: tools for thermally calibrating AFM cantilevers"
3 package_name = 'calibcant'
5 Development Status :: 2 - Pre-Alpha
6 Intended Audience :: Developers
7 Intended Audience :: Science/Research
8 Operating System :: POSIX
9 Operating System :: Unix
10 License :: OSI Approved :: GNU General Public License (GPL)
11 Programming Language :: Python
12 Topic :: Scientific/Engineering
13 Topic :: Software Development :: Libraries :: Python Modules
16 from distutils.core import setup
17 from os import walk, listdir
20 from calibcant import __version__
23 def find_packages(root='calibcant'):
25 prefix = '.'+os.path.sep
26 for dirpath,dirnames,filenames in walk(root):
27 if '__init__.py' in filenames:
28 if dirpath.startswith(prefix):
29 dirpath = dirpath[len(prefix):]
30 packages.append(dirpath.replace(os.path.sep, '.'))
33 packages = find_packages()
34 scripts = [os.path.join('bin', f) for f in sorted(os.listdir('bin'))]
36 setup(name=package_name,
38 maintainer='W. Trevor King',
39 maintainer_email='wking@drexel.edu',
40 url='http://blog.tremily.us/posts/%s/' % package_name,
41 download_url='http://git.tremily.us/?p=calibcant.git;a=snapshot;h={};sf=tgz'.format(__version__),
42 license='GNU General Public License (GPL)',
45 long_description=open('README', 'r').read(),
46 classifiers=filter(None, classifiers.split('\n')),
49 provides=['calibcant (%s)' % __version__],
50 requires=['pypiezo (>= 0.5)'],