# Pypi-uploader
#### Upload your Python libraries to PyPi with a beautiful interface.
</br>
<a href="README_RU.md" ><img src="https://emojio.ru/images/twitter-64/1f1f7-1f1fa.png" width="30" height="30"></img>Читать на Русском</a>
</br></br>
This program is written using the <a href="https://pypi.org/project/PySimpleGUI/">PySimpleGUI</a> library.
Just run <a href="Pypi_uploader.py">Pypi_uploader.py</a> and follow the instructions on the screen.</br>
The program will automatically install the necessary libraries, compile your project into an archive and upload it to Pypi or Test Pypi.</br>
After uploading, program can also clean up all generated files.
#### Important! Selected project folder should contain the ```__init__.py``` file! This is the main file of your library.
#### Folder hierarchy:
```
.../Any_folder_name
|__Pypi-uploader.py
|__requirements.txt (optional)
|__Your_Project_Folder/
|__ __init__.py
|__Other_files...
```
<img src="Image.png"></img>
### Possible mistakes:
<ul>
<li> Login or password is incorrect (or API token if you uploaded through it). </li>
<li> You signed up for PyPi, and you are trying to upload a project to Test Pypi (or vice versa). </li>
<li> A library with this name already exists. So if this is your library - change the version. </li>
</ul>
Raw data
{
"_id": null,
"home_page": "https://github.com/Ivan101002/TestRepOnPython",
"name": "UseProlog256",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "example python prolog",
"author": "IvanP",
"author_email": "I.popovich2002@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/30/48/5437276a002ef02f3fe5310be697460ac18f88f7af9a75447109839b4603/useprolog256-1.0.1.tar.gz",
"platform": null,
"description": "# Pypi-uploader\r\n#### Upload your Python libraries to PyPi with a beautiful interface.\r\n\r\n</br>\r\n\r\n<a href=\"README_RU.md\" ><img src=\"https://emojio.ru/images/twitter-64/1f1f7-1f1fa.png\" width=\"30\" height=\"30\"></img>\u0420\u00a7\u0420\u0451\u0421\u201a\u0420\u00b0\u0421\u201a\u0421\u040a \u0420\u0405\u0420\u00b0 \u0420\u00a0\u0421\u0453\u0421\u0403\u0421\u0403\u0420\u0454\u0420\u0455\u0420\u0458</a>\r\n</br></br>\r\n\r\nThis program is written using the <a href=\"https://pypi.org/project/PySimpleGUI/\">PySimpleGUI</a> library.\r\n\r\nJust run <a href=\"Pypi_uploader.py\">Pypi_uploader.py</a> and follow the instructions on the screen.</br>\r\nThe program will automatically install the necessary libraries, compile your project into an archive and upload it to Pypi or Test Pypi.</br>\r\nAfter uploading, program can also clean up all generated files.\r\n\r\n#### Important! Selected project folder should contain the ```__init__.py``` file! This is the main file of your library.\r\n\r\n#### Folder hierarchy:\r\n```\r\n.../Any_folder_name\r\n |__Pypi-uploader.py\r\n |__requirements.txt (optional)\r\n |__Your_Project_Folder/\r\n |__ __init__.py\r\n |__Other_files... \r\n```\r\n\r\n<img src=\"Image.png\"></img>\r\n\r\n### Possible mistakes:\r\n<ul>\r\n<li> Login or password is incorrect (or API token if you uploaded through it). </li>\r\n<li> You signed up for PyPi, and you are trying to upload a project to Test Pypi (or vice versa). </li>\r\n<li> A library with this name already exists. So if this is your library - change the version. </li>\r\n</ul>\r\n",
"bugtrack_url": null,
"license": null,
"summary": "This is my first module",
"version": "1.0.1",
"project_urls": {
"Homepage": "https://github.com/Ivan101002/TestRepOnPython"
},
"split_keywords": [
"example",
"python",
"prolog"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1e1adb1cec430ba712b3445834c06458c2871567dcfbb3e2352cb91dfbd060d8",
"md5": "86761e8395d6f6a0ed486fc6fa6a3659",
"sha256": "74e1c8917b30ad77470b965207e5d43860e5920dec80386558703a0099dac3ba"
},
"downloads": -1,
"filename": "UseProlog256-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "86761e8395d6f6a0ed486fc6fa6a3659",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 4706,
"upload_time": "2024-06-14T13:29:45",
"upload_time_iso_8601": "2024-06-14T13:29:45.243601Z",
"url": "https://files.pythonhosted.org/packages/1e/1a/db1cec430ba712b3445834c06458c2871567dcfbb3e2352cb91dfbd060d8/UseProlog256-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "30485437276a002ef02f3fe5310be697460ac18f88f7af9a75447109839b4603",
"md5": "cf1db921b41eac249d893a83e528aa12",
"sha256": "3e4d2d850d9b0fbae9bde03319067623abdb7a637249b7800ecc1e911daa49cd"
},
"downloads": -1,
"filename": "useprolog256-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "cf1db921b41eac249d893a83e528aa12",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 4822,
"upload_time": "2024-06-14T13:29:46",
"upload_time_iso_8601": "2024-06-14T13:29:46.649082Z",
"url": "https://files.pythonhosted.org/packages/30/48/5437276a002ef02f3fe5310be697460ac18f88f7af9a75447109839b4603/useprolog256-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-14 13:29:46",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Ivan101002",
"github_project": "TestRepOnPython",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "useprolog256"
}