-
Notifications
You must be signed in to change notification settings - Fork 51
/
Copy pathrequirements.txt
33 lines (28 loc) · 1.24 KB
/
requirements.txt
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
# note: we try to use the oldest supported version, per python version, while
# making sure it's compatible with other packages (i.e. we match available
# binary wheels with supported dependencies, like dwave-preprocessing/dwave-samplers
# with dimod and numpy)
# >=0.12.0 required by dwave-samplers
# >=0.12.2 required by dwave-preprocessing
dimod==0.12.2; python_version<"3.12"
dimod==0.12.13; python_version~="3.12.0"
dimod==0.12.17; python_version~="3.13.0"
dwave-preprocessing==0.5.4; python_version<"3.12"
dwave-preprocessing==0.6.4; python_version~="3.12.0"
dwave-preprocessing==0.6.7; python_version~="3.13.0"
numpy>=1.19.1
dwave-samplers==1.0.0; python_version<"3.12"
dwave-samplers==1.2.0; python_version~="3.12.0"
dwave-samplers==1.4.0; python_version~="3.13.0"
minorminer==0.2.10; python_version<"3.12"
minorminer==0.2.13; python_version~="3.12.0"
minorminer==0.2.16; python_version~="3.13.0"
# >=1.16.0 required as MockDWaveSampler is prohibitively slow in older versions
dwave-system==1.16.0; python_version<"3.11"
dwave-system==1.18.0; python_version~="3.11.0"
# >=1.23.0 required as older versions restrict networkx so it conflicts with dwave-samplers
dwave-system==1.23.0; python_version>="3.12"
networkx
dwave-networkx>=0.8.10
click
plucky>=0.4.3