17 lines
574 B
Diff
17 lines
574 B
Diff
|
--- setuptools/command/easy_install.py
|
||
|
+++ setuptools/command/easy_install.py
|
||
|
@@ -249,6 +249,13 @@
|
||
|
instdir = normalize_path(self.install_dir)
|
||
|
pth_file = os.path.join(instdir,'easy-install.pth')
|
||
|
|
||
|
+ # make sure that the directory exists
|
||
|
+ if not os.path.exists(instdir):
|
||
|
+ try:
|
||
|
+ os.makedirs(instdir)
|
||
|
+ except (OSError,IOError):
|
||
|
+ self.cant_write_to_target()
|
||
|
+
|
||
|
# Is it a configured, PYTHONPATH, implicit, or explicit site dir?
|
||
|
is_site_dir = instdir in self.all_site_dirs
|
||
|
|