%global debug_package %{nil} %global srcname configshell-fb Name: python-configshell Summary: Python library that provides a framework for building simple but nice CLI-based applications. Version: 1.1.27 Release: 4 License: ASL 2.0 URL: https://github.com/open-iscsi/configshell-fb Source0: https://github.com/open-iscsi/configshell-fb/archive/v1.1.27.tar.gz BuildArch: noarch Patch0001: 0001-ConfigShell-support-passing-Console-object-as-parame.patch %global _description\ %{name} is a Python library that provides a framework for building simple but nice CLI-based applications.\ This runs with Python 3 and python 3 is run by setup.py to run on Python 3.\ %description %_description %package -n python3-configshell Summary: %summary BuildRequires: git python3-devel Requires: python3-pyparsing python3-urwid %{?python_provide:%python_provide python3-configshell} %description -n python3-configshell %_description %prep %autosetup -n %{srcname}-%{version} -p1 -Sgit rm -rf %{py3dir} cp -a . %{py3dir} %build pushd %{py3dir} %{__python3} setup.py build popd %install rm -rf %{buildroot} pushd %{py3dir} %{__python3} setup.py install --skip-build --root %{buildroot} popd %files -n python3-configshell %{python3_sitelib}/* %license COPYING %doc README.md %changelog * Tue Dec 5 2023 liubo - 1.1.27-4 - ConfigShell support passing Console object as parameter * Mon Dec 06 2021 xu_ping - 1.1.27-3 - delete python2 * Thu Sep 17 2020 liuweibo - 1.1.27-2 - Fix Source0 * Tue Nov 12 2019 openEuler Buildteam - 1.1.27-1 - Package init