Cygwin also does not have docopt by default

This commit is contained in:
Cary R 2025-02-12 23:51:22 -08:00
parent 7f4ff37ad0
commit 0ca26c95d8
1 changed files with 4 additions and 4 deletions

View File

@ -12,9 +12,9 @@ Usage:
''' '''
import sys import sys
# It appears that docopt doesn't work on msys2 installations, so # The docopt library is not available on msys2 or cygwin installations, so
# skip it completely on win32 platforms. # skip it completely on win32/cygwin platforms.
if sys.platform != 'win32': if sys.platform != 'win32' and sys.platform != 'cygwin':
from docopt import docopt from docopt import docopt
import test_lists import test_lists
import json import json
@ -77,7 +77,7 @@ def process_test(item: list) -> str:
if __name__ == "__main__": if __name__ == "__main__":
print("Running tests on platform: {platform}".format(platform=sys.platform)) print("Running tests on platform: {platform}".format(platform=sys.platform))
if sys.platform == 'win32': if sys.platform == 'win32' or sys.platform == 'cygwin':
args = { "<list-paths>" : [] } args = { "<list-paths>" : [] }
else: else:
args = docopt(__doc__) args = docopt(__doc__)