-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
This guide covers all the ways to install, update, and remove pkgwrap across different environments.
pkgwrap requires Python 3.9 or higher. Most modern Linux distributions and macOS versions come with this pre-installed.
If you already have a working Python environment, installing via PyPI is the fastest and cleanest method.
# Install for the current user
pip install pkgwrap-lokesh
# If your system uses pipx for CLI tools (e.g., modern Debian/Ubuntu)
pipx install pkgwrap-lokeshIf you don't have pip configured or want a hands-off installation, use the provided bootstrap script. It will attempt to install Python and pip using your system's native package manager before installing pkgwrap.
Standard Installation:
curl -fsSL [https://raw.githubusercontent.com/trmxvibs/pkgwrap/main/install.sh](https://raw.githubusercontent.com/trmxvibs/pkgwrap/main/install.sh) | bashSource Installation (for contributors):
If you want to edit the code locally, you can clone the repository and use the --source flag. This sets up a Python virtual environment and installs pkgwrap in editable mode (pip install -e .).
git clone [https://github.com/trmxvibs/pkgwrap.git](https://github.com/trmxvibs/pkgwrap.git)
cd pkgwrap
bash install.sh --sourceTermux provides a minimal environment by default. Before you can install pkgwrap from source or use pip, you must ensure Python and Git are installed.
Run this first:
pkg install python gitAfter that, you can proceed with the pip or --source installation methods above.
To grab the latest features and backend fixes, upgrade the package via pip:
pip install --upgrade pkgwrap-lokeshTo entirely remove pkgwrap from your system:
pip uninstall pkgwrap-lokesh"Command not found: pkgwrap" after pip install
If you used pip install but your terminal says the command doesn't exist, your user's local binary directory is likely missing from your system's PATH.
- Open your shell configuration file (e.g.,
~/.bashrcor~/.zshrc). - Add the following line to the bottom:
export PATH="$HOME/.local/bin:$PATH"
- Reload your shell:
source ~/.bashrc # or ~/.zshrc