Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@sugarlabs.org>2011-12-20 18:13:47 (GMT)
committer Aleksey Lim <alsroot@sugarlabs.org>2011-12-20 18:13:50 (GMT)
commit5fb62f2e61e03e0269a6548a725d9b7a3a686689 (patch)
tree8e25645318981775383ef466b73db1593e6139e9 /setup.py
parent675169b6eafa11fb979e21eb67310aeee32f9a71 (diff)
Avoid creating empty .xo files
The problem is that sugar-toolkit-0.94 seems to look only for git files. In the previous scheme, tmp directories were created in git repository. Thus, sugar-toolkit was trying to find versioning files in these directories but w/o luck.
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index a8ed882..89748bc 100755
--- a/setup.py
+++ b/setup.py
@@ -16,6 +16,7 @@
import os
import sys
import shutil
+import tempfile
import subprocess
from glob import glob
from ConfigParser import ConfigParser
@@ -76,7 +77,7 @@ def link_activities(dst_root, cp_cmd):
def walk_activities(*commands):
- dst_root = join(src_root, '.dist')
+ dst_root = tempfile.mkdtemp(dir=join(src_root, '..'))
link_activities(dst_root, link_tree)
if not exists(join(src_root, 'dist')):
os.makedirs(join(src_root, 'dist'))