xref: /aosp_15_r20/external/pytorch/.ci/docker/requirements-ci.txt (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1*da0073e9SAndroid Build Coastguard Worker# Python dependencies required for unit tests
2*da0073e9SAndroid Build Coastguard Worker
3*da0073e9SAndroid Build Coastguard Worker#awscli==1.6 #this breaks some platforms
4*da0073e9SAndroid Build Coastguard Worker#Description: AWS command line interface
5*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 1.6
6*da0073e9SAndroid Build Coastguard Worker#test that import:
7*da0073e9SAndroid Build Coastguard Worker
8*da0073e9SAndroid Build Coastguard Workerboto3==1.19.12
9*da0073e9SAndroid Build Coastguard Worker#Description: AWS SDK for python
10*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 1.19.12, 1.16.34
11*da0073e9SAndroid Build Coastguard Worker#test that import:
12*da0073e9SAndroid Build Coastguard Worker
13*da0073e9SAndroid Build Coastguard Workerclick
14*da0073e9SAndroid Build Coastguard Worker#Description: Command Line Interface Creation Kit
15*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
16*da0073e9SAndroid Build Coastguard Worker#test that import:
17*da0073e9SAndroid Build Coastguard Worker
18*da0073e9SAndroid Build Coastguard Workercoremltools==5.0b5 ; python_version < "3.12"
19*da0073e9SAndroid Build Coastguard Worker#Description: Apple framework for ML integration
20*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 5.0b5
21*da0073e9SAndroid Build Coastguard Worker#test that import:
22*da0073e9SAndroid Build Coastguard Worker
23*da0073e9SAndroid Build Coastguard Worker#dataclasses #this breaks some platforms
24*da0073e9SAndroid Build Coastguard Worker#Description: Provides decorators for auto adding special methods to user classes
25*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
26*da0073e9SAndroid Build Coastguard Worker#test that import:
27*da0073e9SAndroid Build Coastguard Worker
28*da0073e9SAndroid Build Coastguard Workerdill==0.3.7
29*da0073e9SAndroid Build Coastguard Worker#Description: dill extends pickle with serializing and de-serializing for most built-ins
30*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 0.3.7
31*da0073e9SAndroid Build Coastguard Worker#test that import: dynamo/test_replay_record.py test_dataloader.py test_datapipe.py test_serialization.py
32*da0073e9SAndroid Build Coastguard Worker
33*da0073e9SAndroid Build Coastguard Workerexpecttest==0.2.1
34*da0073e9SAndroid Build Coastguard Worker#Description: method for writing tests where test framework auto populates
35*da0073e9SAndroid Build Coastguard Worker# the expected output based on previous runs
36*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 0.2.1
37*da0073e9SAndroid Build Coastguard Worker#test that import:
38*da0073e9SAndroid Build Coastguard Worker
39*da0073e9SAndroid Build Coastguard Workerfbscribelogger==0.1.6
40*da0073e9SAndroid Build Coastguard Worker#Description: write to scribe from authenticated jobs on CI
41*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 0.1.6
42*da0073e9SAndroid Build Coastguard Worker#test that import:
43*da0073e9SAndroid Build Coastguard Worker
44*da0073e9SAndroid Build Coastguard Workerflatbuffers==2.0
45*da0073e9SAndroid Build Coastguard Worker#Description: cross platform serialization library
46*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 2.0
47*da0073e9SAndroid Build Coastguard Worker#test that import:
48*da0073e9SAndroid Build Coastguard Worker
49*da0073e9SAndroid Build Coastguard Workerhypothesis==5.35.1
50*da0073e9SAndroid Build Coastguard Worker# Pin hypothesis to avoid flakiness: https://github.com/pytorch/pytorch/issues/31136
51*da0073e9SAndroid Build Coastguard Worker#Description: advanced library for generating parametrized tests
52*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 3.44.6, 4.53.2
53*da0073e9SAndroid Build Coastguard Worker#test that import: test_xnnpack_integration.py, test_pruning_op.py, test_nn.py
54*da0073e9SAndroid Build Coastguard Worker
55*da0073e9SAndroid Build Coastguard Workerjunitparser==2.1.1
56*da0073e9SAndroid Build Coastguard Worker#Description: unitparser handles JUnit/xUnit Result XML files
57*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 2.1.1
58*da0073e9SAndroid Build Coastguard Worker#test that import:
59*da0073e9SAndroid Build Coastguard Worker
60*da0073e9SAndroid Build Coastguard Workerlark==0.12.0
61*da0073e9SAndroid Build Coastguard Worker#Description: parser
62*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 0.12.0
63*da0073e9SAndroid Build Coastguard Worker#test that import:
64*da0073e9SAndroid Build Coastguard Worker
65*da0073e9SAndroid Build Coastguard Workerlibrosa>=0.6.2 ; python_version < "3.11"
66*da0073e9SAndroid Build Coastguard Worker#Description: A python package for music and audio analysis
67*da0073e9SAndroid Build Coastguard Worker#Pinned versions: >=0.6.2
68*da0073e9SAndroid Build Coastguard Worker#test that import: test_spectral_ops.py
69*da0073e9SAndroid Build Coastguard Worker
70*da0073e9SAndroid Build Coastguard Worker#mkl #this breaks linux-bionic-rocm4.5-py3.7
71*da0073e9SAndroid Build Coastguard Worker#Description: Intel oneAPI Math Kernel Library
72*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
73*da0073e9SAndroid Build Coastguard Worker#test that import: test_profiler.py, test_public_bindings.py, test_testing.py,
74*da0073e9SAndroid Build Coastguard Worker#test_nn.py, test_mkldnn.py, test_jit.py, test_fx_experimental.py,
75*da0073e9SAndroid Build Coastguard Worker#test_autograd.py
76*da0073e9SAndroid Build Coastguard Worker
77*da0073e9SAndroid Build Coastguard Worker#mkl-devel
78*da0073e9SAndroid Build Coastguard Worker# see mkl
79*da0073e9SAndroid Build Coastguard Worker
80*da0073e9SAndroid Build Coastguard Worker#mock
81*da0073e9SAndroid Build Coastguard Worker#Description: A testing library that allows you to replace parts of your
82*da0073e9SAndroid Build Coastguard Worker#system under test with mock objects
83*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
84*da0073e9SAndroid Build Coastguard Worker#test that import: test_modules.py, test_nn.py,
85*da0073e9SAndroid Build Coastguard Worker#test_testing.py
86*da0073e9SAndroid Build Coastguard Worker
87*da0073e9SAndroid Build Coastguard Worker#MonkeyType # breaks pytorch-xla-linux-bionic-py3.7-clang8
88*da0073e9SAndroid Build Coastguard Worker#Description: collects runtime types of function arguments and return
89*da0073e9SAndroid Build Coastguard Worker#values, and can automatically generate stub files
90*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
91*da0073e9SAndroid Build Coastguard Worker#test that import:
92*da0073e9SAndroid Build Coastguard Worker
93*da0073e9SAndroid Build Coastguard Workermypy==1.10.0
94*da0073e9SAndroid Build Coastguard Worker# Pin MyPy version because new errors are likely to appear with each release
95*da0073e9SAndroid Build Coastguard Worker#Description: linter
96*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 1.10.0
97*da0073e9SAndroid Build Coastguard Worker#test that import: test_typing.py, test_type_hints.py
98*da0073e9SAndroid Build Coastguard Worker
99*da0073e9SAndroid Build Coastguard Workernetworkx==2.8.8
100*da0073e9SAndroid Build Coastguard Worker#Description: creation, manipulation, and study of
101*da0073e9SAndroid Build Coastguard Worker#the structure, dynamics, and functions of complex networks
102*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 2.8.8
103*da0073e9SAndroid Build Coastguard Worker#test that import: functorch
104*da0073e9SAndroid Build Coastguard Worker
105*da0073e9SAndroid Build Coastguard Worker#ninja
106*da0073e9SAndroid Build Coastguard Worker#Description: build system.  Note that it install from
107*da0073e9SAndroid Build Coastguard Worker#here breaks things so it is commented out
108*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 1.10.0.post1
109*da0073e9SAndroid Build Coastguard Worker#test that import: run_test.py, test_cpp_extensions_aot.py,test_determination.py
110*da0073e9SAndroid Build Coastguard Worker
111*da0073e9SAndroid Build Coastguard Workernumba==0.49.0 ; python_version < "3.9"
112*da0073e9SAndroid Build Coastguard Workernumba==0.55.2 ; python_version == "3.9"
113*da0073e9SAndroid Build Coastguard Workernumba==0.55.2 ; python_version == "3.10"
114*da0073e9SAndroid Build Coastguard Worker#Description: Just-In-Time Compiler for Numerical Functions
115*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 0.54.1, 0.49.0, <=0.49.1
116*da0073e9SAndroid Build Coastguard Worker#test that import: test_numba_integration.py
117*da0073e9SAndroid Build Coastguard Worker#For numba issue see https://github.com/pytorch/pytorch/issues/51511
118*da0073e9SAndroid Build Coastguard Worker
119*da0073e9SAndroid Build Coastguard Worker#numpy
120*da0073e9SAndroid Build Coastguard Worker#Description: Provides N-dimensional arrays and linear algebra
121*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 1.20
122*da0073e9SAndroid Build Coastguard Worker#test that import: test_view_ops.py, test_unary_ufuncs.py, test_type_promotion.py,
123*da0073e9SAndroid Build Coastguard Worker#test_type_info.py, test_torch.py, test_tensorexpr_pybind.py, test_tensorexpr.py,
124*da0073e9SAndroid Build Coastguard Worker#test_tensorboard.py, test_tensor_creation_ops.py, test_static_runtime.py,
125*da0073e9SAndroid Build Coastguard Worker#test_spectral_ops.py, test_sort_and_select.py, test_shape_ops.py,
126*da0073e9SAndroid Build Coastguard Worker#test_segment_reductions.py, test_reductions.py, test_pruning_op.py,
127*da0073e9SAndroid Build Coastguard Worker#test_overrides.py, test_numpy_interop.py, test_numba_integration.py
128*da0073e9SAndroid Build Coastguard Worker#test_nn.py, test_namedtensor.py, test_linalg.py, test_jit_cuda_fuser.py,
129*da0073e9SAndroid Build Coastguard Worker#test_jit.py, test_indexing.py, test_datapipe.py, test_dataloader.py,
130*da0073e9SAndroid Build Coastguard Worker#test_binary_ufuncs.py
131*da0073e9SAndroid Build Coastguard Worker
132*da0073e9SAndroid Build Coastguard Worker#onnxruntime
133*da0073e9SAndroid Build Coastguard Worker#Description: scoring engine for Open Neural Network Exchange (ONNX) models
134*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 1.9.0
135*da0073e9SAndroid Build Coastguard Worker#test that import:
136*da0073e9SAndroid Build Coastguard Worker
137*da0073e9SAndroid Build Coastguard Workeropt-einsum==3.3
138*da0073e9SAndroid Build Coastguard Worker#Description: Python library to optimize tensor contraction order, used in einsum
139*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 3.3
140*da0073e9SAndroid Build Coastguard Worker#test that import: test_linalg.py
141*da0073e9SAndroid Build Coastguard Worker
142*da0073e9SAndroid Build Coastguard Workeroptree==0.12.1
143*da0073e9SAndroid Build Coastguard Worker#Description: A library for tree manipulation
144*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 0.12.1
145*da0073e9SAndroid Build Coastguard Worker#test that import: test_vmap.py, test_aotdispatch.py, test_dynamic_shapes.py,
146*da0073e9SAndroid Build Coastguard Worker#test_pytree.py, test_ops.py, test_control_flow.py, test_modules.py,
147*da0073e9SAndroid Build Coastguard Worker#common_utils.py, test_eager_transforms.py, test_python_dispatch.py,
148*da0073e9SAndroid Build Coastguard Worker#test_expanded_weights.py, test_decomp.py, test_overrides.py, test_masked.py,
149*da0073e9SAndroid Build Coastguard Worker#test_ops.py, test_prims.py, test_subclass.py, test_functionalization.py,
150*da0073e9SAndroid Build Coastguard Worker#test_schema_check.py, test_profiler_tree.py, test_meta.py, test_torchxla_num_output.py,
151*da0073e9SAndroid Build Coastguard Worker#test_utils.py, test_proxy_tensor.py, test_memory_profiler.py, test_view_ops.py,
152*da0073e9SAndroid Build Coastguard Worker#test_pointwise_ops.py, test_dtensor_ops.py, test_torchinductor.py, test_fx.py,
153*da0073e9SAndroid Build Coastguard Worker#test_fake_tensor.py, test_mps.py
154*da0073e9SAndroid Build Coastguard Worker
155*da0073e9SAndroid Build Coastguard Workerpillow==10.3.0
156*da0073e9SAndroid Build Coastguard Worker#Description:  Python Imaging Library fork
157*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 10.3.0
158*da0073e9SAndroid Build Coastguard Worker#test that import:
159*da0073e9SAndroid Build Coastguard Worker
160*da0073e9SAndroid Build Coastguard Workerprotobuf==3.20.2
161*da0073e9SAndroid Build Coastguard Worker#Description:  Google’s data interchange format
162*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 3.20.1
163*da0073e9SAndroid Build Coastguard Worker#test that import: test_tensorboard.py
164*da0073e9SAndroid Build Coastguard Worker
165*da0073e9SAndroid Build Coastguard Workerpsutil
166*da0073e9SAndroid Build Coastguard Worker#Description: information on running processes and system utilization
167*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
168*da0073e9SAndroid Build Coastguard Worker#test that import: test_profiler.py, test_openmp.py, test_dataloader.py
169*da0073e9SAndroid Build Coastguard Worker
170*da0073e9SAndroid Build Coastguard Workerpytest==7.3.2
171*da0073e9SAndroid Build Coastguard Worker#Description: testing framework
172*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
173*da0073e9SAndroid Build Coastguard Worker#test that import: test_typing.py, test_cpp_extensions_aot.py, run_test.py
174*da0073e9SAndroid Build Coastguard Worker
175*da0073e9SAndroid Build Coastguard Workerpytest-xdist==3.3.1
176*da0073e9SAndroid Build Coastguard Worker#Description: plugin for running pytest in parallel
177*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
178*da0073e9SAndroid Build Coastguard Worker#test that import:
179*da0073e9SAndroid Build Coastguard Worker
180*da0073e9SAndroid Build Coastguard Workerpytest-flakefinder==1.1.0
181*da0073e9SAndroid Build Coastguard Worker#Description: plugin for rerunning tests a fixed number of times in pytest
182*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 1.1.0
183*da0073e9SAndroid Build Coastguard Worker#test that import:
184*da0073e9SAndroid Build Coastguard Worker
185*da0073e9SAndroid Build Coastguard Workerpytest-rerunfailures>=10.3
186*da0073e9SAndroid Build Coastguard Worker#Description: plugin for rerunning failure tests in pytest
187*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
188*da0073e9SAndroid Build Coastguard Worker#test that import:
189*da0073e9SAndroid Build Coastguard Worker
190*da0073e9SAndroid Build Coastguard Worker#pytest-benchmark
191*da0073e9SAndroid Build Coastguard Worker#Description: fixture for benchmarking code
192*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 3.2.3
193*da0073e9SAndroid Build Coastguard Worker#test that import:
194*da0073e9SAndroid Build Coastguard Worker
195*da0073e9SAndroid Build Coastguard Worker#pytest-sugar
196*da0073e9SAndroid Build Coastguard Worker#Description: shows failures and errors instantly
197*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
198*da0073e9SAndroid Build Coastguard Worker#test that import:
199*da0073e9SAndroid Build Coastguard Worker
200*da0073e9SAndroid Build Coastguard Workerxdoctest==1.1.0
201*da0073e9SAndroid Build Coastguard Worker#Description: runs doctests in pytest
202*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 1.1.0
203*da0073e9SAndroid Build Coastguard Worker#test that import:
204*da0073e9SAndroid Build Coastguard Worker
205*da0073e9SAndroid Build Coastguard Workerpygments==2.15.0
206*da0073e9SAndroid Build Coastguard Worker#Description: support doctest highlighting
207*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 2.12.0
208*da0073e9SAndroid Build Coastguard Worker#test that import: the doctests
209*da0073e9SAndroid Build Coastguard Worker
210*da0073e9SAndroid Build Coastguard Worker#PyYAML
211*da0073e9SAndroid Build Coastguard Worker#Description: data serialization format
212*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
213*da0073e9SAndroid Build Coastguard Worker#test that import:
214*da0073e9SAndroid Build Coastguard Worker
215*da0073e9SAndroid Build Coastguard Worker#requests
216*da0073e9SAndroid Build Coastguard Worker#Description: HTTP library
217*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
218*da0073e9SAndroid Build Coastguard Worker#test that import: test_type_promotion.py
219*da0073e9SAndroid Build Coastguard Worker
220*da0073e9SAndroid Build Coastguard Worker#rich
221*da0073e9SAndroid Build Coastguard Worker#Description: rich text and beautiful formatting in the terminal
222*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 10.9.0
223*da0073e9SAndroid Build Coastguard Worker#test that import:
224*da0073e9SAndroid Build Coastguard Worker
225*da0073e9SAndroid Build Coastguard Workerscikit-image==0.19.3 ; python_version < "3.10"
226*da0073e9SAndroid Build Coastguard Workerscikit-image==0.22.0 ; python_version >= "3.10"
227*da0073e9SAndroid Build Coastguard Worker#Description: image processing routines
228*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
229*da0073e9SAndroid Build Coastguard Worker#test that import: test_nn.py
230*da0073e9SAndroid Build Coastguard Worker
231*da0073e9SAndroid Build Coastguard Worker#scikit-learn
232*da0073e9SAndroid Build Coastguard Worker#Description: machine learning package
233*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 0.20.3
234*da0073e9SAndroid Build Coastguard Worker#test that import:
235*da0073e9SAndroid Build Coastguard Worker
236*da0073e9SAndroid Build Coastguard Workerscipy==1.10.1 ; python_version <= "3.11"
237*da0073e9SAndroid Build Coastguard Workerscipy==1.12.0 ; python_version == "3.12"
238*da0073e9SAndroid Build Coastguard Worker# Pin SciPy because of failing distribution tests (see #60347)
239*da0073e9SAndroid Build Coastguard Worker#Description: scientific python
240*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 1.10.1
241*da0073e9SAndroid Build Coastguard Worker#test that import: test_unary_ufuncs.py, test_torch.py,test_tensor_creation_ops.py
242*da0073e9SAndroid Build Coastguard Worker#test_spectral_ops.py, test_sparse_csr.py, test_reductions.py,test_nn.py
243*da0073e9SAndroid Build Coastguard Worker#test_linalg.py, test_binary_ufuncs.py
244*da0073e9SAndroid Build Coastguard Worker
245*da0073e9SAndroid Build Coastguard Worker#tabulate
246*da0073e9SAndroid Build Coastguard Worker#Description: Pretty-print tabular data
247*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
248*da0073e9SAndroid Build Coastguard Worker#test that import:
249*da0073e9SAndroid Build Coastguard Worker
250*da0073e9SAndroid Build Coastguard Workertb-nightly==2.13.0a20230426
251*da0073e9SAndroid Build Coastguard Worker#Description: TensorBoard
252*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
253*da0073e9SAndroid Build Coastguard Worker#test that import:
254*da0073e9SAndroid Build Coastguard Worker
255*da0073e9SAndroid Build Coastguard Worker# needed by torchgen utils
256*da0073e9SAndroid Build Coastguard Workertyping-extensions
257*da0073e9SAndroid Build Coastguard Worker#Description: type hints for python
258*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
259*da0073e9SAndroid Build Coastguard Worker#test that import:
260*da0073e9SAndroid Build Coastguard Worker
261*da0073e9SAndroid Build Coastguard Worker#virtualenv
262*da0073e9SAndroid Build Coastguard Worker#Description: virtual environment for python
263*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
264*da0073e9SAndroid Build Coastguard Worker#test that import:
265*da0073e9SAndroid Build Coastguard Worker
266*da0073e9SAndroid Build Coastguard Workerunittest-xml-reporting<=3.2.0,>=2.0.0
267*da0073e9SAndroid Build Coastguard Worker#Description: saves unit test results to xml
268*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
269*da0073e9SAndroid Build Coastguard Worker#test that import:
270*da0073e9SAndroid Build Coastguard Worker
271*da0073e9SAndroid Build Coastguard Worker#lintrunner is supported on aarch64-linux only from 0.12.4 version
272*da0073e9SAndroid Build Coastguard Workerlintrunner==0.12.5
273*da0073e9SAndroid Build Coastguard Worker#Description: all about linters!
274*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 0.12.5
275*da0073e9SAndroid Build Coastguard Worker#test that import:
276*da0073e9SAndroid Build Coastguard Worker
277*da0073e9SAndroid Build Coastguard Workerredis>=4.0.0
278*da0073e9SAndroid Build Coastguard Worker#Description: redis database
279*da0073e9SAndroid Build Coastguard Worker#test that import: anything that tests OSS caching/mocking (inductor/test_codecache.py, inductor/test_max_autotune.py)
280*da0073e9SAndroid Build Coastguard Worker
281*da0073e9SAndroid Build Coastguard Workerrockset==1.0.3
282*da0073e9SAndroid Build Coastguard Worker#Description: queries Rockset
283*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 1.0.3
284*da0073e9SAndroid Build Coastguard Worker#test that import:
285*da0073e9SAndroid Build Coastguard Worker
286*da0073e9SAndroid Build Coastguard Workerghstack==0.8.0
287*da0073e9SAndroid Build Coastguard Worker#Description: ghstack tool
288*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 0.8.0
289*da0073e9SAndroid Build Coastguard Worker#test that import:
290*da0073e9SAndroid Build Coastguard Worker
291*da0073e9SAndroid Build Coastguard Workerjinja2==3.1.4
292*da0073e9SAndroid Build Coastguard Worker#Description: jinja2 template engine
293*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 3.1.4
294*da0073e9SAndroid Build Coastguard Worker#test that import:
295*da0073e9SAndroid Build Coastguard Worker
296*da0073e9SAndroid Build Coastguard Workerpytest-cpp==2.3.0
297*da0073e9SAndroid Build Coastguard Worker#Description: This is used by pytest to invoke C++ tests
298*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 2.3.0
299*da0073e9SAndroid Build Coastguard Worker#test that import:
300*da0073e9SAndroid Build Coastguard Worker
301*da0073e9SAndroid Build Coastguard Workerz3-solver==4.12.2.0
302*da0073e9SAndroid Build Coastguard Worker#Description: The Z3 Theorem Prover Project
303*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
304*da0073e9SAndroid Build Coastguard Worker#test that import:
305*da0073e9SAndroid Build Coastguard Worker
306*da0073e9SAndroid Build Coastguard Workertensorboard==2.13.0
307*da0073e9SAndroid Build Coastguard Worker#Description: Also included in .ci/docker/requirements-docs.txt
308*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
309*da0073e9SAndroid Build Coastguard Worker#test that import: test_tensorboard
310*da0073e9SAndroid Build Coastguard Worker
311*da0073e9SAndroid Build Coastguard Workerpywavelets==1.4.1 ; python_version < "3.12"
312*da0073e9SAndroid Build Coastguard Workerpywavelets==1.5.0 ; python_version >= "3.12"
313*da0073e9SAndroid Build Coastguard Worker#Description: This is a requirement of scikit-image, we need to pin
314*da0073e9SAndroid Build Coastguard Worker# it here because 1.5.0 conflicts with numpy 1.21.2 used in CI
315*da0073e9SAndroid Build Coastguard Worker#Pinned versions: 1.4.1
316*da0073e9SAndroid Build Coastguard Worker#test that import:
317*da0073e9SAndroid Build Coastguard Worker
318*da0073e9SAndroid Build Coastguard Workerlxml==5.0.0
319*da0073e9SAndroid Build Coastguard Worker#Description: This is a requirement of unittest-xml-reporting
320*da0073e9SAndroid Build Coastguard Worker
321*da0073e9SAndroid Build Coastguard Worker# Python-3.9 binaries
322*da0073e9SAndroid Build Coastguard Worker
323*da0073e9SAndroid Build Coastguard WorkerPyGithub==2.3.0
324*da0073e9SAndroid Build Coastguard Worker
325*da0073e9SAndroid Build Coastguard Workersympy==1.12.1 ; python_version == "3.8"
326*da0073e9SAndroid Build Coastguard Workersympy==1.13.1 ; python_version >= "3.9"
327*da0073e9SAndroid Build Coastguard Worker#Description: Required by coremltools, also pinned in .github/requirements/pip-requirements-macOS.txt
328*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
329*da0073e9SAndroid Build Coastguard Worker#test that import:
330*da0073e9SAndroid Build Coastguard Worker
331*da0073e9SAndroid Build Coastguard Workeronnx==1.16.1
332*da0073e9SAndroid Build Coastguard Worker#Description: Required by mypy and test_public_bindings.py when checking torch.onnx._internal
333*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
334*da0073e9SAndroid Build Coastguard Worker#test that import:
335*da0073e9SAndroid Build Coastguard Worker
336*da0073e9SAndroid Build Coastguard Workeronnxscript==0.1.0.dev20240817
337*da0073e9SAndroid Build Coastguard Worker#Description: Required by mypy and test_public_bindings.py when checking torch.onnx._internal
338*da0073e9SAndroid Build Coastguard Worker#Pinned versions:
339*da0073e9SAndroid Build Coastguard Worker#test that import:
340