%global _empty_manifest_terminate_build 0 Name: python-Ezpub-karjakak Version: 1.3.3 Release: 1 Summary: Ezpub is a tool for developer to upload package to PyPI License: MIT License URL: https://github.com/kakkarja/Ezpub Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a0/1f/21a87795663349f24311f83520a0e76b5ef45e7a4464791ae44747a34f05/Ezpub-karjakak-1.3.3.tar.gz BuildArch: noarch Requires: python3-Twine Requires: python3-Clien-karjakak Requires: python3-filepmon-karjakak Requires: python3-filfla-karjakak Requires: python3-filatt-karjakak Requires: python3-excptr-karjakak %description # Ezpub [cli-environment] ## Tool to help developer to publish package to PyPI ## Installation ``` pip3 install Ezpub-karjakak ``` ## Usage **Create token for variable environment and save it for publish with twine [token key-in in tkinter simpledialog for showing in hidden].** ``` ezpub -t None ``` **Delete saved token.** ``` ezpub -t d ``` **Create save token.** ``` # Windows ezpub -t %VARTOKEN% # MacOS X ezpub -t $VARTOKEN ``` **Building the package and create [build, dist, and package.egg-info] for uploading to PyPI.** ``` # 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.** ``` # 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/** %package -n python3-Ezpub-karjakak Summary: Ezpub is a tool for developer to upload package to PyPI Provides: python-Ezpub-karjakak BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-Ezpub-karjakak # Ezpub [cli-environment] ## Tool to help developer to publish package to PyPI ## Installation ``` pip3 install Ezpub-karjakak ``` ## Usage **Create token for variable environment and save it for publish with twine [token key-in in tkinter simpledialog for showing in hidden].** ``` ezpub -t None ``` **Delete saved token.** ``` ezpub -t d ``` **Create save token.** ``` # Windows ezpub -t %VARTOKEN% # MacOS X ezpub -t $VARTOKEN ``` **Building the package and create [build, dist, and package.egg-info] for uploading to PyPI.** ``` # 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.** ``` # 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/** %package help Summary: Development documents and examples for Ezpub-karjakak Provides: python3-Ezpub-karjakak-doc %description help # Ezpub [cli-environment] ## Tool to help developer to publish package to PyPI ## Installation ``` pip3 install Ezpub-karjakak ``` ## Usage **Create token for variable environment and save it for publish with twine [token key-in in tkinter simpledialog for showing in hidden].** ``` ezpub -t None ``` **Delete saved token.** ``` ezpub -t d ``` **Create save token.** ``` # Windows ezpub -t %VARTOKEN% # MacOS X ezpub -t $VARTOKEN ``` **Building the package and create [build, dist, and package.egg-info] for uploading to PyPI.** ``` # 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.** ``` # 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/** %prep %autosetup -n Ezpub-karjakak-1.3.3 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-Ezpub-karjakak -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 1.3.3-1 - Package Spec generated