def __init__( self, context, url ):
     self.__url = url
     self.__file = os.path.join( ViDE.toolsCacheDirectory(), os.path.basename( urlparse.urlparse( url ).path ) )
     AtomicArtifact.__init__(
         self,
         context = context,
         name = self.__file,
         files = [ self.__file ],
         strongDependencies = [],
         orderOnlyDependencies = [],
         automaticDependencies = [],
         explicit = False
     )