https://github.com/kernferm/pip-updater
PIP Updater is a Python script designed to automatically upgrade all installed pip packages on a system. It simplifies the process of keeping Python packages up-to-date by iterating over all installed packages and upgrading them to their latest versions.
https://github.com/kernferm/pip-updater
Last synced: 3 months ago
JSON representation
PIP Updater is a Python script designed to automatically upgrade all installed pip packages on a system. It simplifies the process of keeping Python packages up-to-date by iterating over all installed packages and upgrading them to their latest versions.
- Host: GitHub
- URL: https://github.com/kernferm/pip-updater
- Owner: KernFerm
- License: mit
- Created: 2024-06-26T16:06:09.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-05T02:22:50.000Z (over 1 year ago)
- Last Synced: 2024-09-06T08:29:26.308Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 36.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
## Support the Project β
If you find this project useful, please give it a star! Your support is appreciated and helps keep the project growing. π
# π PIP Updater
**PIP Updater** is a Python script designed to **automatically upgrade all installed pip packages** on a system. It simplifies the process of keeping Python packages up-to-date by iterating over all installed packages and upgrading them to their latest versions π¦β¨.
---
## π₯ How to Download the Repo (First-Time Users)
Click the link to read [**Instructions**](https://www.gitprojects.fnbubbles420.org/how-to-download-repos) π.
---
## β¨ Features
- **Automatically upgrades** all installed pip packages π οΈ.
- Utilizes the `pkg_resources` module to list installed packages π.
- Uses the `subprocess` module to execute pip commands π.
- **Logs all updates** in a file, showing which packages were updated π.
---
### π Python Versions
If you donβt have Python installed, here are a few options:
- you only need `one python version`.
- [**Python 3.11.6**](https://github.com/KernFerm/Py3.11.6installer)
- [**Python 3.11.9**](https://github.com/KernFerm/Py3.11.9installer)
- [**Python 3.12.1**](https://github.com/KernFerm/Py3.12.1-installer-batch)
---
## π Getting Started
### π οΈ Dependencies
- **Python 3.11.6** included (automatically adds `python.exe` to the PATH) β
- [Python 3.11.6 Auto Installer](https://github.com/KernFerm/PIP-Updater/blob/main/py3.11.6_Installer.bat)
- **pip** (comes with Python installation) π¦.
---
### π§ Installing
- **Clone this repository** or **download the `main.py` file** π».
- Ensure **Python** and **pip** are installed on your system.
---
### π Executing the Program
Run the script using Python:
```
python main.py
```
- This will iterate through all installed packages and update them to their latest versions π.
### π License
This project is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for details π.
---
### π Acknowledgments
This script was created to **simplify the maintenance** of Python environments, making it easier for developers to keep their packages up-to-date π.