![Screenshot_20200511-154435_Termux.jpg](https://images.squarespace-cdn.com/content/v1/5d7bfb383197e14bd4e5f2e3/1589226364399-YA25J2ISBSXWWYZEYF2I/Screenshot_20200511-154435_Termux.jpg)
PIPupdate
PIPupdate is a script made in Python to allow batch updating of all the PIP libraries installed in Python, since the default package manager, PIP, doesn’t have an update all function.
It’s not a great solution - as batch updating everything may lead to some dependency issues. That’s why I took the screenshots using Termux on my phone, in a more controlled environment.
With newer PIP versions, this script probably doesn’t work (I haven’t tested this script in a loooong time)
—
Lines of code: ~350
Languages: Python
Timeframe: December 2016 - Present
—
You can view the source code for this project here.
![Main setup screen of PIPupdate. It asks for confirmation before it does the updating.](https://images.squarespace-cdn.com/content/v1/5d7bfb383197e14bd4e5f2e3/1589225471302-0YNHF3QZS2R7QH4L8PF7/Screenshot_20200511-152438_Termux.jpg)
Main setup screen of PIPupdate. It asks for confirmation before it does the updating.
![After confirmation, PIPupdate starts the update process. Using colorama, I made the colors of the PIPupdate green to differentiate it from the output of pip. The progress bars are inline for pip, but because I ran this on my phone it printed every](https://images.squarespace-cdn.com/content/v1/5d7bfb383197e14bd4e5f2e3/1589225499272-H086ISW6I2V5WI8URVYB/Screenshot_20200511-152454_Termux.jpg)
After confirmation, PIPupdate starts the update process. Using colorama, I made the colors of the PIPupdate green to differentiate it from the output of pip.
The progress bars are inline for pip, but because I ran this on my phone it printed every line (limited screen width)
![After all the updates, the script is complete.](https://images.squarespace-cdn.com/content/v1/5d7bfb383197e14bd4e5f2e3/1589225544162-6VQENONPFX7KRUXR2Y05/Screenshot_20200511-152503_Termux.jpg)
After all the updates, the script is complete.