equal
deleted
inserted
replaced
129 pass |
129 pass |
130 else: |
130 else: |
131 if verbose: |
131 if verbose: |
132 print('not recursing in %s' % join(dirpath, norecurs)) |
132 print('not recursing in %s' % join(dirpath, norecurs)) |
133 for dirname in dirnames: |
133 for dirname in dirnames: |
134 dest = join(to_dir, dirname) |
134 src = join(dirpath, dirname) |
|
135 dest = to_dir + src[len(from_dir):] |
135 if not exists(dest): |
136 if not exists(dest): |
136 if verbose: |
137 if verbose: |
137 print('creating %s directory' % dest) |
138 print('creating %s directory' % dest) |
138 os.mkdir(dest) |
139 os.mkdir(dest) |
139 for filename in filenames: |
140 for filename in filenames: |
160 install_lib.install_lib.run(self) |
161 install_lib.install_lib.run(self) |
161 # create Products.__init__.py if needed |
162 # create Products.__init__.py if needed |
162 # manually install included directories if any |
163 # manually install included directories if any |
163 if include_dirs: |
164 if include_dirs: |
164 for directory in include_dirs: |
165 for directory in include_dirs: |
165 dest = join(self.install_dir, modname, directory) |
166 src = join(modname, directory) |
166 export(directory, dest, verbose=self.verbose) |
167 dest = join(self.install_dir, src) |
|
168 export(src, dest, verbose=self.verbose) |
167 |
169 |
168 # write required share/cubicweb/cubes/__init__.py |
170 # write required share/cubicweb/cubes/__init__.py |
169 class MyInstallData(install_data.install_data): |
171 class MyInstallData(install_data.install_data): |
170 """A class That manages data files installation""" |
172 """A class That manages data files installation""" |
171 def run(self): |
173 def run(self): |