diff --git a/setuptools/dist.py b/setuptools/dist.py index 6e3f25f954..04db684382 100644 --- a/setuptools/dist.py +++ b/setuptools/dist.py @@ -15,7 +15,7 @@ from distutils.util import strtobool from distutils.debug import DEBUG from distutils.fancy_getopt import translate_longopt -from glob import iglob +from glob import glob import itertools import textwrap from typing import List, Optional, TYPE_CHECKING @@ -603,7 +603,7 @@ def _expand_patterns(patterns): return ( path for pattern in patterns - for path in iglob(pattern) + for path in sorted(glob(pattern)) if not path.endswith('~') and os.path.isfile(path) )