1 # Copyright (C) The Arvados Authors. All rights reserved.
3 # SPDX-License-Identifier: AGPL-3.0
5 # Python requirements for run-tests
7 ### Requirements for run-tests.sh itself
8 -r requirements.build.txt
10 # Required by sdk/python/tests/run_test_server.py
11 # which is run directly by run-tests.sh
14 # yq is used by run-tests.sh directly and controller tests
17 ### Requirements for Python tests generally
18 # Required by older, unittest-style Python tests
19 # Prefer using pytest.mark.parametrize in new tests
22 # Our chosen Python testing tool
25 ### Requirements for individual tests
26 # Run by CWL integration tests
27 cwltest >= 2.5.20241122133319, < 3.0
29 # Required to build Python SDK documentation
32 # Used by controller and keep-web tests