Revert "[Code Clean] Remove support of python3.9 (#163846)"

This reverts commit bc1690c7e859dee8c47a7f0bbd3c43cc27c6fd2a.

Reverted https://github.com/pytorch/pytorch/pull/163846 on behalf of https://github.com/izaitsevfb due to breaks distributed tests ([comment](https://github.com/pytorch/pytorch/pull/163846#issuecomment-3386855437))
This commit is contained in:
PyTorch MergeBot
2025-10-09 17:27:08 +00:00
parent 87eccf10e8
commit 91040f4934
2 changed files with 9 additions and 1 deletions

View File

@ -951,7 +951,10 @@ def test_openreg(test_module, test_directory, options):
def test_distributed(test_module, test_directory, options):
mpi_available = subprocess.call(["command", "-v", "mpiexec"]) == 0
# MPI tests are broken with Python-3.9
mpi_available = subprocess.call(
"command -v mpiexec", shell=True
) == 0 and sys.version_info < (3, 9)
if options.verbose and not mpi_available:
print_to_stderr("MPI not available -- MPI backend tests will be skipped")