-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathsetup.py
More file actions
executable file
·45 lines (42 loc) · 1.71 KB
/
setup.py
File metadata and controls
executable file
·45 lines (42 loc) · 1.71 KB
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
from setuptools import setup
install_requires = [
'httplib2',
'ujson',
'numpy',
'polars',
'jmespath',
'jsonschema',
'ase' # also pymatgen is supported
]
setup(
name='mpds_client',
version='0.30',
author='Evgeny Blokhin',
author_email='eb@tilde.pro',
description='MPDS platform API client',
long_description='This Python library facilitates using the MPDS platform API (see developer.mpds.io) in such aspects 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/mpds-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.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Programming Language :: Python :: 3.13',
'Programming Language :: Python :: 3.14',
'Programming Language :: Python :: 3.15',
],
keywords='materials informatics crystal structures phase diagrams physical properties PAULING FILE MPDS platform API',
packages=['mpds_client'],
install_requires=install_requires,
python_requires='>=3.8'
)