diff options
author | Picca Frédéric-Emmanuel <picca@synchrotron-soleil.fr> | 2018-09-25 13:46:27 +0200 |
---|---|---|
committer | Picca Frédéric-Emmanuel <picca@synchrotron-soleil.fr> | 2018-10-02 13:50:35 +0200 |
commit | ac30a0b51940a20fc911a30e13ee449fd050e56d (patch) | |
tree | 5fc1a0d9e49185878e67410e316b1626a91fae69 | |
parent | 78d1b864681c561fac3e789f6b9c7858217822b9 (diff) |
use setuptools
-rw-r--r-- | setup.py | 40 |
1 files changed, 31 insertions, 9 deletions
@@ -1,9 +1,23 @@ import os -from distutils.core import setup +from setuptools import setup, find_packages -packages = ["binoculars", - "binoculars.backends"] +description = ("Data reduction and analysis software for two-dimensional " + "detectors in surface X-ray diffraction") + +long_description =\ + """ BINoculars is a tool for data reduction and analysis of large sets of + surface diffraction data that have been acquired with a + two-dimensional X-ray detector. The intensity of each pixel of a + two-dimensional detector is projected onto a three-dimensional grid + in reciprocal-lattice coordinates using a binning algorithm. This + allows for fast acquisition and processing of high-resolution data + sets and results in a significant reduction of the size of the data + set. The subsequent analysis then proceeds in reciprocal space. It + has evolved from the specific needs of the ID03 beamline at the ESRF, + but it has a modular design and can be easily adjusted and extended + to work with data from other beamlines or from other measurement + techniques.""" scripts = [os.path.join("scripts", d) for d in ["binoculars-fitaid", @@ -11,13 +25,21 @@ scripts = [os.path.join("scripts", d) "binoculars-processgui", "binoculars"]] +install_requires = ['h5py', + 'numpy', + 'matplotlib', + 'pyFAI', + 'PyMca5', + 'PyQt5'] + setup(name='binoculars', version='0.0.1', - description='FIXME', - long_description='FIXME', - packages=packages, + description=description, + long_description=long_description, + packages=find_packages(), + install_requires=install_requires, scripts=scripts, - author="Willem Onderwaater, Sander Roobol", - author_email="onderwaa@esrf.fr", + author="Willem Onderwaater, Sander Roobol, Frédéric-Emmanuel Picca", + author_email="onderwaa@esrf.fr, picca@synchrotron-soleil.fr", url='FIXME', license='GPL-3', classifiers=[ @@ -25,5 +47,5 @@ setup(name='binoculars', version='0.0.1', 'Development Status :: 3 - Alpha', 'Operating System :: POSIX', 'Operating System :: Unix', - 'Programming Language :: Python :: 2.7'] + 'Programming Language :: Python :: 2.7 3.6 3.7'] ) |