Skip to main content

A python script for executing pip commands across many or all packages.

Project description

pipall

A python script for executing pip commands across many or all packages.




Installation

With git GitHub:

git clone https://github.com/IrtsaDevelopment/pipall.git

With pip PyPi

pip install idev-pipall






Usage



Within the CMD/Terminal

If installed with GIT:

python pipall.py [-h] {install,uninstall,update} ...

If installed with PIP:

pipall [-h] {install,uninstall,update} ...

Utilize -h or --help parameter for additional help.

usage: pipall [-h] {install,uninstall,update} ...

positional arguments:
  {install,uninstall,update}

options:
  -h, --help            show this help message and exit
usage: pipall install [-h] [-p PACKAGES] [-f FILE]

options:
  -h, --help            show this help message and exit
  -p PACKAGES, --packages PACKAGES
                        List of packages separated by "," to install.
  -f FILE, --file FILE  File referencing a list of packages to be installed.
usage: pipall uninstall [-h] [-p PACKAGES] [-f FILE] [-o] [-a]

options:
  -h, --help            show this help message and exit
  -p PACKAGES, --packages PACKAGES
                        List of packages separated by "," to uninstall.
  -f FILE, --file FILE  File referencing a list of packages to be uninstalled.
  -o, --outdated        Uninstalls all outdated packages.
  -a, --all             Uninstalls all packages (except for a select few).
usage: pipall.py update [-h] [-p PACKAGES] [-f FILE] [-o] [-a]

options:
  -h, --help            show this help message and exit
  -p PACKAGES, --packages PACKAGES
                        List of packages separated by "," to update.
  -f FILE, --file FILE  File referencing a list of packages to be updated.
  -o, --outdated        Updates all outdated packages.
  -a, --all             Updates all packages.






Examples

pipall install -p idev-pytermcolor,idev-steganopy

- Will attempt to install all packages provided.
pipall uninstall -f uninstallpackages.txt

- Will attempt to uninstall all packages provided in the text file.
pipall update -a

- Will attempt to update all packages you currently have installed.
pipall update -o

- Will attempt to update all outdated packages you currentl have installed.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

idev-pipall-1.0.0.tar.gz (5.7 kB view hashes)

Uploaded Source

Built Distribution

idev_pipall-1.0.0-py3-none-any.whl (6.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page