-
Notifications
You must be signed in to change notification settings - Fork 4
/
setup.py
executable file
·41 lines (38 loc) · 1.52 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
from setuptools import setup
install_requires = [
'httplib2',
'ujson',
'numpy',
'pandas',
'jmespath',
'jsonschema',
'ase' # also pymatgen is supported
]
setup(
name='mpds_client',
version='0.24',
author='Evgeny Blokhin',
author_email='[email protected]',
description='MPDS platform API client',
long_description='This Python library takes care of many aspects of the MPDS platform API (see www.mpds.io), such as pagination, error handling, validation, proper data extraction and more. We encourage our users to adopt this library for their needs.',
url='https://github.com/mpds-io/python-api-client',
license='MIT',
classifiers=[
'Development Status :: 3 - Alpha',
'Intended Audience :: Science/Research',
'Topic :: Scientific/Engineering :: Chemistry',
'Topic :: Scientific/Engineering :: Physics',
'Topic :: Scientific/Engineering :: Information Analysis',
'Topic :: Software Development :: Libraries :: Python Modules',
'License :: OSI Approved :: MIT License',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9'
],
keywords='materials informatics crystal structures phase diagrams physical properties PAULING FILE MPDS platform API',
packages=['mpds_client'],
install_requires=install_requires,
python_requires='>=3.5'
)