%global _empty_manifest_terminate_build 0 Name: python-bluepyopt Version: 1.13.196 Release: 1 Summary: Bluebrain Python Optimisation Library (bluepyopt) License: LGPLv3 URL: https://github.com/BlueBrain/BluePyOpt Source0: https://mirrors.nju.edu.cn/pypi/web/packages/bc/95/5d8be7781146feb27e69c74740999c191fa02e3d5f28b683fdfa14c43e3d/bluepyopt-1.13.196.tar.gz BuildArch: noarch Requires: python3-numpy Requires: python3-pandas Requires: python3-deap Requires: python3-efel Requires: python3-ipyparallel Requires: python3-pickleshare Requires: python3-Jinja2 Requires: python3-future Requires: python3-Pebble Requires: python3-scoop Requires: python3-pyneuroml Requires: python3-libNeuroML Requires: python3-LFPy Requires: python3-arbor Requires: python3-arbor Requires: python3-LFPy Requires: python3-pyneuroml Requires: python3-libNeuroML Requires: python3-scoop Requires: python3-pyneuroml Requires: python3-libNeuroML Requires: python3-LFPy Requires: python3-arbor %description The Blue Brain Python Optimisation Library (BluePyOpt) is an extensible framework for data-driven model parameter optimisation that wraps and standardises several existing open-source tools. It simplifies the task of creating and sharing these optimisations, and the associated techniques and knowledge. This is achieved by abstracting the optimisation and evaluation tasks into various reusable and flexible discrete elements according to established best-practices. %package -n python3-bluepyopt Summary: Bluebrain Python Optimisation Library (bluepyopt) Provides: python-bluepyopt BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-bluepyopt The Blue Brain Python Optimisation Library (BluePyOpt) is an extensible framework for data-driven model parameter optimisation that wraps and standardises several existing open-source tools. It simplifies the task of creating and sharing these optimisations, and the associated techniques and knowledge. This is achieved by abstracting the optimisation and evaluation tasks into various reusable and flexible discrete elements according to established best-practices. %package help Summary: Development documents and examples for bluepyopt Provides: python3-bluepyopt-doc %description help The Blue Brain Python Optimisation Library (BluePyOpt) is an extensible framework for data-driven model parameter optimisation that wraps and standardises several existing open-source tools. It simplifies the task of creating and sharing these optimisations, and the associated techniques and knowledge. This is achieved by abstracting the optimisation and evaluation tasks into various reusable and flexible discrete elements according to established best-practices. %prep %autosetup -n bluepyopt-1.13.196 %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-bluepyopt -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed Apr 12 2023 Python_Bot - 1.13.196-1 - Package Spec generated