Effortlessly uploading your Python scripts to the Python Package Index (PyPI). No more command-line struggles!
Project description
EasyPipUpload(Pip Script Uploader) for PyPi
This Flask application provides a user-friendly graphical user interface (GUI) for effortlessly uploading your Python scripts to the Python Package Index (PyPI). No more command-line struggles!
Features:
- Simplified Uploading: Upload your Python script directly through the GUI, bypassing the need for complex command-line interactions.
- Intuitive Interface: The straightforward layout makes the upload process clear and easy to follow, even for users unfamiliar with PyPI or command-line tools.
- Python Packaging Essentials: Leverages Flask to create a web-based GUI, and includes necessary dependencies in requirements.txt for a seamless setup. Installation:
Install the package from PyPI:
Installation:
pip install EasyPipUpload
Usage:
Ensure you have a PyPI account and have obtained the necessary API credentials(API Key) for uploading packages.
import runpy
from EasyPipUpload import run_app
runpy.run_module(mod_name='run_app', run_name='__main__', alter_sys=True)
It will automatically open the web browser and you can see the GUI for uploading the script.
License:
MIT License (https://opensource.org/license/mit)
Contributions:
Feel free to submit pull requests to improve this project! We welcome contributions that enhance functionality, fix bugs, or improve the user experience.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file EasyPipUpload-0.1-py3-none-any.whl
.
File metadata
- Download URL: EasyPipUpload-0.1-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
7611d75ff705dc3b082ac57767193a474029e37679ab91eb2ccac127adf986cf
|
|
MD5 |
6cd0009b8dd19f80313efa69515f6e36
|
|
BLAKE2b-256 |
9f58bd25ca9e9b9c372f7ad07f49cf2a10d34be516b989eb196f24935aa30fee
|