diff -r 2cb8b383a519 -r 386fff3fa2ff setup.py --- a/setup.py Thu Jun 16 17:09:11 2016 +0200 +++ b/setup.py Mon Jun 06 09:17:06 2016 +0200 @@ -71,7 +71,6 @@ scripts = __pkginfo__.get('scripts', ()) include_dirs = __pkginfo__.get('include_dirs', ()) data_files = __pkginfo__.get('data_files', None) -subpackage_of = __pkginfo__.get('subpackage_of', None) ext_modules = __pkginfo__.get('ext_modules', None) package_data = __pkginfo__.get('package_data', {}) @@ -152,21 +151,10 @@ """overridden from install_lib class""" install_lib.install_lib.run(self) # create Products.__init__.py if needed - if subpackage_of: - product_init = join(self.install_dir, subpackage_of, '__init__.py') - if not exists(product_init): - self.announce('creating %s' % product_init) - stream = open(product_init, 'w') - stream.write(EMPTY_FILE) - stream.close() # manually install included directories if any if include_dirs: - if subpackage_of: - base = join(subpackage_of, modname) - else: - base = modname for directory in include_dirs: - dest = join(self.install_dir, base, directory) + dest = join(self.install_dir, modname, directory) export(directory, dest, verbose=False) # write required share/cubicweb/cubes/__init__.py @@ -217,14 +205,7 @@ # install-layout option was introduced in 2.5.3-1~exp1 elif sys.version_info < (2, 5, 4) and '--install-layout=deb' in sys.argv: sys.argv.remove('--install-layout=deb') - if subpackage_of: - package = subpackage_of + '.' + modname - kwargs['package_dir'] = {package : '.'} - packages = [package] + get_packages(os.getcwd(), package) - if USE_SETUPTOOLS: - kwargs['namespace_packages'] = [subpackage_of] - else: - packages = [modname] + get_packages(join(here, modname), modname) + packages = [modname] + get_packages(join(here, modname), modname) if USE_SETUPTOOLS: kwargs['install_requires'] = install_requires kwargs['zip_safe'] = False