Exemple #1
0
 def get_path(self, conan_ref, package_id, path):
     if not self._remote_name:
         return get_path(self._client_cache, conan_ref, package_id, path)
     else:
         remote = self._registry.remote(self._remote_name)
         return self._remote_manager.get_path(conan_ref, package_id, path,
                                              remote)
Exemple #2
0
    def get_path(self, reference, package_id=None, path=None, remote_name=None):
        from conans.client.local_file_getter import get_path
        reference = ConanFileReference.loads(str(reference))
        if not path:
            path = "conanfile.py" if not package_id else "conaninfo.txt"

        if not remote_name:
            return get_path(self._client_cache, reference, package_id, path), path
        else:
            remote = self.get_remote_by_name(remote_name)
            return self._remote_manager.get_path(reference, package_id, path, remote), path