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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file idev-pipall-1.0.0.tar.gz.

File metadata

  • Download URL: idev-pipall-1.0.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for idev-pipall-1.0.0.tar.gz
Algorithm Hash digest
SHA256 adf792c63bd8f10c638141410aa26c3d3611ce8aa7eaf57eff807d622dc611af
MD5 3fa7e5a4ff35d73a61e43de7c28e57d4
BLAKE2b-256 d945bab5959824cf0d8bd9e0c5969341ef5b13391d5ce9c8d7f82b6b17b73b09

See more details on using hashes here.

File details

Details for the file idev_pipall-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: idev_pipall-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for idev_pipall-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 26ebb5be9e0e4a8518221ecd98c75cbc47565ec743e4e7b80800c6f875f7d8a4
MD5 825f1002c99c345f41b8677627328cbd
BLAKE2b-256 dce418a9ded17acba74b80db3b71381141a02dcd6126f76f7cc32caa145fc263

See more details on using hashes here.

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