diff --git a/setup.py b/setup.py index 892503e..6bb072f 100755 --- a/setup.py +++ b/setup.py @@ -77,49 +77,6 @@ def create_data_files(data_dirs, prefix="", replace_dirname=""): data_files += __scanDir(data_dir, prefix, replace_dirname, data) return data_files -class build_man( distutils.core.Command ) : - - description = "build man files" - user_options = [] - - def initialize_options( self ) : - pass - def finalize_options( self ) : - pass - - def _install_man(self,man,baseLocale): - baseMan = path.basename(man) - man_num = man[-1] - manPath = path.join(BUILD_MAN_PATH,baseLocale,"man%s"%man_num) - self.mkpath(manPath) - manPath = path.join(manPath,baseMan) - self.copy_file(man,manPath) - cout("compress %s\n"% manPath) - system("bzip2 -f %s"%manPath) - - def run( self ) : - buildManPath = BUILD_MAN_PATH - self.mkpath(buildManPath) - for locale in glob.glob("man/*"): - baseLocale = path.basename(locale) - if os.path.isfile(locale) and locale[-1].isdigit(): - self._install_man(locale,"") - else: - for man in glob.glob("%s/*.[12345678]"%locale) : - self._install_man(man,baseLocale) - -class install_man( install_data ) : - description = "install man files" - user_options = [] - - def finalize_options(self): - install_data.finalize_options(self) - self.data_files = [] - for root,dirs,files in os.walk(BUILD_MAN_PATH): - for filename in files: - self.data_files += [(path.join(self.install_dir,root[6:]), - [path.join(root,filename)])] - class cl_install_data(install_data): def run (self): install_data.run(self) @@ -151,23 +108,6 @@ class cl_install_data(install_data): if flagFound: os.chmod(path, mode) -class install(distutils.command.install.install): - def has_man(self): - return len(glob.glob("build/man/*")) > 0 - - sub_commands = distutils.command.install.install.sub_commands + [ - ('install_man',has_man), - ] - - -class build( distutils.command.build.build ) : - def has_man(self): - return len(glob.glob("man/*")) > 0 - - sub_commands = distutils.command.build.build.sub_commands + [ - ('build_man',has_man)] - - setup( name = 'calculate-install', version = "2.2.29", @@ -180,7 +120,5 @@ setup( packages = ['calculate-install.pym'], data_files = data_files, scripts=["./scripts/cl-template"], - cmdclass={'install_data': cl_install_data, - 'build':build,'build_man':build_man, - 'install':install,'install_man':install_man}, + cmdclass={'install_data': cl_install_data} )