From 86a22eb827e436ff4648552d4b6922c2c08b573a Mon Sep 17 00:00:00 2001 From: rlacko Date: Tue, 19 Feb 2013 09:16:13 +0100 Subject: Fix for PermissionError when installing on Python 3.3: __pycache__ dir inside distutils scripts metadata directory --HG-- branch : distribute extra : rebase_source : e6761715dec0e43a90b54c26f25fa68d97c97938 --- setuptools/command/easy_install.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'setuptools/command/easy_install.py') diff --git a/setuptools/command/easy_install.py b/setuptools/command/easy_install.py index 0d72f758..ba98fa13 100755 --- a/setuptools/command/easy_install.py +++ b/setuptools/command/easy_install.py @@ -522,6 +522,9 @@ Please make the appropriate changes for your system and try again. """Write all the scripts for `dist`, unless scripts are excluded""" if not self.exclude_scripts and dist.metadata_isdir('scripts'): for script_name in dist.metadata_listdir('scripts'): + if dist.metadata_isdir('scripts/' + script_name): + # Probably Python 3 __pycache__ directory. + continue self.install_script( dist, script_name, dist.get_metadata('scripts/'+script_name) -- cgit v1.2.3