Code Monkey home page Code Monkey logo

pip-gui's Introduction

PIP-GUI

A GUI framework for managing PIP packages developed using PyQt5

Description

The Start Screen

alt text

The start screen contains options for a user to select the process he wants to be carried out.

One can also specify the version of python he wants the operations to be performed upon.

The file menu has an option to "Exit" (shortcut: Ctrl+Q) and "Refresh Lists" which refreshes the resources files containing package data.

The Installation Screen

alt text

The installation screen has a search bar which the user can use to search and install desired package(s).

The Update Screen

alt text

The update screen displays the list of packages which are out-of-date and can be upgraded.

The Uninstall Screem

alt text

The uninstallation screen displays the list of packages which are installed in the user's system and can be uninstalled.

The Progress Window

alt text

The progress window is an built-in terminal widget for PIP-GUI which displays the processes running while performing operations

Functionalities

  • Install/Uninstall pip packages in the active environment
  • Update packages
  • Get the latest packages directly from the pypi package directory
  • Choose enviroment to download packages
  • Search option in updates and uninstall windows
  • Installing package in user directory (--user)

Instructions to Install package

  • Pre-requisites:

    • Python version >=3.4
  • Install the package using

    pip install pipgui
  • Directions to run the package

    • Type the following command in the terminal
      pipgui

Running package locally

  • Pre-requisities

    • Python (>=3.4)
  • Install the package locally by using the following commands

      git clone https://github.com/GDGVIT/pip-gui.git
      cd pipgui
      pip install -e .
  • Type the following commmand to run the application

      pipgui

Contributors



Made with ❤️ by DSC VIT

pip-gui's People

Contributors

ayushpriya10 avatar geek-ubaid avatar l04db4l4nc3r avatar r00tdaemon avatar zdenop avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.