]> git.arvados.org - arvados.git/blob - build/requirements.tests.txt
20311: Include CWL schemas in Python packages
[arvados.git] / build / requirements.tests.txt
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: AGPL-3.0
4 #
5 # Python requirements for run-tests
6
7 ### Requirements for run-tests.sh itself
8 -r requirements.build.txt
9
10 # Required by sdk/python/tests/run_test_server.py
11 # which is run directly by run-tests.sh
12 PyYAML
13
14 # yq is used by run-tests.sh directly and controller tests
15 yq ~= 3.4
16
17 ### Requirements for Python tests generally
18 # Required by older, unittest-style Python tests
19 # Prefer using pytest.mark.parametrize in new tests
20 parameterized
21
22 # Our chosen Python testing tool
23 pytest
24
25 ### Requirements for individual tests
26 # Run by CWL integration tests
27 cwltest >= 2.5.20241122133319, < 3.0
28
29 # Required to build Python SDK documentation
30 pdoc
31
32 # Used by controller and keep-web tests
33 s3cmd