\bg jdZddlmZddlZddlZddlmZddlmZddl m Z m Z Gdd eZ dS) zdistutils.command.install_data Implements the Distutils 'install_data' command, for installing platform-independent data files.) annotationsN)Iterable)Command) change_root convert_pathceZdZdZgdZdgZdZdZdZe j dd Z e e e ejdd Zd Zd ZdS) install_datazinstall data files))z install-dir=dzIbase directory for installing data files [default: installation base dir])zroot=Nz>$44a $$S)))) * *rstr | os.PathLikect|}|jr!|d|d|jd|||j\}}|j|dS)Nz.setup script did not provide a directory for 'z' -- installing right in '')rrwarnrr+rr*)rr r.r/s rr/zinstall_data._Ms OO =  IIEEE151AEEE   >>!T%566a S!!!!!rc|jpgSr)rrs r get_inputszinstall_data.get_inputsZs$"$rc|jSr)rrs r get_outputszinstall_data.get_outputs]s }rN)r r#)r r0)__name__ __module__ __qualname__ description user_optionsboolean_optionsrrr" functoolssingledispatchmethodr!registerstrr&PathLiker/r5r7rrr r s&K   LiO    #***$#** ^^C ^^BK   " " "!  "%%%rr ) __doc__ __future__rr>r&typingrcorerutilrrr rCrrrIs$$#""""" ,,,,,,,,LLLLL7LLLLLr