diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-05 12:29:58 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-05 12:29:58 +0000 |
commit | 86a1677c91beddbdc44248922c4953d920f87218 (patch) | |
tree | 2f90ccd4e243092ce01dde7377fd1b2d6cbf80c1 | |
parent | ba56dac528ed7a4c5798ca6e71459e369523f305 (diff) |
automatic import of python-ezpub-karjakakopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-ezpub-karjakak.spec | 252 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 254 insertions, 0 deletions
@@ -0,0 +1 @@ +/Ezpub-karjakak-1.3.3.tar.gz diff --git a/python-ezpub-karjakak.spec b/python-ezpub-karjakak.spec new file mode 100644 index 0000000..a881e3e --- /dev/null +++ b/python-ezpub-karjakak.spec @@ -0,0 +1,252 @@ +%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 <Python_Bot@openeuler.org> - 1.3.3-1 +- Package Spec generated @@ -0,0 +1 @@ +b42d75601d1e9db36955a0fdf1627516 Ezpub-karjakak-1.3.3.tar.gz |