-
Notifications
You must be signed in to change notification settings - Fork 133
/
dependencies.xml
109 lines (105 loc) · 3.87 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.24</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/>
<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 source="pip"/>
<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>
<line_profiler optional='True'/>
<!-- <ete3 optional='True'/> -->
<statsforecast/>
<pywavelets>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'/>
<setuptools>69</setuptools> <!-- ray 2.6 can't be installed with setuptools 70 -->
<!-- source="mamba" are the ones installed when mamba is installed -->
<!-- mamba version 2.0.0 causes failures on mac: critical libmamba filesystem error: in permissions: Operation not permitted-->
<mamba source="mamba" skip_check='True' os='mac'>1.5</mamba>
<mamba source="mamba" skip_check='True' os='windows,linux' />
<serpentTools optional='True' source="pip"/>
<pydmd 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>