setup.py 841 Bytes
Newer Older
1
from setuptools import setup, find_packages
2
import sys
Xiang Gao's avatar
Xiang Gao committed
3

4
5
6
7
8
9
10
11
12
setup_attrs = {
    'name': 'torchani',
    'description': 'PyTorch implementation of ANI',
    'url': 'https://github.com/zasdfgbnm/torchani',
    'author': 'Xiang Gao',
    'author_email': 'qasdfgtyuiop@ufl.edu',
    'license': 'MIT',
    'packages': find_packages(),
    'include_package_data': True,
Gao, Xiang's avatar
Gao, Xiang committed
13
14
    'use_scm_version': True,
    'setup_requires': ['setuptools_scm'],
15
    'install_requires': [
16
        'torch-nightly',
17
18
19
        'lark-parser',
    ],
    'test_suite': 'nose.collector',
20
21
    'tests_require': [
        'nose',
22
        'tb-nightly',
23
        'tqdm',
Gao, Xiang's avatar
Gao, Xiang committed
24
        'ase',
Gao, Xiang's avatar
Gao, Xiang committed
25
        'coverage',
26
27
28
        'h5py',
        'pytorch-ignite-nightly',
        'pillow',
29
    ],
30
31
}

32
33
34
if sys.version_info[0] < 3:
    setup_attrs['install_requires'].append('typing')

35
setup(**setup_attrs)