-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
47 lines (42 loc) · 1.74 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
from setuptools import setup
project_name = 'phforge'
__version__ = '0.2.1'
long_description = """
phforge
=======
phforge is a script to ease creating `Photon-HDF5 <http://photon-hdf5.org/>`_
files.
The main purpose of this script is enabling programs (e.g. data acquisition
software) in any programming languages to create valid Photon-HDF5 files
with minimal effort. Under the hood, phforge uses the phconvert library
which assures compliance with the Photon-HDF5 specifications and simplifies
saving the file.
"""
setup(
name = project_name,
version=__version__,
author = 'Antonino Ingargiola',
author_email = '[email protected]',
url = 'https://github.com/Photon-HDF5/phforge',
download_url = 'https://github.com/Photon-HDF5/phforge',
install_requires = ['pyyaml', 'phconvert'], # removed h5py for conda issue
license = 'MIT',
description = ("Script for easy creation of Photon-HDF5 files."),
long_description = long_description,
platforms = ('Windows', 'Linux', 'Mac OS X'),
classifiers=['Intended Audience :: Science/Research',
'Operating System :: OS Independent',
'Programming Language :: Python',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Topic :: Scientific/Engineering',
],
py_modules = ['phforge'],
package_data = {'phforge': ['example_data/*']},
#zip_safe = False,
entry_points={'console_scripts': ['phforge = phforge:main']},
keywords = ('single-molecule FRET smFRET biophysics file-format HDF5 '
'Photon-HDF5')
)