diff options
Diffstat (limited to 'setuptools/command/install_lib.py')
| -rw-r--r-- | setuptools/command/install_lib.py | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/setuptools/command/install_lib.py b/setuptools/command/install_lib.py index a1cbd2aa..f4b295cc 100644 --- a/setuptools/command/install_lib.py +++ b/setuptools/command/install_lib.py @@ -12,7 +12,7 @@ class install_lib(orig.install_lib):              self.byte_compile(outfiles)      def get_exclusions(self): -        exclude = {} +        exclude = set()          nsp = self.distribution.namespace_packages          svem = (nsp and self.get_finalized_command('install')                  .single_version_externally_managed) @@ -22,9 +22,9 @@ class install_lib(orig.install_lib):                  while parts:                      pkgdir = os.path.join(self.install_dir, *parts)                      for f in self._gen_exclude_names(): -                        exclude[os.path.join(pkgdir, f)] = 1 +                        exclude.add(os.path.join(pkgdir, f))                      parts.pop() -        return exclude +        return dict.fromkeys(exclude, 1)      @staticmethod      def _gen_exclude_names(): | 
