Prefix Channel Package Deletion¶
Removing packages from custom prefix.dev channels¶
rgpycrumbs prefix delete-packages¶
Finds and deletes all versions of a package from a prefix.dev channel.
Usage
rgpycrumbs prefix delete-packages [OPTIONS]
Options
- --channel <channel>¶
Required The name of the prefix.dev channel (e.g., ‘rg-forge’).
- --package-name <package_name>¶
Required The name of the package to delete (e.g., ‘eon’). All files starting with this name will be targeted.
- --api-key <api_key>¶
Your prefix.dev API key. Can also be set via the PREFIX_API_KEY environment variable.
- --version-regex <version_regex>¶
A regex to match specific versions to delete (e.g., ‘^1.2.3$’). If not provided, all versions will be targeted.
- --dry-run¶
Show which packages would be deleted without actually deleting them.
Environment variables
- PREFIX_API_KEY
Provide a default for
--api-key
Usage¶
$ python -m rgpycrumbs.cli prefix delete-packages --help
--> Dispatching to: uv run /home/runner/work/rgpycrumbs/rgpycrumbs/rgpycrumbs/prefix/delete_packages.py --help
Error: 'uv' command not found. Is it installed?
API Reference¶
For developer details and source code see rgpycrumbs.prefix.delete_packages.