colrev.package_manager.package_manager.PackageManager
- class colrev.package_manager.package_manager.PackageManager[source]
 Bases:
objectThe PackageManager provides functionality for package lookup and discovery
Methods
discover_installed_packagesDiscover installed packages
discover_packagesDiscover packages (registered in the CoLRev environment)
get_package_endpoint_classLoad a package endpoint
installInstall packages using uv if available, otherwise fallback to pip
install_projectInstall all packages required for the CoLRev project
is_installedCheck if a package is installed
- discover_packages(*, package_type)[source]
 Discover packages (registered in the CoLRev environment)
- Return type:
 Dict
- install(*, packages, upgrade=True, editable=False, uv=False)[source]
 Install packages using uv if available, otherwise fallback to pip
- Return type:
 None