ž «ÿf c@sRdZddlZddlmZddlmZmZGdd„deƒZdS(u€distutils.command.install_data Implements the Distutils 'install_data' command, for installing platform-independent data files.iN(uCommand(u change_rootu convert_pathcBsn|EeZdZdZdddgZdgZd d „Zd d „Zdd„Z dd„Z dd„Z dS(u install_datauinstall data filesu install-dir=uduIbase directory for installing data files (default: installation base dir)uroot=u<install everything relative to this alternate root directoryuforceufu-force installation (overwrite existing files)cCs@d|_g|_d|_d|_|jj|_d|_dS(Nii(uNoneu install_diruoutfilesurootuforceu distributionu data_filesuwarn_dir(uself((uC/opt/alt/python33/lib64/python3.3/distutils/command/install_data.pyuinitialize_optionss     uinstall_data.initialize_optionscCs|jddddƒdS( Nuinstallu install_datau install_dirurootuforce(u install_datau install_dir(urooturoot(uforceuforce(uset_undefined_options(uself((uC/opt/alt/python33/lib64/python3.3/distutils/command/install_data.pyufinalize_options#s uinstall_data.finalize_optionscCsk|j|jƒxT|jD]I}t|tƒrt|ƒ}|jra|jd||jfƒn|j||jƒ\}}|j j |ƒqt|dƒ}t j j |ƒsÌt j j|j|ƒ}n|jrêt|j|ƒ}n|j|ƒ|dgkr|j j |ƒqxF|dD]:}t|ƒ}|j||ƒ\}}|j j |ƒq%WqWdS(NuMsetup script did not provide a directory for '%s' -- installing right in '%s'ii(umkpathu install_diru data_filesu isinstanceustru convert_pathuwarn_diruwarnu copy_fileuoutfilesuappenduosupathuisabsujoinurootu change_root(uselfufuoutu_udirudata((uC/opt/alt/python33/lib64/python3.3/distutils/command/install_data.pyurun*s*      uinstall_data.runcCs |jp gS(N(u data_files(uself((uC/opt/alt/python33/lib64/python3.3/distutils/command/install_data.pyu get_inputsKsuinstall_data.get_inputscCs|jS(N(uoutfiles(uself((uC/opt/alt/python33/lib64/python3.3/distutils/command/install_data.pyu get_outputsNsuinstall_data.get_outputsN(u install-dir=uduIbase directory for installing data files (default: installation base dir)(uroot=Nu<install everything relative to this alternate root directory(uforceufu-force installation (overwrite existing files)( u__name__u __module__u __qualname__u descriptionuNoneu user_optionsuboolean_optionsuinitialize_optionsufinalize_optionsurunu get_inputsu get_outputs(u __locals__((uC/opt/alt/python33/lib64/python3.3/distutils/command/install_data.pyu install_data s     ! u install_data(u__doc__uosudistutils.coreuCommandudistutils.utilu change_rootu convert_pathu install_data(((uC/opt/alt/python33/lib64/python3.3/distutils/command/install_data.pyus