Skip to main content

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)

Source distribution for mr-hub-gui 0.0.2
File Size Uploaded
mr-hub-gui-0.0.2.tar.gz 11.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mr-hub-gui 0.0.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page