forked from dwavesystems/dwave-ocean-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
51 lines (43 loc) · 1.5 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
42
43
44
45
46
47
48
49
50
51
from __future__ import absolute_import
import sys
from setuptools import setup
_PY2 = sys.version_info.major == 2
# add __version__, __author__, __authoremail__, __description__ to this namespace
# equivalent to:
if _PY2:
execfile("./dwaveoceansdk/package_info.py")
else:
exec(open("./dwaveoceansdk/package_info.py").read())
install_requires = ['dwavebinarycsp>=0.0.2,<0.1.0',
'dwave-networkx>=0.6.1,<0.7.0',
'dwave-system>=0.5.0,<0.6.0',
'dwave-qbsolv>=0.2.7,<0.3.0',
'dwave-neal>=0.4.0,<0.5.0'
]
packages = ['dwaveoceansdk']
classifiers = [
'License :: OSI Approved :: Apache Software License',
'Operating System :: OS Independent',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7'
]
python_requires = '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*'
setup(
name='dwave-ocean-sdk',
version=__version__,
author=__author__,
author_email=__authoremail__,
description=__description__,
url='https://github.com/dwavesystems/dwave-ocean-sdk',
long_description=open('README.rst').read(),
classifiers=classifiers,
python_requires=python_requires,
license='Apache 2.0',
packages=packages,
install_requires=install_requires
)