mr-hub-gui
A Python GUI to add packages to MR-Hub.
This tool generates the required JSON description for MR-Hub, and then helps in creating the forked Github repository.
Requirements
This tool is written in Python. Version 3.6 or more are required.
In addition to Python, you will also need:
- A Github account.
- Git installed on your system, and in the path.
- Git properly configured (with global user.name and user.email variables set).
Installation
You can install this program directly from pip:
pip install mr-hub-gui
and subsequently you can directly launch mr-hub-gui
Alternatively, you can clone the github repository and launch the mr-hub-gui script directly, or install it from the
local clone with pip install -e . .
The following python libraries are required: PyGithub, PySide2, requests.
Usage
Launch the mr-hub-gui program. Fill in all the required fields.
You can load and save your settings as JSON (which you can also then use to manually create the repository and the pull
request, if you wish).
Once you are ready, you can select Prepare MR-Hub submission from the File menu. This will fork the main MR-Hub repo inside Github, create a local copy, and modify it. Finally, the pull request page will be open in your browser. Review it and approve it.
See the MR hub github page for more information.
Compatibility
This program was tested with Linux and Windows.
Metadata
Release files for mr-hub-gui 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mr-hub-gui-0.0.2.tar.gz | 11.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mr_hub_gui-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 25.2 kB
Release files / mr-hub-gui-0.0.2.tar.gz
| Download URL | mr-hub-gui-0.0.2.tar.gz |
|---|---|
| Size | 11.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bf01b3f375dcffd0312c79204ec96f58744947bf1ae7691c0188b2f053944201
|
|
BLAKE2b-256 checksum How to use checksums |
2e23d1a47ebe756aca1672954724fad66987705e49842e179ee7d72a8d1de354
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1
|
Release files / mr_hub_gui-0.0.2-py3-none-any.whl
| Download URL | mr_hub_gui-0.0.2-py3-none-any.whl |
|---|---|
| Size | 13.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ffc2b5e4bcdd433dd47a83eb1fb7460085cd1aef2f902a06ab0f2ca323ea4954
|
|
BLAKE2b-256 checksum How to use checksums |
72a687d0308abc066f9936e565d8d1fd64913b047729d4608fd198fd5656977f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1
|