pip-qt
pip qt widget to install new python modules from within your python environment.
⚠️ 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
Show the window:
import pip_qt
widget = pip_qt.show()
Dcc plugins
if using Blender, check out the pip qt addon
if using Maya, check out the maya-pip-qt plugin
Commands
- For advanced users, you can add options in the package name field, e.g.
--index-url http://my.package.repo/simple/ SomePackageinstead ofSomePackage - install auto adds
--target C:/target-path, so don't add that, instead fill in the target field - upgrade, type
--upgrade package-namein the text field & click install - editable install, type
-e C:/local-package-pathin the text field & click install
🔍 search packages on PyPI
- type
PackageNamein 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 apyproject.tomlorsetup.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, typepip-searchand click install)- qtpy
Similar
let me know here if you find a similar project, and I'll link it below:
- DEAD https://github.com/open-cogsci/python-qtpip 3y old, outdated: uses pip search which is not supported anymore , unclear docs
- DEAD https://github.com/techbliss/Pip_QT_Gui 8 year old, PyQt4
- ARCHIVED https://github.com/NathanVaughn/PipQt 4year old, - PySide2, nice UI
Metadata
Release files for pip-qt 0.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pip-qt-0.0.9.tar.gz | 7.4 kB | Without provenance | Details for pip-qt-0.0.9.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pip_qt-0.0.9-py3-none-any.whl | Python 3 | none | any | Details for pip_qt-0.0.9-py3-none-any.whl |
Total release size: 12.4 kB
Release files / pip-qt-0.0.9.tar.gz
| Download URL | pip-qt-0.0.9.tar.gz |
|---|---|
| Size | 7.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4b73c96615f0a60135d7eb3d72939e1c5588615317c8281fb95778940896fe9b
|
|
BLAKE2b-256 checksum How to use checksums |
d0d539b229114571f4e5a9df162b315bdc7e39256ba30a4df908b886ea3f71d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.18
|
Release files / pip_qt-0.0.9-py3-none-any.whl
| Download URL | pip_qt-0.0.9-py3-none-any.whl |
|---|---|
| Size | 5.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
48c04c121b0d74023e71dc5384825ac8cad64b4c41484426bc0600c27e33c349
|
|
BLAKE2b-256 checksum How to use checksums |
448f4c3f20605463c4ad99ff4ca19179dfe1614cdc1769edebaaf85fa8d1aaf7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.18
|
Security for pip-qt 0.0.9
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.