diff options
author | CoprDistGit <copr-devel@lists.fedorahosted.org> | 2023-02-24 03:05:26 +0000 |
---|---|---|
committer | CoprDistGit <copr-devel@lists.fedorahosted.org> | 2023-02-24 03:05:26 +0000 |
commit | 00620b7597df7a3b6a1088cba8f654dee75b5379 (patch) | |
tree | b1f485ab0b39d4742386a5eacb9069d6e3bd1244 | |
parent | 328f2c81d274025de0bb28742c76ae1e65d9bae9 (diff) |
automatic import of python3-brian2openeuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-brian2.spec | 103 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 105 insertions, 0 deletions
@@ -0,0 +1 @@ +/Brian2-2.5.1.tar.gz diff --git a/python-brian2.spec b/python-brian2.spec new file mode 100644 index 0000000..6e14748 --- /dev/null +++ b/python-brian2.spec @@ -0,0 +1,103 @@ +%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://files.pythonhosted.org/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 <https://opensource.org/licenses/CECILL-2.1>`_. +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 <https://doi.org/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-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 <https://opensource.org/licenses/CECILL-2.1>`_. +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 <https://doi.org/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 <https://opensource.org/licenses/CECILL-2.1>`_. +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 <https://doi.org/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 +* Fri Feb 24 2023 Python_Bot <Python_Bot@openeuler.org> - 2.5.1-1 +- Package Spec generated @@ -0,0 +1 @@ +f49609dd82ef77fdf60f541bd83a8864 Brian2-2.5.1.tar.gz |