@@ -10,13 +10,6 @@ source "$(dirname "$0")/test_common.sh"
1010# Support invoking run_pytests.sh outside the script directory
1111cd " $( dirname " $( realpath " ${BASH_SOURCE[0]} " ) " ) " /../
1212
13- # Check if Python version >= 3.13.12 (has asyncio bug)
14- # Returns 0 if version >= 3.13.12, 1 otherwise
15- is_python_313_12_or_higher () {
16- python -c " import sys; exit(0 if sys.version_info >= (3, 13, 12) else 1)"
17- return $?
18- }
19-
2013install_distributed_dev_mode () {
2114 # Running Distributed tests which access its internals requires installing it in
2215 # developer mode. This isn't a great solution but it's what we can currently do
@@ -84,28 +77,20 @@ run_distributed_ucxx_tests_internal() {
8477 fi
8578}
8679
87- # Determine if we should skip Python futures tests (Python 3.13.12+ has asyncio bug)
88- # See: https://github.com/rapidsai/ucxx/issues/586
89- if is_python_313_12_or_higher; then
90- SKIP_PYTHON_FUTURES=1
91- else
92- SKIP_PYTHON_FUTURES=0
93- fi
94-
9580# run_distributed_ucxx_tests PROGRESS_MODE ENABLE_DELAYED_SUBMISSION ENABLE_PYTHON_FUTURE SKIP
9681run_distributed_ucxx_tests blocking 0 0 0
9782run_distributed_ucxx_tests polling 0 0 0
9883run_distributed_ucxx_tests thread 0 0 0
99- run_distributed_ucxx_tests thread 0 1 ${SKIP_PYTHON_FUTURES}
84+ run_distributed_ucxx_tests thread 0 1 0
10085run_distributed_ucxx_tests thread 1 0 0
101- run_distributed_ucxx_tests thread 1 1 ${SKIP_PYTHON_FUTURES}
86+ run_distributed_ucxx_tests thread 1 1 0
10287
10388install_distributed_dev_mode
10489
10590# run_distributed_ucxx_tests_internal PROGRESS_MODE ENABLE_DELAYED_SUBMISSION ENABLE_PYTHON_FUTURE SKIP
10691run_distributed_ucxx_tests_internal blocking 0 0 0
10792run_distributed_ucxx_tests_internal polling 0 0 0
10893run_distributed_ucxx_tests_internal thread 0 0 0
109- run_distributed_ucxx_tests_internal thread 0 1 ${SKIP_PYTHON_FUTURES}
94+ run_distributed_ucxx_tests_internal thread 0 1 0
11095run_distributed_ucxx_tests_internal thread 1 0 0
111- run_distributed_ucxx_tests_internal thread 1 1 ${SKIP_PYTHON_FUTURES}
96+ run_distributed_ucxx_tests_internal thread 1 1 0
0 commit comments