# UpdatePkgs
**UpdatePkgs** is a powerful and interactive command-line tool for managing Python packages. It simplifies the process of updating packages, managing `requirements.txt`, and installing new packages with intelligent search.
## 🔧 Features
- ✅ Update all outdated packages with progress tracking
- 📦 Generate or clean up `requirements.txt`
- 📄 Update using existing `requirements.txt` file
- 🌐 Search and install new packages from PyPI
- 🚀 Simple and intuitive CLI
## 📥 Installation
```bash
pip install updatepkgs
```
## 🚀 Usage
```bash
updatepkgs
```
### Options
1. Update all installed packages
2. Generate requirements.txt
3. Remove versions from requirements.txt
4. Update using requirements.txt
5. Smart install from PyPI by name
6. Install new package (with search)
0. Exit
## 📦 Example CLI Output
```bash
[1/10] Updating numpy -> Success ✅
[2/10] Updating pandas -> Success ✅
All packages updated!
```
## 🛡 License
MIT License
© 2025 dnet brand
Raw data
{
"_id": null,
"home_page": "https://github.com/dnettz/updatepkgs",
"name": "updatepkgs",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "pip, package, update, installer, search, cli",
"author": "Dishani William",
"author_email": "Dishani William <dishaniwilliam@outlook.com>",
"download_url": "https://files.pythonhosted.org/packages/bf/99/0e386a1166dada3d050f2a1c2f38c0507ccbf4994dcb624289a08cd29533/updatepkgs-1.0.2.tar.gz",
"platform": null,
"description": "# UpdatePkgs\r\n\r\n**UpdatePkgs** is a powerful and interactive command-line tool for managing Python packages. It simplifies the process of updating packages, managing `requirements.txt`, and installing new packages with intelligent search.\r\n\r\n## \ud83d\udd27 Features\r\n\r\n- \u2705 Update all outdated packages with progress tracking\r\n- \ud83d\udce6 Generate or clean up `requirements.txt`\r\n- \ud83d\udcc4 Update using existing `requirements.txt` file\r\n- \ud83c\udf10 Search and install new packages from PyPI\r\n- \ud83d\ude80 Simple and intuitive CLI\r\n\r\n## \ud83d\udce5 Installation\r\n\r\n```bash\r\npip install updatepkgs\r\n```\r\n\r\n## \ud83d\ude80 Usage\r\n\r\n```bash\r\nupdatepkgs\r\n```\r\n\r\n### Options\r\n1. Update all installed packages\r\n2. Generate requirements.txt\r\n3. Remove versions from requirements.txt\r\n4. Update using requirements.txt\r\n5. Smart install from PyPI by name\r\n6. Install new package (with search)\r\n0. Exit\r\n\r\n## \ud83d\udce6 Example CLI Output\r\n\r\n```bash\r\n[1/10] Updating numpy -> Success \u2705\r\n[2/10] Updating pandas -> Success \u2705\r\nAll packages updated!\r\n```\r\n\r\n## \ud83d\udee1 License\r\n\r\nMIT License \r\n\u00a9 2025 dnet brand\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A command-line tool for interactively updating and installing Python packages",
"version": "1.0.2",
"project_urls": {
"Homepage": "https://github.com/dnettz/updatepkgs"
},
"split_keywords": [
"pip",
" package",
" update",
" installer",
" search",
" cli"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "934d1ddb97a08079b9dd784e153d8f31059ec5f5f212fa6ebb211fd6af2089e9",
"md5": "5f9bbbbe0e5cc78129cc122d7ce35a80",
"sha256": "e1575dc6fffb171313c220425bc3dea0c5bf2f216efc40439e53a3d7a2906b08"
},
"downloads": -1,
"filename": "updatepkgs-1.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5f9bbbbe0e5cc78129cc122d7ce35a80",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 3983,
"upload_time": "2025-07-24T11:59:38",
"upload_time_iso_8601": "2025-07-24T11:59:38.800755Z",
"url": "https://files.pythonhosted.org/packages/93/4d/1ddb97a08079b9dd784e153d8f31059ec5f5f212fa6ebb211fd6af2089e9/updatepkgs-1.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bf990e386a1166dada3d050f2a1c2f38c0507ccbf4994dcb624289a08cd29533",
"md5": "0ea03df45d9ee28a4703f88bdfa9289b",
"sha256": "4f1e81ccd8488136fd7f10137240649dc045dcefd0ee0cde9ad79aedbe15c737"
},
"downloads": -1,
"filename": "updatepkgs-1.0.2.tar.gz",
"has_sig": false,
"md5_digest": "0ea03df45d9ee28a4703f88bdfa9289b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 4014,
"upload_time": "2025-07-24T11:59:39",
"upload_time_iso_8601": "2025-07-24T11:59:39.835361Z",
"url": "https://files.pythonhosted.org/packages/bf/99/0e386a1166dada3d050f2a1c2f38c0507ccbf4994dcb624289a08cd29533/updatepkgs-1.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-24 11:59:39",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "dnettz",
"github_project": "updatepkgs",
"github_not_found": true,
"lcname": "updatepkgs"
}