summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-ezpub-karjakak.spec252
-rw-r--r--sources1
3 files changed, 254 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..8f651e5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
diff --git a/sources b/sources
new file mode 100644
index 0000000..82bc63e
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+b42d75601d1e9db36955a0fdf1627516 Ezpub-karjakak-1.3.3.tar.gz