{"id":23288555,"url":"https://github.com/kernferm/pip-updater","last_synced_at":"2026-03-20T01:07:31.726Z","repository":{"id":246241672,"uuid":"820513251","full_name":"KernFerm/PIP-Updater","owner":"KernFerm","description":"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.","archived":false,"fork":false,"pushed_at":"2024-09-05T02:22:50.000Z","size":37,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-09-06T08:29:26.308Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KernFerm.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-26T16:06:09.000Z","updated_at":"2024-09-05T02:22:53.000Z","dependencies_parsed_at":"2024-06-26T19:39:42.812Z","dependency_job_id":"a68d60fc-8c18-489c-a4e1-1f3b08dd91b3","html_url":"https://github.com/KernFerm/PIP-Updater","commit_stats":null,"previous_names":["kernferm/pip-updater"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FPIP-Updater","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FPIP-Updater/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FPIP-Updater/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KernFerm%2FPIP-Updater/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KernFerm","download_url":"https://codeload.github.com/KernFerm/PIP-Updater/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230528089,"owners_count":18240099,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-20T03:20:42.724Z","updated_at":"2026-03-20T01:07:31.696Z","avatar_url":"https://github.com/KernFerm.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Support the Project ⭐\r\n\r\nIf you find this project useful, please give it a star! Your support is appreciated and helps keep the project growing. 🌟\r\n\r\n\r\n# 🔄 PIP Updater\r\n\r\n**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 📦✨.\r\n\r\n---\r\n\r\n## 📥 How to Download the Repo (First-Time Users)\r\n\r\nClick the link to read [**Instructions**](https://www.gitprojects.fnbubbles420.org/how-to-download-repos) 📄.\r\n\r\n---\r\n\r\n## ✨ Features\r\n\r\n- **Automatically upgrades** all installed pip packages 🛠️.\r\n- Utilizes the `pkg_resources` module to list installed packages 📋.\r\n- Uses the `subprocess` module to execute pip commands 🚀.\r\n- **Logs all updates** in a file, showing which packages were updated 📑.\r\n\r\n---\r\n\r\n### 🐍 Python Versions\r\n\r\nIf you don’t have Python installed, here are a few options:\r\n- you only need `one python version`.\r\n\r\n- [**Python 3.11.6**](https://github.com/KernFerm/Py3.11.6installer)\r\n- [**Python 3.11.9**](https://github.com/KernFerm/Py3.11.9installer)\r\n- [**Python 3.12.1**](https://github.com/KernFerm/Py3.12.1-installer-batch)\r\n\r\n---\r\n\r\n## 🚀 Getting Started\r\n\r\n### 🛠️ Dependencies\r\n\r\n- **Python 3.11.6** included (automatically adds `python.exe` to the PATH) ✅\r\n  - [Python 3.11.6 Auto Installer](https://github.com/KernFerm/PIP-Updater/blob/main/py3.11.6_Installer.bat)\r\n- **pip** (comes with Python installation) 📦.\r\n\r\n---\r\n\r\n### 🔧 Installing\r\n\r\n- **Clone this repository** or **download the `main.py` file** 💻.\r\n- Ensure **Python** and **pip** are installed on your system.\r\n\r\n---\r\n\r\n### 🚀 Executing the Program\r\n\r\nRun the script using Python:\r\n\r\n```\r\npython main.py\r\n```\r\n- This will iterate through all installed packages and update them to their latest versions 🔄.\r\n\r\n### 📜 License\r\n\r\nThis project is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for details 📄.\r\n\r\n---\r\n\r\n### 🙏 Acknowledgments\r\n\r\nThis script was created to **simplify the maintenance** of Python environments, making it easier for developers to keep their packages up-to-date 📈.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkernferm%2Fpip-updater","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkernferm%2Fpip-updater","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkernferm%2Fpip-updater/lists"}