%global _empty_manifest_terminate_build 0 Name: python-Miscoto Version: 3.1.2 Release: 1 Summary: Microbiome Screening and COmmunity selection using TOpology License: GPLv3+ URL: https://github.com/cfrioux/miscoto Source0: https://mirrors.aliyun.com/pypi/web/packages/eb/4a/fe9374ce9a3efb1649763e1567efefdb4fd5582d06ef50065d24503208b3/Miscoto-3.1.2.tar.gz BuildArch: noarch Requires: python3-clyngor-with-clingo Requires: python3-clyngor %description MiSCoTo is a Python3 tool to explore microbiomes and select minimal communities within them. It uses Answer Set Programming (ASP) to optimize community selection. Inputs: metabolic models, seeds (growth medium) and metabolic targets. Computations can be performed with a set of symbionts or a set of symbionts and a host. In the latter case, targets will be produced by the host, whereas in the former they will be produced by any member of the microbiome. More information on usage and troubleshooting on Github: https://github.com/cfrioux/miscoto %package -n python3-Miscoto Summary: Microbiome Screening and COmmunity selection using TOpology Provides: python-Miscoto BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-Miscoto MiSCoTo is a Python3 tool to explore microbiomes and select minimal communities within them. It uses Answer Set Programming (ASP) to optimize community selection. Inputs: metabolic models, seeds (growth medium) and metabolic targets. Computations can be performed with a set of symbionts or a set of symbionts and a host. In the latter case, targets will be produced by the host, whereas in the former they will be produced by any member of the microbiome. More information on usage and troubleshooting on Github: https://github.com/cfrioux/miscoto %package help Summary: Development documents and examples for Miscoto Provides: python3-Miscoto-doc %description help MiSCoTo is a Python3 tool to explore microbiomes and select minimal communities within them. It uses Answer Set Programming (ASP) to optimize community selection. Inputs: metabolic models, seeds (growth medium) and metabolic targets. Computations can be performed with a set of symbionts or a set of symbionts and a host. In the latter case, targets will be produced by the host, whereas in the former they will be produced by any member of the microbiome. More information on usage and troubleshooting on Github: https://github.com/cfrioux/miscoto %prep %autosetup -n Miscoto-3.1.2 %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-Miscoto -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu Jun 08 2023 Python_Bot - 3.1.2-1 - Package Spec generated