-
Notifications
You must be signed in to change notification settings - Fork 133
/
dependencies.xml
109 lines (105 loc) · 3.99 KB
/
dependencies.xml
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<!--
Structure:
<root>
<install-method>
...
</install method>
<next-install-method> etc
</root>
Note all install methods after "main" take
Instructions:
add library: <library>pinned.version.number</library>
add with no pinned version: <library/>
remove a library: <library>remove</library>
action for limited OS: <library os='windows'>...
action for certain machine <library machine='arm64'>...
add library from forge: <library source='forge'>...
add library from git repository: <library source='pip' repo='https://addressOfRepository/libraryName.git'>...
optional: <library optional='True'>...
skip run/install check: <library skip_check='True'>...
add pip library with extra parameters:
<ray source="pip" pip_extra="[tune]">1.9</ray>
the above will use pip_extra to translate into a command:
pip install ray[tune]==1.9.*
which installs ray and the dependencies for Ray Tune
default OS is "all"
default source is "conda" meaning main conda repo
default optional is "false"
For more information about the command line arguments to library_handler.sh, see that module.
Also try
`python library_handler.sh -h` and
`python library_handler.sh conda -h`
end reading flow
-->
<dependencies>
<main>
<h5py/>
<numpy>1.22</numpy>
<scipy>1.9</scipy>
<scikit-learn>1.0</scikit-learn>
<pandas/>
<!-- Note most versions of xarray work, but some (such as 0.20) don't -->
<xarray>2023</xarray>
<netcdf4 source="pip">1.6</netcdf4>
<matplotlib>3.5</matplotlib>
<statsmodels>0.13</statsmodels>
<cloudpickle>2.2</cloudpickle>
<tensorflow source="pip">2.13</tensorflow>
<grpcio source="pip" />
<!-- conda is really slow on windows if the version is not specified.-->
<python skip_check='True' os='windows'>3.10</python>
<python skip_check='True' os='mac,linux'>3</python>
<hdf5 skip_check='True'/>
<swig skip_check='True'/>
<pylint/>
<coverage/>
<lxml/>
<psutil/>
<pip/>
<pyDOE3/>
<importlib_metadata/>
<pyside2 optional='True'/>
<nomkl os='linux' skip_check='True'/>
<cmake skip_check='True' optional='True'/>
<dask source="pip" pip_extra="[complete]"/>
<ray source="pip" pip_extra="[default]">2.6</ray>
<!-- redis is needed by ray, but on windows, this seems to need to be explicitly stated -->
<redis source="pip" os='windows'/>
<imageio source="pip">2.22</imageio>
<smt machine='x86_64'/> <!-- not available on macos arm64 -->
<line_profiler optional='True'/>
<!-- <ete3 optional='True'/> -->
<statsforecast/>
<pywavelets optional='True'>1.2</pywavelets>
<python-sensors source="pip"/>
<numdifftools source="pip">0.9</numdifftools>
<fmpy optional='True'/>
<xmlschema source="pip"/>
<pyomo optional='True'>6.4</pyomo>
<glpk skip_check='True' optional='True'/>
<ipopt skip_check='True' optional='True'/>
<cyipopt optional='True'/>
<pyomo-extensions source="pyomo" skip_check='True' optional='True'/>
<!-- This is because liblapack 3.9.0 build 21 is broken (and can probably be removed if there ever is a build 22). This can also be removed when scipy is updated to version 1.12 -->
<liblapack skip_check='True' os='windows' machine='x86_64'>3.9.0=20_win64_mkl</liblapack>
<setuptools>69</setuptools> <!-- ray 2.6 can't be installed with setuptools 70 -->
<!-- source="mamba" are the ones installed when mamba is installed -->
<mamba source="mamba" skip_check='True'/>
<serpentTools optional='True' source="pip"/>
</main>
<alternate name="pip">
<hdf5>remove</hdf5>
<swig>remove</swig>
<pip>remove</pip>
<python>remove</python>
<nomkl>remove</nomkl>
<liblapack>remove</liblapack>
</alternate>
<alternate name="none">
<hdf5>remove</hdf5>
<swig>remove</swig>
<pip>remove</pip>
<python>remove</python>
<nomkl>remove</nomkl>
</alternate>
</dependencies>