ó ö öKc@sDddlZddljjZdejfd„ƒYZd„ZdS(i˙˙˙˙NtHardlinkDependencycBs eZdZd„Zd„ZRS(sZClass representing the dependency by having an action that's a hardlink to a path.cCsPtjj|ƒg}tjj|ƒg}tjj|||||ddƒdS(Nthardlink(tostpathtbasenametdirnametbasetPublishingDependencyt__init__tNone(tselftactionRtpkg_varst base_namestpaths((s9/usr/lib/python2.7/vendor-packages/pkg/flavor/hardlink.pyR"scCs&d|j|j|j|j|jfS(NsHLDep(%s, %s, %s, %s, %s)(R R t run_pathsR tdep_vars(R ((s9/usr/lib/python2.7/vendor-packages/pkg/flavor/hardlink.pyt__repr__(s (t__name__t __module__t__doc__RR(((s9/usr/lib/python2.7/vendor-packages/pkg/flavor/hardlink.pyRs cCs|jƒ}t|||ƒgS(sœGiven an action, and the variants against which the action's package was published, produce a list with one HardlinkDependency object in it.(tget_target_pathR(R R ttarget((s9/usr/lib/python2.7/vendor-packages/pkg/flavor/hardlink.pytprocess_hardlink_deps-s (Rtpkg.flavor.basetflavorRRRR(((s9/usr/lib/python2.7/vendor-packages/pkg/flavor/hardlink.pyts