qbraid_core.services.projects

Module providing utilities for interfacing with qBraid Hub projects.

Classes

ProjectsClient([api_key, session])

Client for interacting with qBraid Hub projects (Explore page).

Exceptions

ProjectCloneError([message])

Raised when cloning a project's GitHub repository fails.

ProjectInstallError([message])

Raised when project installation (clone + env install) fails.

ProjectNotFoundError([message])

Raised when a project cannot be found.

ProjectServiceRequestError([message])

Raised when a request to the projects API fails.