%global _empty_manifest_terminate_build 0 Name: python-Brian2 Version: 2.5.1 Release: 1 Summary: A clock-driven simulator for spiking neural networks License: CEA CNRS Inria Logiciel Libre License, version 2.1 (CeCILL-2.1) URL: http://www.briansimulator.org/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/74/7c/9ebfc869b8667d1e526ba03054574d675f9b9b5a5e5689e770f0468c5708/Brian2-2.5.1.tar.gz Requires: python3-numpy Requires: python3-cython Requires: python3-sympy Requires: python3-pyparsing Requires: python3-jinja2 Requires: python3-setuptools Requires: python3-py-cpuinfo Requires: python3-sphinx Requires: python3-ipython Requires: python3-sphinx-tabs Requires: python3-pytest Requires: python3-pytest-xdist %description *A clock-driven simulator for spiking neural networks* Brian is a free, open source simulator for spiking neural networks. It is written in the Python programming language and is available on almost all platforms. We believe that a simulator should not only save the time of processors, but also the time of scientists. Brian is therefore designed to be easy to learn and use, highly flexible and easily extensible. Please report issues at the github issue tracker (https://github.com/brian-team/brian2/issues) or in the Brian forum (https://brian.discourse.group). Documentation for Brian2 can be found at http://brian2.readthedocs.org Brian2 is released under the terms of the `CeCILL 2.1 license `_. If you use Brian for your published research, we kindly ask you to cite our article: Stimberg, M, Brette, R, Goodman, DFM. “Brian 2, an Intuitive and Efficient Neural Simulator.” eLife 8 (2019): e47314. `doi: 10.7554/eLife.47314 `_. %package -n python3-Brian2 Summary: A clock-driven simulator for spiking neural networks Provides: python-Brian2 BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip BuildRequires: python3-cffi BuildRequires: gcc BuildRequires: gdb %description -n python3-Brian2 *A clock-driven simulator for spiking neural networks* Brian is a free, open source simulator for spiking neural networks. It is written in the Python programming language and is available on almost all platforms. We believe that a simulator should not only save the time of processors, but also the time of scientists. Brian is therefore designed to be easy to learn and use, highly flexible and easily extensible. Please report issues at the github issue tracker (https://github.com/brian-team/brian2/issues) or in the Brian forum (https://brian.discourse.group). Documentation for Brian2 can be found at http://brian2.readthedocs.org Brian2 is released under the terms of the `CeCILL 2.1 license `_. If you use Brian for your published research, we kindly ask you to cite our article: Stimberg, M, Brette, R, Goodman, DFM. “Brian 2, an Intuitive and Efficient Neural Simulator.” eLife 8 (2019): e47314. `doi: 10.7554/eLife.47314 `_. %package help Summary: Development documents and examples for Brian2 Provides: python3-Brian2-doc %description help *A clock-driven simulator for spiking neural networks* Brian is a free, open source simulator for spiking neural networks. It is written in the Python programming language and is available on almost all platforms. We believe that a simulator should not only save the time of processors, but also the time of scientists. Brian is therefore designed to be easy to learn and use, highly flexible and easily extensible. Please report issues at the github issue tracker (https://github.com/brian-team/brian2/issues) or in the Brian forum (https://brian.discourse.group). Documentation for Brian2 can be found at http://brian2.readthedocs.org Brian2 is released under the terms of the `CeCILL 2.1 license `_. If you use Brian for your published research, we kindly ask you to cite our article: Stimberg, M, Brette, R, Goodman, DFM. “Brian 2, an Intuitive and Efficient Neural Simulator.” eLife 8 (2019): e47314. `doi: 10.7554/eLife.47314 `_. %prep %autosetup -n Brian2-2.5.1 %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-Brian2 -f filelist.lst %dir %{python3_sitearch}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed Mar 08 2023 Python_Bot - 2.5.1-1 - Package Spec generated