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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
#!/usr/bin/env python
from setuptools import setup, find_packages
long_description = (
"NavARP\n============\n\n**Nav**\ igation tools for **A**\ ngle **R**\ "
"esolved **P**\ hotoemission spectroscopy data, *i.e.* a **companion "
"app** during ARPES data acquitision (as in beamtime) and set of "
"**dedicated libs** helping to get high quality figures for "
"publication.\n**Documentation site**: "
"`https://fbisti.gitlab.io/navarp <https://fbisti.gitlab.io/navarp>`_"
)
requirements = [
'numpy>=1.16.0',
'scipy>=1.3.0',
'matplotlib>=3.5.2',
'h5py>=2.9.0',
'pyyaml',
'igor2',
'colorcet',
'Click'
]
# check presence of PyQt5
# this prevent issue with conda packages
# because of the different package naming system
try:
import PyQt5
except ImportError:
requirements.append('PyQt5')
setup(
author="Federico Bisti",
author_email='federico.bisti@univaq.it',
python_requires='>=3.5.0',
classifiers=[
'Development Status :: 4 - Beta',
'Intended Audience :: Science/Research',
'Intended Audience :: Developers',
'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',
'Natural Language :: English',
'Operating System :: MacOS',
'Operating System :: Microsoft :: Windows',
'Operating System :: POSIX :: Linux',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Topic :: Scientific/Engineering :: Physics',
],
description="Navigation tool for ARPES data.",
install_requires=requirements,
license="GPLv3+",
long_description=long_description,
include_package_data=True,
keywords='navarp',
name='navarp',
packages=find_packages(include=['navarp', 'navarp.*']),
url='https://gitlab.com/fbisti/navarp',
version='1.6.0',
py_modules=['navarp'],
entry_points='''
[console_scripts]
navarp=navarp.navarp_gui:main
''',
)
|