rez.package_remove¶
- rez.package_remove.remove_package_family(name: str, path: str, force: bool = False) bool¶
Remove a package family from its repository.
A family can only be deleted if it contains no packages, hidden or otherwise, unless force is True.
- rez.package_remove.remove_package(name: str, version: Version | str, path: str) bool¶
Remove a package from its repository.
Note that you are able to remove a package that is hidden (ie ignored). This is why a Package instance is not specified (if the package were hidden, you wouldn’t be able to get one).
- rez.package_remove.remove_packages_ignored_since(days: int, paths: list[str] | None = None, dry_run: bool = False, verbose: bool = False) int¶
Remove packages ignored for >= specified number of days.
- Parameters:
- Returns:
Number of packages removed. In dry-run mode, returns the number of packages that _would_ be removed.
- Return type: