# Ezpub [cli-environment]
## Tool to help developer to publish package to PyPI
## Installation
```Terminal
pip3 install Ezpub-karjakak
```
>**Ezpub require setuptools as back-end engine and pyproject.toml file (setup.cfg is optional).**
## Usage
**Create token for variable environment and save it for publish with twine [token key-in in tkinter simpledialog for showing in hidden].**
```Terminal
ezpub -t None
```
**Delete saved token.**
```Terminal
ezpub -t d
```
**Create save token.**
```Terminal
# Windows
ezpub -t %VARTOKEN%
# MacOS X
ezpub -t $VARTOKEN
```
**Building the package and create [build, dist, and package.egg-info] for uploading to PyPI.**
```Terminal
# Window
ezpub -b .\package-path\
# MacOS X
ezpub -b ./package_path/
```
**TAKE NOTE:**
* **Ezpub will try to move existing [build, dist, and package.egg-info] to created archive folder and create new one.**
* **If Exception occured, user need to remove them manually.**
**Pubish to PyPI.**
```Terminal
# For Windows only
ezpub -p .\package-path\dist\*
# For MacOS X
ezpub -p ./package_path/dist/*
```
**TAKE NOTE:**
* **If token is not created yet, ~~it will start process "-t" automatically~~ user will be prompt to create first.**
* **Some firewall not allowed moving files to archive, you may exclude Ezpub from it.**
* **You can move the files manually and using `py -m build` instead. [Please see the source code for assurance]**
* **MacOS X:**
* **Extra secure with locking.**
* **Dependency:**
* **twine**
* **Clien**
* **filepmon**
* **filfla**
## Links
* **<https://packaging.python.org/tutorials/packaging-projects/>**
* **<https://twine.readthedocs.io/en/latest/>**
Raw data
{
"_id": null,
"home_page": "https://github.com/kakkarja/Ezpub",
"name": "Ezpub-karjakak",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": null,
"author": "karjakak",
"author_email": "kakkarja.github@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/50/09/5aab63c476dcd34759e34f290bee8dc48f5d723269d34726b189a332bdd2/ezpub_karjakak-1.3.5.tar.gz",
"platform": null,
"description": "# Ezpub [cli-environment]\r\n\r\n## Tool to help developer to publish package to PyPI\r\n\r\n## Installation\r\n\r\n```Terminal\r\npip3 install Ezpub-karjakak\r\n```\r\n\r\n>**Ezpub require setuptools as back-end engine and pyproject.toml file (setup.cfg is optional).**\r\n\r\n## Usage\r\n\r\n**Create token for variable environment and save it for publish with twine [token key-in in tkinter simpledialog for showing in hidden].**\r\n\r\n```Terminal\r\nezpub -t None\r\n```\r\n\r\n**Delete saved token.**\r\n\r\n```Terminal\r\nezpub -t d\r\n```\r\n\r\n**Create save token.**\r\n\r\n```Terminal\r\n# Windows\r\nezpub -t %VARTOKEN%\r\n\r\n# MacOS X\r\nezpub -t $VARTOKEN\r\n```\r\n\r\n**Building the package and create [build, dist, and package.egg-info] for uploading to PyPI.**\r\n\r\n```Terminal\r\n# Window\r\nezpub -b .\\package-path\\\r\n\r\n# MacOS X\r\nezpub -b ./package_path/\r\n```\r\n\r\n**TAKE NOTE:**\r\n\r\n* **Ezpub will try to move existing [build, dist, and package.egg-info] to created archive folder and create new one.**\r\n * **If Exception occured, user need to remove them manually.**\r\n\r\n**Pubish to PyPI.**\r\n\r\n```Terminal\r\n# For Windows only\r\nezpub -p .\\package-path\\dist\\*\r\n\r\n# For MacOS X\r\nezpub -p ./package_path/dist/*\r\n```\r\n\r\n**TAKE NOTE:**\r\n\r\n* **If token is not created yet, ~~it will start process \"-t\" automatically~~ user will be prompt to create first.**\r\n* **Some firewall not allowed moving files to archive, you may exclude Ezpub from it.**\r\n* **You can move the files manually and using `py -m build` instead. [Please see the source code for assurance]**\r\n* **MacOS X:**\r\n * **Extra secure with locking.**\r\n* **Dependency:**\r\n * **twine**\r\n * **Clien**\r\n * **filepmon**\r\n * **filfla**\r\n\r\n## Links\r\n\r\n* **<https://packaging.python.org/tutorials/packaging-projects/>**\r\n\r\n* **<https://twine.readthedocs.io/en/latest/>**\r\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "Ezpub is a tool for developer to upload package to PyPI",
"version": "1.3.5",
"project_urls": {
"Homepage": "https://github.com/kakkarja/Ezpub"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ba6bf379e95bbe4fa9fc5b031e4d79bd4a39faf3e6e62a8deeac5377a67b90f2",
"md5": "96796bc22c78c844eb48cf7b45ad49a0",
"sha256": "bc52dc0feeaf2b96da54d3317d0e370507db42a42e90fe1a733cc3e617d22351"
},
"downloads": -1,
"filename": "Ezpub_karjakak-1.3.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "96796bc22c78c844eb48cf7b45ad49a0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 6139,
"upload_time": "2024-05-03T07:04:56",
"upload_time_iso_8601": "2024-05-03T07:04:56.407332Z",
"url": "https://files.pythonhosted.org/packages/ba/6b/f379e95bbe4fa9fc5b031e4d79bd4a39faf3e6e62a8deeac5377a67b90f2/Ezpub_karjakak-1.3.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "50095aab63c476dcd34759e34f290bee8dc48f5d723269d34726b189a332bdd2",
"md5": "2e89fbc25d03fcd3b9c0af736b40e51e",
"sha256": "990ccfd76f355ee2dc9475ffc91fd1d34c92c2df504b34c27247a28330c80027"
},
"downloads": -1,
"filename": "ezpub_karjakak-1.3.5.tar.gz",
"has_sig": false,
"md5_digest": "2e89fbc25d03fcd3b9c0af736b40e51e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 5631,
"upload_time": "2024-05-03T07:04:58",
"upload_time_iso_8601": "2024-05-03T07:04:58.711321Z",
"url": "https://files.pythonhosted.org/packages/50/09/5aab63c476dcd34759e34f290bee8dc48f5d723269d34726b189a332bdd2/ezpub_karjakak-1.3.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-03 07:04:58",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "kakkarja",
"github_project": "Ezpub",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "ezpub-karjakak"
}