Skip to content

bunpy remove

bunpy remove [flags] <package> [<package>...]

Description

Removes the named packages from pyproject.toml, re-resolves the dependency graph, and deletes their files from .bunpy/site-packages/. Packages still required by other dependencies are kept.

Flags

FlagDescription
-D, --devRemove from [dependency-groups] dev only
-P, --peerRemove from [tool.bunpy] peer-dependencies only
--no-installOnly update pyproject.toml; don’t touch site-packages
--help, -hPrint help

Examples

Remove a package:

bunpy remove requests

Remove multiple packages:

bunpy remove requests httpx aiohttp

Remove from dev dependencies only (leaves production dep intact if present):

bunpy remove -D pytest

Update pyproject.toml without touching site-packages:

bunpy remove --no-install requests