Skip to content

hannesdelbeke/pip-qt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pip-qt

PyPI - Version

pip qt widget to install new python modules from within your python environment.

image

Show the window:

import pip_qt
widget = pip_qt.show()

Gotchas

⚠️ WARNING, since this runs in Qt, you might get bugs when trying to (un)install or update the active Qt bindings.
or any package that has a Qt binding as (indirect) dependency

Dcc plugins

Commands

  • For advanced users, you can add options in the package name field, e.g. --index-url http://my.package.repo/simple/ SomePackage instead of SomePackage
  • install auto adds --target C:/target-path, so don't add that, instead fill in the target field
  • upgrade, type --upgrade package-name in the text field & click install
  • editable install, type -e C:/local-package-path in the text field & click install

🔍 search packages on PyPI

  • type PackageName in package field.
  • click search

▶️ install a package

  • type package name in package field
  • click install

▶️ install a local package

A local editable install speeds up your development. Changes to your scripts in your IDE are automatically loaded in your app (after app restart or importlib.reload).

  • type -e path/to/packaged/repo (ensure your local repo has a pyproject.toml or setup.py)
  • click install

📃 list installed packages

See all installed packages, their versions, and location

  • click the list button

TODO

  • ❌ uninstall
  • 📃 list dependencies

Dependencies

developed on Windows, Mac support in progress

  • py-pip
  • pip-search (optional, used for search, type pip-search and click install)
  • qtpy

Similar

let me know here if you find a similar project, and I'll link it below: