pip-qt


Namepip-qt JSON
Version 0.0.9 PyPI version JSON
download
home_page
Summarypip manager
upload_time2023-12-18 12:52:57
maintainer
docs_urlNone
authorHannes
requires_python>=3.4
license
keywords pypi pip packages package installer
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pip-qt
![PyPI - Version](https://img.shields.io/pypi/v/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

![image](https://github.com/hannesdelbeke/pip-qt/assets/3758308/272b56de-ada0-45f3-a813-75db8a749688)

Show the window:
```python
import pip_qt
widget = pip_qt.show()
```

### Dcc plugins
<img src="https://raw.githubusercontent.com/tandpfun/skill-icons/59059d9d1a2c092696dc66e00931cc1181a4ce1f/icons/Blender-Dark.svg" width="32" style="max-width: 100%;"> if using Blender, check out the [pip qt addon](https://github.com/hannesdelbeke/pip-qt-addon)  
<img src="https://raw.githubusercontent.com/hannesdelbeke/gamedev-emojis/main/tools/emoji-maya.png" width="32" style="max-width: 100%;"> if using Maya, check out the [maya-pip-qt plugin](https://github.com/hannesdelbeke/maya-pip-qt)  


## 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](https://github.com/hannesdelbeke/py-pip)
- `pip-search` (optional, used for search, type `pip-search` and click install)
- qtpy



### Similar
let me know [here](https://github.com/hannesdelbeke/pip-qt/issues/new) 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

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "pip-qt",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.4",
    "maintainer_email": "",
    "keywords": "pypi,pip,packages,package,installer",
    "author": "Hannes",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/d0/d5/39b229114571f4e5a9df162b315bdc7e39256ba30a4df908b886ea3f71d9/pip-qt-0.0.9.tar.gz",
    "platform": null,
    "description": "# pip-qt\n![PyPI - Version](https://img.shields.io/pypi/v/pip-qt)\n\npip qt widget to install new python modules from within your python environment.  \n\n> \u26a0\ufe0f WARNING, since this runs in Qt, you might get bugs when trying to (un)install or update the active Qt bindings.\n> or any package that has a Qt binding as (indirect) dependency\n\n![image](https://github.com/hannesdelbeke/pip-qt/assets/3758308/272b56de-ada0-45f3-a813-75db8a749688)\n\nShow the window:\n```python\nimport pip_qt\nwidget = pip_qt.show()\n```\n\n### Dcc plugins\n<img src=\"https://raw.githubusercontent.com/tandpfun/skill-icons/59059d9d1a2c092696dc66e00931cc1181a4ce1f/icons/Blender-Dark.svg\" width=\"32\" style=\"max-width: 100%;\"> if using Blender, check out the [pip qt addon](https://github.com/hannesdelbeke/pip-qt-addon)  \n<img src=\"https://raw.githubusercontent.com/hannesdelbeke/gamedev-emojis/main/tools/emoji-maya.png\" width=\"32\" style=\"max-width: 100%;\"> if using Maya, check out the [maya-pip-qt plugin](https://github.com/hannesdelbeke/maya-pip-qt)  \n\n\n## Commands\n- 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`\n- install auto adds `--target C:/target-path`, so don't add that, instead fill in the target field\n- upgrade, type `--upgrade package-name` in the text field & click install\n- editable install, type `-e C:/local-package-path` in the text field & click install\n\n### \ud83d\udd0d search packages on PyPI\n- type `PackageName` in package field.\n- click search\n\n### \u25b6\ufe0f install a package\n- type package name in package field\n- click install\n\n### \u25b6\ufe0f install a local package \nA local editable install speeds up your development.\nChanges to your scripts in your IDE are automatically loaded in your app (after app restart or `importlib.reload`).\n- type `-e path/to/packaged/repo` (ensure your local repo has a `pyproject.toml` or `setup.py`)\n- click install\n\n### \ud83d\udcc3 list installed packages\nSee all installed packages, their versions, and location\n- click the list button\n\n# TODO\n- [ ] \u274c uninstall\n- [ ] \ud83d\udcc3 list dependencies\n\n\n### Dependencies\ndeveloped on Windows, Mac support in progress\n- [py-pip](https://github.com/hannesdelbeke/py-pip)\n- `pip-search` (optional, used for search, type `pip-search` and click install)\n- qtpy\n\n\n\n### Similar\nlet me know [here](https://github.com/hannesdelbeke/pip-qt/issues/new) if you find a similar project, and I'll link it below:\n- DEAD https://github.com/open-cogsci/python-qtpip 3y old, outdated: uses pip search which is not supported anymore , unclear docs\n- DEAD https://github.com/techbliss/Pip_QT_Gui 8 year old, PyQt4\n- ARCHIVED https://github.com/NathanVaughn/PipQt 4year old, - PySide2, nice UI\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "pip manager",
    "version": "0.0.9",
    "project_urls": {
        "Source": "https://github.com/hannesdelbeke/pip-qt"
    },
    "split_keywords": [
        "pypi",
        "pip",
        "packages",
        "package",
        "installer"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "448f4c3f20605463c4ad99ff4ca19179dfe1614cdc1769edebaaf85fa8d1aaf7",
                "md5": "d49b6eb0f35d9ead030de2869799d561",
                "sha256": "48c04c121b0d74023e71dc5384825ac8cad64b4c41484426bc0600c27e33c349"
            },
            "downloads": -1,
            "filename": "pip_qt-0.0.9-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d49b6eb0f35d9ead030de2869799d561",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.4",
            "size": 5086,
            "upload_time": "2023-12-18T12:52:55",
            "upload_time_iso_8601": "2023-12-18T12:52:55.564595Z",
            "url": "https://files.pythonhosted.org/packages/44/8f/4c3f20605463c4ad99ff4ca19179dfe1614cdc1769edebaaf85fa8d1aaf7/pip_qt-0.0.9-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d0d539b229114571f4e5a9df162b315bdc7e39256ba30a4df908b886ea3f71d9",
                "md5": "ac38d24526f1d085c2becdb06dcdf11f",
                "sha256": "4b73c96615f0a60135d7eb3d72939e1c5588615317c8281fb95778940896fe9b"
            },
            "downloads": -1,
            "filename": "pip-qt-0.0.9.tar.gz",
            "has_sig": false,
            "md5_digest": "ac38d24526f1d085c2becdb06dcdf11f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.4",
            "size": 7354,
            "upload_time": "2023-12-18T12:52:57",
            "upload_time_iso_8601": "2023-12-18T12:52:57.058226Z",
            "url": "https://files.pythonhosted.org/packages/d0/d5/39b229114571f4e5a9df162b315bdc7e39256ba30a4df908b886ea3f71d9/pip-qt-0.0.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-18 12:52:57",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "hannesdelbeke",
    "github_project": "pip-qt",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "pip-qt"
}
        
Elapsed time: 0.42635s