diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-pip-search.spec | 336 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 338 insertions, 0 deletions
@@ -0,0 +1 @@ +/pip_search-0.0.12.tar.gz diff --git a/python-pip-search.spec b/python-pip-search.spec new file mode 100644 index 0000000..005afaf --- /dev/null +++ b/python-pip-search.spec @@ -0,0 +1,336 @@ +%global _empty_manifest_terminate_build 0 +Name: python-pip-search +Version: 0.0.12 +Release: 1 +Summary: A package to search like pip used to, via PyPi +License: MIT License +URL: https://github.com/victorgarric/pip_search +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/82/85/c153c48647a7a286be694484bd4bab6124cf15267f12b91080e279cd1227/pip_search-0.0.12.tar.gz +BuildArch: noarch + +Requires: python3-bs4 +Requires: python3-requests +Requires: python3-rich + +%description +# pip_search + +__Wrapping the needs of a "pip search" command necessity through PyPi.org__ + +## Installation & Usage +Install with `pip install pip_search` + +Use with `pip_search anything` + +You can specify sorting options : +- `pip_search -s name` +- `pip_search -s version` +- `pip_search -s released` + +To use as the traditional `pip search <keywords>` method, add this alias to your **.zshrc, .bashrc, .bash_profile, etc.** +```bash +alias pip='function _pip(){ + if [ $1 = "search" ]; then + pip_search "$2"; + else pip "$@"; + fi; +};_pip' + +``` + +For fish users, run on fish shell: + +```fish +function pip --wraps="pip" + set command $argv[1] + set -e argv[1] + switch "$command" + case 'search' + pip_search $argv + case '*' + command pip $command $argv + end +end + +funcsave pip +```` + +Then run with `pip search` + + + +Hold the **command** or **ctrl** key to click on the folder icons as a hyperlink. + +## Dependencies +* bs4 +* rich +* requests + +## Updates log + +- 0.0.12 + - Updated to comply with new PyPi.org format + +- 0.0.11 + - Added date format options + +- 0.0.10 + - Added sorting options + - Changes thanks to @dsoares and @genevera + +- 0.0.9 + - Hotfix for Python 3.8 to 3.10 compatibility + - Changes thanks to @jiyeqian + +- 0.0.8 *(deleted for compatibility issues with python 3.8 to 3.10)* + - Updated for better compatibility and better display + - Changes thanks to @RCristiano + +- 0.0.7 + - Merge from pip_search_color, colorized output with hyperlink features + - Changes thanks to @kkatayama + +- 0.0.6 + - Parsing with beautiful soup, allowing results with one package to be parsed + - Changes thanks to @nsultova + +- 0.0.4 + - Adding multiple keywords support + - Adding usage info + - Changes thanks to @Maxz44 + + + + +%package -n python3-pip-search +Summary: A package to search like pip used to, via PyPi +Provides: python-pip-search +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-pip-search +# pip_search + +__Wrapping the needs of a "pip search" command necessity through PyPi.org__ + +## Installation & Usage +Install with `pip install pip_search` + +Use with `pip_search anything` + +You can specify sorting options : +- `pip_search -s name` +- `pip_search -s version` +- `pip_search -s released` + +To use as the traditional `pip search <keywords>` method, add this alias to your **.zshrc, .bashrc, .bash_profile, etc.** +```bash +alias pip='function _pip(){ + if [ $1 = "search" ]; then + pip_search "$2"; + else pip "$@"; + fi; +};_pip' + +``` + +For fish users, run on fish shell: + +```fish +function pip --wraps="pip" + set command $argv[1] + set -e argv[1] + switch "$command" + case 'search' + pip_search $argv + case '*' + command pip $command $argv + end +end + +funcsave pip +```` + +Then run with `pip search` + + + +Hold the **command** or **ctrl** key to click on the folder icons as a hyperlink. + +## Dependencies +* bs4 +* rich +* requests + +## Updates log + +- 0.0.12 + - Updated to comply with new PyPi.org format + +- 0.0.11 + - Added date format options + +- 0.0.10 + - Added sorting options + - Changes thanks to @dsoares and @genevera + +- 0.0.9 + - Hotfix for Python 3.8 to 3.10 compatibility + - Changes thanks to @jiyeqian + +- 0.0.8 *(deleted for compatibility issues with python 3.8 to 3.10)* + - Updated for better compatibility and better display + - Changes thanks to @RCristiano + +- 0.0.7 + - Merge from pip_search_color, colorized output with hyperlink features + - Changes thanks to @kkatayama + +- 0.0.6 + - Parsing with beautiful soup, allowing results with one package to be parsed + - Changes thanks to @nsultova + +- 0.0.4 + - Adding multiple keywords support + - Adding usage info + - Changes thanks to @Maxz44 + + + + +%package help +Summary: Development documents and examples for pip-search +Provides: python3-pip-search-doc +%description help +# pip_search + +__Wrapping the needs of a "pip search" command necessity through PyPi.org__ + +## Installation & Usage +Install with `pip install pip_search` + +Use with `pip_search anything` + +You can specify sorting options : +- `pip_search -s name` +- `pip_search -s version` +- `pip_search -s released` + +To use as the traditional `pip search <keywords>` method, add this alias to your **.zshrc, .bashrc, .bash_profile, etc.** +```bash +alias pip='function _pip(){ + if [ $1 = "search" ]; then + pip_search "$2"; + else pip "$@"; + fi; +};_pip' + +``` + +For fish users, run on fish shell: + +```fish +function pip --wraps="pip" + set command $argv[1] + set -e argv[1] + switch "$command" + case 'search' + pip_search $argv + case '*' + command pip $command $argv + end +end + +funcsave pip +```` + +Then run with `pip search` + + + +Hold the **command** or **ctrl** key to click on the folder icons as a hyperlink. + +## Dependencies +* bs4 +* rich +* requests + +## Updates log + +- 0.0.12 + - Updated to comply with new PyPi.org format + +- 0.0.11 + - Added date format options + +- 0.0.10 + - Added sorting options + - Changes thanks to @dsoares and @genevera + +- 0.0.9 + - Hotfix for Python 3.8 to 3.10 compatibility + - Changes thanks to @jiyeqian + +- 0.0.8 *(deleted for compatibility issues with python 3.8 to 3.10)* + - Updated for better compatibility and better display + - Changes thanks to @RCristiano + +- 0.0.7 + - Merge from pip_search_color, colorized output with hyperlink features + - Changes thanks to @kkatayama + +- 0.0.6 + - Parsing with beautiful soup, allowing results with one package to be parsed + - Changes thanks to @nsultova + +- 0.0.4 + - Adding multiple keywords support + - Adding usage info + - Changes thanks to @Maxz44 + + + + +%prep +%autosetup -n pip-search-0.0.12 + +%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-pip-search -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.12-1 +- Package Spec generated @@ -0,0 +1 @@ +f9c80287f1fc933a22303e5191555ea2 pip_search-0.0.12.tar.gz |