Skip to content

Commit 0f32914

Browse files
author
Ubaid Usmani
committed
removed unnnecessary code and resolved conflicts
2 parents c4c4c34 + 01a1dab commit 0f32914

13 files changed

+597
-19
lines changed

.github/workflows/main.yml

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Upload Python Package
2+
3+
on:
4+
release:
5+
types: [created]
6+
7+
jobs:
8+
deploy:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v1
12+
- name: Set up Python
13+
uses: actions/setup-python@v1
14+
with:
15+
python-version: '3.x'
16+
- name: Install dependencies
17+
run: |
18+
python -m pip install --upgrade pip
19+
pip install setuptools wheel twine
20+
- name: Build and publish
21+
env:
22+
TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
23+
TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
24+
run: |
25+
python setup.py sdist bdist_wheel
26+
twine upload dist/*

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
*.pyc
2+
venv/
23
env/
34
*.egg-info
4-
UI_Files/
55
build/
66
dist/
77
.idea*

README.md

+8-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<p align="center">
22
<img src="https://user-images.githubusercontent.com/30529572/72455010-fb38d400-37e7-11ea-9c1e-8cdeb5f5906e.png" />
33
<h2 align="center"> PIP-GUI </h2>
4-
<h4 align="center"> A GUI framework for managine PIP packages developed using PyQt5 </h4>
4+
<h4 align="center"> A GUI framework for managing PIP packages developed using PyQt5 </h4>
55
<h2 align="center"> Description </h2>
66

77
### The Start Screen
@@ -46,6 +46,8 @@
4646
- [x] Update packages
4747
- [x] Get the latest packages directly from the pypi package directory
4848
- [ ] Choose enviroment to download packages
49+
- [ ] Search option in updates and uninstall windows
50+
- [ ] Installing package in user directory (--user)
4951

5052
<br>
5153

@@ -70,7 +72,11 @@ pip install pipgui==1.1
7072

7173
## Contributors
7274

73-
* <a href='https://github.com/ayushpriya10'>Ayush Priya</a>
75+
* [Ayush Priya](https://github.com/ayushpriya10)
76+
* [zdenop](https://github.com/zdenop)
77+
* [Geek-ubaid](https://github.com/Geek-ubaid)
78+
* [ujjwal96](https://github.com/ujjwal96)
79+
* [L04DB4L4NC3R](https://github.com/L04DB4L4NC3R)
7480

7581

7682
<br>

pipgui/GUI/UI_Files/aboutScreen.ui

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<ui version="4.0">
3+
<class>Form</class>
4+
<widget class="QWidget" name="Form">
5+
<property name="geometry">
6+
<rect>
7+
<x>0</x>
8+
<y>0</y>
9+
<width>381</width>
10+
<height>350</height>
11+
</rect>
12+
</property>
13+
<property name="windowTitle">
14+
<string>About</string>
15+
</property>
16+
<widget class="QWidget" name="verticalLayoutWidget">
17+
<property name="geometry">
18+
<rect>
19+
<x>30</x>
20+
<y>30</y>
21+
<width>321</width>
22+
<height>291</height>
23+
</rect>
24+
</property>
25+
<layout class="QVBoxLayout" name="verticalLayout_2">
26+
<item>
27+
<widget class="QLabel" name="label">
28+
<property name="text">
29+
<string>TextLabel</string>
30+
</property>
31+
</widget>
32+
</item>
33+
<item>
34+
<widget class="QTextBrowser" name="textBrowser"/>
35+
</item>
36+
</layout>
37+
</widget>
38+
</widget>
39+
<resources/>
40+
<connections/>
41+
</ui>

pipgui/GUI/UI_Files/installScreen.ui

+98
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<ui version="4.0">
3+
<class>Form</class>
4+
<widget class="QWidget" name="Form">
5+
<property name="geometry">
6+
<rect>
7+
<x>0</x>
8+
<y>0</y>
9+
<width>439</width>
10+
<height>503</height>
11+
</rect>
12+
</property>
13+
<property name="windowTitle">
14+
<string>Install Packages</string>
15+
</property>
16+
<widget class="QWidget" name="verticalLayoutWidget">
17+
<property name="geometry">
18+
<rect>
19+
<x>300</x>
20+
<y>110</y>
21+
<width>121</width>
22+
<height>98</height>
23+
</rect>
24+
</property>
25+
<layout class="QVBoxLayout" name="verticalLayout">
26+
<item>
27+
<widget class="QPushButton" name="btnInstall">
28+
<property name="text">
29+
<string>Install</string>
30+
</property>
31+
</widget>
32+
</item>
33+
<item>
34+
<widget class="QPushButton" name="btnBack">
35+
<property name="text">
36+
<string>Go Back</string>
37+
</property>
38+
</widget>
39+
</item>
40+
</layout>
41+
</widget>
42+
<widget class="QListWidget" name="listWidget">
43+
<property name="geometry">
44+
<rect>
45+
<x>20</x>
46+
<y>110</y>
47+
<width>261</width>
48+
<height>381</height>
49+
</rect>
50+
</property>
51+
<property name="selectionMode">
52+
<enum>QAbstractItemView::MultiSelection</enum>
53+
</property>
54+
</widget>
55+
<widget class="QLabel" name="label">
56+
<property name="geometry">
57+
<rect>
58+
<x>20</x>
59+
<y>70</y>
60+
<width>401</width>
61+
<height>21</height>
62+
</rect>
63+
</property>
64+
<property name="font">
65+
<font>
66+
<pointsize>14</pointsize>
67+
</font>
68+
</property>
69+
<property name="text">
70+
<string>Please select the packages you want to update:</string>
71+
</property>
72+
</widget>
73+
<widget class="QWidget" name="horizontalLayoutWidget">
74+
<property name="geometry">
75+
<rect>
76+
<x>20</x>
77+
<y>0</y>
78+
<width>401</width>
79+
<height>80</height>
80+
</rect>
81+
</property>
82+
<layout class="QHBoxLayout" name="horizontalLayout">
83+
<item>
84+
<widget class="QLabel" name="label_2">
85+
<property name="text">
86+
<string>Search Packages:</string>
87+
</property>
88+
</widget>
89+
</item>
90+
<item>
91+
<widget class="QLineEdit" name="lineEdit"/>
92+
</item>
93+
</layout>
94+
</widget>
95+
</widget>
96+
<resources/>
97+
<connections/>
98+
</ui>

pipgui/GUI/UI_Files/progressScreen.ui

+61
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<ui version="4.0">
3+
<class>Form</class>
4+
<widget class="QWidget" name="Form">
5+
<property name="geometry">
6+
<rect>
7+
<x>0</x>
8+
<y>0</y>
9+
<width>582</width>
10+
<height>317</height>
11+
</rect>
12+
</property>
13+
<property name="windowTitle">
14+
<string>Progress Window</string>
15+
</property>
16+
<widget class="QWidget" name="verticalLayoutWidget">
17+
<property name="geometry">
18+
<rect>
19+
<x>10</x>
20+
<y>10</y>
21+
<width>561</width>
22+
<height>261</height>
23+
</rect>
24+
</property>
25+
<layout class="QVBoxLayout" name="verticalLayout">
26+
<item>
27+
<widget class="QLabel" name="labelProgress">
28+
<property name="font">
29+
<font>
30+
<pointsize>12</pointsize>
31+
<weight>75</weight>
32+
<bold>true</bold>
33+
</font>
34+
</property>
35+
<property name="text">
36+
<string>Filler Text..</string>
37+
</property>
38+
</widget>
39+
</item>
40+
<item>
41+
<widget class="QTextEdit" name="textEdit"/>
42+
</item>
43+
</layout>
44+
</widget>
45+
<widget class="QPushButton" name="btnContinue">
46+
<property name="geometry">
47+
<rect>
48+
<x>450</x>
49+
<y>280</y>
50+
<width>90</width>
51+
<height>28</height>
52+
</rect>
53+
</property>
54+
<property name="text">
55+
<string>Continue</string>
56+
</property>
57+
</widget>
58+
</widget>
59+
<resources/>
60+
<connections/>
61+
</ui>

0 commit comments

Comments
 (0)