From 3662695342b9d61ca4079dfa6cebd76e720e94e8 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 15 May 2023 06:53:54 +0000 Subject: automatic import of python-miscoto --- .gitignore | 1 + python-miscoto.spec | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 85 insertions(+) create mode 100644 python-miscoto.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..2ecb658 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/Miscoto-3.1.2.tar.gz diff --git a/python-miscoto.spec b/python-miscoto.spec new file mode 100644 index 0000000..20a6382 --- /dev/null +++ b/python-miscoto.spec @@ -0,0 +1,83 @@ +%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.nju.edu.cn/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 +* Mon May 15 2023 Python_Bot - 3.1.2-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..10a0b35 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +4166305c5a2ea6fed8349e9aa6061881 Miscoto-3.1.2.tar.gz -- cgit v1.2.3