git clone https://github.com/blaze005/PIP-Manager-App.git
PIP Manager is designed to make Python Package handling easier by just a click of a button!!
*All Windows 10 releases work on Windows 11
We will be skipping all 5.x updates and go staright 6.0, 6.0 is getting rewritten!!! Using PyQT5
6.0 will be faster than ever, 3 second reduction in boot time, no GUI tearing, and better console codes.
Here are some sneak peaks:
Abouve is something new, the PyPI tab is a "web browser" to search the PyPI website without needing to use chrome.
- Will sometimes not work.... Errors do pop up.
- Installing packages
- Upgrading packages (Installing if they are not already)
- Uninstalling packages
- Upgrading pip
- Test Importing. (If the module is not on your machine it will auto download.)
- Dark mode | can be enabled in the 'settings' tab (Defaulted)
- Built-In Console | This console is a live feed of the CMD but simplified for easier reading
- 'settings' tab | This has two current settings and they are saved in a json file for saved configurations
- Threading (Developed by Cole Bohanon) | This prevents the freezing of the app and allows for a live feed to the CMD
- Package List Tab (Displays all packages and colorizes the outdated ones in red, right click on the package to get a menue of "Upgrade or Uninstall" Be sure to select the Package before you do this.)
- Auto-Py-to-EXE function in the settings tab.
- MetaData Tool
- Quick Access Menu Bar
- Updating PIP Manager from within the GUI
- Connects to the PyPI database automatically to easily find a package and install (does cause slow GUI response when app starts)
This app does require some third party packages. But don't worry the app will detect if you have them or not and it will ask you if you want to install them in a CMD. From here you can also start in CLI mode instead of installing the packages. NOTE: features are limited in CLI Mode. Here are the required packages:
ttkthemes
win32gui & win32con
Lead Python Dev: Will Payne
Contributions are always welcome - just:
- Fork the project.
- Commit your changes on a feature/fix branch.
- Push.
- Submit a pull request.
- Have your changes merged :)
- We do not recommend installing any packages you are not familiar with.
- We do not recommend installing packages that may require log in information, unless its trusted by the Python Community
- We are not resopnsible for faulty or virus enbeded packages that are installed through this Software.
PMA501