summaryrefslogtreecommitdiff
path: root/setuptools/_distutils/tests/py37compat.py
blob: e5d406a3b6e9bc390cafb8bb8cb7677e86b80cdd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import os
import sys
import platform


def subprocess_args_compat(*args):
    return list(map(os.fspath, args))


def subprocess_args_passthrough(*args):
    return list(args)


subprocess_args = (
    subprocess_args_compat
    if platform.system() == "Windows" and sys.version_info < (3, 8)
    else subprocess_args_passthrough
)