%global _empty_manifest_terminate_build 0 Name: python-pip-api Version: 0.0.23 Release: 1 Summary: An unofficial, importable pip API License: Apache-2.0 URL: http://github.com/di/pip-api Source0: https://files.pythonhosted.org/packages/f1/e0/70861c9996847ac16e9e389c77029058dab335e54c7d384685a8718774b0/pip-api-0.0.23.tar.gz BuildArch: noarch %description Since pip is a command-line-tool, it does not have an official, supported, importable API. However, this does not mean that people haven't tried to import pip, usually to end up with much headache when pip's maintainers do routine refactoring. This project attempts to provide an importable pip API, which is fully compliant with the recommended method of using pip from your program. %package -n python3-pip-api Summary: An unofficial, importable pip API Provides: python-pip-api # Base build requires BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pbr BuildRequires: python3-pip BuildRequires: python3-wheel # General requires # General requires Requires: python3-pip %description -n python3-pip-api Since [pip]( is a command-line-tool, [it does not have an official, supported, _importable_ API]( this does not mean that people haven't tried to import pip, usually to end up with much headache when pip's maintainers do routine refactoring.This project attempts to provide an importable pip API, which is _fully compliant_ with the recommended method of using pip from your program. Supported CommandsNot all commands are supported in all versions of pip and on all platforms. If the command you are trying to use is not compatible, pip_api will raise a pip_api. %package help Summary: An unofficial, importable pip API Provides: python3-pip-api-doc %description help Since [pip]( is a command-line-tool, [it does not have an official, supported, _importable_ API]( this does not mean that people haven't tried to import pip, usually to end up with much headache when pip's maintainers do routine refactoring.This project attempts to provide an importable pip API, which is _fully compliant_ with the recommended method of using pip from your program. Supported CommandsNot all commands are supported in all versions of pip and on all platforms. If the command you are trying to use is not compatible, pip_api will raise a pip_api. %prep %autosetup -n pip-api-%{version} %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 . %check %{__python3} setup.py test %files -n python3-pip-api -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon Nov 01 2021 huxiujie - 0.0.23-1 - Init package python3-pip-api of version 0.0.23