From 9c54986ad14b9a358aeeafc81c37c99a46cf2eb3 Mon Sep 17 00:00:00 2001
From: ToastCoder <vicky.pcbasic@gmail.com>
Date: Sat, 26 Jun 2021 13:48:49 +0530
Subject: [PATCH 1/7] Added pypi-check alias in pypi plugin

---
 plugins/pypi/README.md       | 0
 plugins/pypi/pypi.plugin.zsh | 3 +++
 2 files changed, 3 insertions(+)
 create mode 100644 plugins/pypi/README.md
 create mode 100644 plugins/pypi/pypi.plugin.zsh

diff --git a/plugins/pypi/README.md b/plugins/pypi/README.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/plugins/pypi/pypi.plugin.zsh b/plugins/pypi/pypi.plugin.zsh
new file mode 100644
index 000000000..a08704ad5
--- /dev/null
+++ b/plugins/pypi/pypi.plugin.zsh
@@ -0,0 +1,3 @@
+alias pypi-check='pip install twine setuptools'
+
+

From dd7144152987cea87708bb1bce5fee6840c755ff Mon Sep 17 00:00:00 2001
From: ToastCoder <vicky.pcbasic@gmail.com>
Date: Sat, 26 Jun 2021 13:51:46 +0530
Subject: [PATCH 2/7] Added pypi-upload alias in pypi plugin and minor
 correction in pypi-check alias

---
 plugins/pypi/pypi.plugin.zsh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/plugins/pypi/pypi.plugin.zsh b/plugins/pypi/pypi.plugin.zsh
index a08704ad5..df44f45c2 100644
--- a/plugins/pypi/pypi.plugin.zsh
+++ b/plugins/pypi/pypi.plugin.zsh
@@ -1,3 +1,3 @@
-alias pypi-check='pip install twine setuptools'
-
+alias pypi-check='pip3 install twine setuptools'
+alias pypi-upload='python3 setup.py sdist && twine upload dist/'
 

From 40ab2e14d3be91b66f574f7f7151a9bf90115de3 Mon Sep 17 00:00:00 2001
From: Moulishankar10 <moulishankarmr@gmail.com>
Date: Sat, 26 Jun 2021 14:15:00 +0530
Subject: [PATCH 3/7] Added alias for pypi-tupload

---
 plugins/pypi/pypi.plugin.zsh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/plugins/pypi/pypi.plugin.zsh b/plugins/pypi/pypi.plugin.zsh
index df44f45c2..17f48e0fc 100644
--- a/plugins/pypi/pypi.plugin.zsh
+++ b/plugins/pypi/pypi.plugin.zsh
@@ -1,3 +1,5 @@
 alias pypi-check='pip3 install twine setuptools'
-alias pypi-upload='python3 setup.py sdist && twine upload dist/'
+alias pypi-tupload='python3 setup.py sdist && twine upload --repository testpypi dist/*'
+alias pypi-upload='python3 setup.py sdist && twine upload dist/*'
+
 

From 2372c8dfee64be6b3c6e83c9eee3a3e3477fcaee Mon Sep 17 00:00:00 2001
From: Moulishankar10 <moulishankarmr@gmail.com>
Date: Sat, 26 Jun 2021 14:15:57 +0530
Subject: [PATCH 4/7] Added alias for pypi-ltest in pypi plugin

---
 plugins/pypi/pypi.plugin.zsh | 1 +
 1 file changed, 1 insertion(+)

diff --git a/plugins/pypi/pypi.plugin.zsh b/plugins/pypi/pypi.plugin.zsh
index 17f48e0fc..983a9730e 100644
--- a/plugins/pypi/pypi.plugin.zsh
+++ b/plugins/pypi/pypi.plugin.zsh
@@ -1,4 +1,5 @@
 alias pypi-check='pip3 install twine setuptools'
+alias pypi-ltest='python3 setup.py sdist && python3 -m pip install dist/*'
 alias pypi-tupload='python3 setup.py sdist && twine upload --repository testpypi dist/*'
 alias pypi-upload='python3 setup.py sdist && twine upload dist/*'
 

From f965e9a58be905889b008d618a5481e1938f98d5 Mon Sep 17 00:00:00 2001
From: Moulishankar10 <moulishankarmr@gmail.com>
Date: Sat, 26 Jun 2021 16:13:46 +0530
Subject: [PATCH 5/7] Added the plugin description in README.md

---
 plugins/pypi/README.md | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/plugins/pypi/README.md b/plugins/pypi/README.md
index e69de29bb..765f1b260 100644
--- a/plugins/pypi/README.md
+++ b/plugins/pypi/README.md
@@ -0,0 +1,9 @@
+# pypi plugin
+
+A plugin which contains quick memorable aliases for the commands available while uploading own packages in [pypi](https://pypi.org/)
+
+To access this plugin, add the parameter `pypi` to the plugins array of your zshrc file:
+```
+plugins=(... pypi)
+```
+

From a35d2c19fca0f09c9ddea4dc84269adb57d3cb05 Mon Sep 17 00:00:00 2001
From: Vigneshwar Ravichandar <vicky.pcbasic@gmail.com>
Date: Sat, 26 Jun 2021 16:38:20 +0530
Subject: [PATCH 6/7] Added list of aliases in pypi plugin

---
 plugins/pypi/README.md | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/plugins/pypi/README.md b/plugins/pypi/README.md
index 765f1b260..73f4d5c07 100644
--- a/plugins/pypi/README.md
+++ b/plugins/pypi/README.md
@@ -7,3 +7,11 @@ To access this plugin, add the parameter `pypi` to the plugins array of your zsh
 plugins=(... pypi)
 ```
 
+## Aliases
+
+| Alias Command          | Original Command                                                      | Description                                                                            |
+|------------------------|-----------------------------------------------------------------------|----------------------------------------------------------------------------------------|
+| `pypi-check`           | `pip3 install twine setuptools`                                       | Used to check the required libraries to upload a package in pypi                       |
+| `pypi-ltest`           | `python3 setup.py sdist && python3 -m pip install dist/*`             | Used to install setup.py file to local machine for testing before uploading into pypi. |
+| `pypi-tupload`         | `python3 setup.py sdist && twine upload --repository testpypi dist/*` | Used to upload a python package to testpypi for testing                                |
+| `pypi-upload`          | `python3 setup.py sdist && twine upload dist/*`                       | Used to upload a python package to pypi.                                               |

From 08aa4b5bc32d15667034ef971bb2edf28a3750bb Mon Sep 17 00:00:00 2001
From: ToastCoder <vicky.pcbasic@gmail.com>
Date: Sat, 26 Jun 2021 21:08:42 +0530
Subject: [PATCH 7/7] Used python3 -m pip instead of pip3 in pypi-check alias

---
 plugins/pypi/pypi.plugin.zsh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/plugins/pypi/pypi.plugin.zsh b/plugins/pypi/pypi.plugin.zsh
index 983a9730e..17d9d7ed0 100644
--- a/plugins/pypi/pypi.plugin.zsh
+++ b/plugins/pypi/pypi.plugin.zsh
@@ -1,4 +1,4 @@
-alias pypi-check='pip3 install twine setuptools'
+alias pypi-check='python3 -m pip install twine setuptools'
 alias pypi-ltest='python3 setup.py sdist && python3 -m pip install dist/*'
 alias pypi-tupload='python3 setup.py sdist && twine upload --repository testpypi dist/*'
 alias pypi-upload='python3 setup.py sdist && twine upload dist/*'