summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-09 04:58:55 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-09 04:58:55 +0000
commitbdf9846a18cf9e043d9f23cd63a3dbf7dcf1ab4c (patch)
treeea72746af594bf00c7c77de0676d2c5b4d3c86cb
parent6467cc92b3337cee75b0baea34b57256ce9620b4 (diff)
automatic import of python-idtrackeraiopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-idtrackerai.spec161
-rw-r--r--sources1
3 files changed, 163 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..5a1666b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/idtrackerai-5.1.4.tar.gz
diff --git a/python-idtrackerai.spec b/python-idtrackerai.spec
new file mode 100644
index 0000000..b871ae7
--- /dev/null
+++ b/python-idtrackerai.spec
@@ -0,0 +1,161 @@
+%global _empty_manifest_terminate_build 0
+Name: python-idtrackerai
+Version: 5.1.4
+Release: 1
+Summary: Idtracker.ai tracks up to 100 unmarked animals from videos recorded in laboratory conditions using artificial intelligence. Free and open source.
+License: GNU General Public License v3 or later (GPLv3+)
+URL: https://idtracker.ai/
+Source0: https://mirrors.aliyun.com/pypi/web/packages/dd/7f/df73855d8ff159291f4e528eda14eb4c34175567d3669d0d05f01ea72396/idtrackerai-5.1.4.tar.gz
+BuildArch: noarch
+
+Requires: python3-numpy
+Requires: python3-rich
+Requires: python3-h5py
+Requires: python3-scipy
+Requires: python3-opencv-python-headless
+Requires: python3-pyqt6
+Requires: python3-superqt
+Requires: python3-toml
+Requires: python3-matplotlib
+Requires: python3-pytest
+Requires: python3-black[jupyter]
+Requires: python3-pylint
+Requires: python3-vulture
+Requires: python3-isort
+Requires: python3-twine
+Requires: python3-build
+Requires: python3-pre-commit
+Requires: python3-pydata-sphinx-theme
+Requires: python3-sphinx-copybutton
+Requires: python3-sphinx-design
+Requires: python3-sphinx
+Requires: python3-nbsphinx
+Requires: python3-ipykernel
+Requires: python3-sphinx-toolbox
+Requires: python3-sphinx-togglebutton
+Requires: python3-esbonio
+
+%description
+[![image](http://img.shields.io/pypi/v/idtrackerai.svg)](https://pypi.python.org/pypi/idtrackerai/) ![pipeline](https://gitlab.com/polavieja_lab/idtrackerai/badges/master/pipeline.svg) [![Documentation Status](https://readthedocs.org/projects/idtrackerai/badge/?version=latest)](https://idtracker.ai/) [![Supported Python versions](https://img.shields.io/pypi/pyversions/idtrackerai.svg?logo=python&logoColor=FFE873)](https://pypi.org/project/idtrackerai/) ![pylint](https://gitlab.com/polavieja_lab/idtrackerai/-/jobs/artifacts/master/raw/pylint/pylint.svg?job=test) [![PyPI downloads](https://img.shields.io/pypi/dm/idtrackerai.svg)](https://pypistats.org/packages/idtrackerai) ![Licence](https://img.shields.io/gitlab/license/polavieja_lab/idtrackerai.svg)
+
+# Find everything you are looking for in [our website](https://idtracker.ai)
+
+Idtracker.ai is a multi-animal tracking software for laboratory conditions. This work has been published in [Nature Methods](https://doi.org/10.1038/s41592-018-0295-5) ([pdf here](https://drive.google.com/file/d/1fYBcmH6PPlwy0AQcr4D0iS2Qd-r7xU9n/view?usp=sharing))
+
+## Installation for developers.
+
+On an environment with Python 3.10 and a working installation of Pytorch (Torch and Torchvision) you can install idtracker.ai for devs by cloning the repo and installing:
+
+``` bash
+pip install git+https://gitlab.com/polavieja_lab/idtrackerai[dev,docs]
+```
+
+## Contributors
+* Jordi Torrents (2022-)
+* Antonio Ortega (2021-2023)
+* Francisco Romero-Ferrero (2015-2022)
+* Mattia G. Bergomi (2015-2018)
+* Ricardo Ribeiro (2018-2020)
+* Francisco J.H. Heras (2015-2022)
+
+
+%package -n python3-idtrackerai
+Summary: Idtracker.ai tracks up to 100 unmarked animals from videos recorded in laboratory conditions using artificial intelligence. Free and open source.
+Provides: python-idtrackerai
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-idtrackerai
+[![image](http://img.shields.io/pypi/v/idtrackerai.svg)](https://pypi.python.org/pypi/idtrackerai/) ![pipeline](https://gitlab.com/polavieja_lab/idtrackerai/badges/master/pipeline.svg) [![Documentation Status](https://readthedocs.org/projects/idtrackerai/badge/?version=latest)](https://idtracker.ai/) [![Supported Python versions](https://img.shields.io/pypi/pyversions/idtrackerai.svg?logo=python&logoColor=FFE873)](https://pypi.org/project/idtrackerai/) ![pylint](https://gitlab.com/polavieja_lab/idtrackerai/-/jobs/artifacts/master/raw/pylint/pylint.svg?job=test) [![PyPI downloads](https://img.shields.io/pypi/dm/idtrackerai.svg)](https://pypistats.org/packages/idtrackerai) ![Licence](https://img.shields.io/gitlab/license/polavieja_lab/idtrackerai.svg)
+
+# Find everything you are looking for in [our website](https://idtracker.ai)
+
+Idtracker.ai is a multi-animal tracking software for laboratory conditions. This work has been published in [Nature Methods](https://doi.org/10.1038/s41592-018-0295-5) ([pdf here](https://drive.google.com/file/d/1fYBcmH6PPlwy0AQcr4D0iS2Qd-r7xU9n/view?usp=sharing))
+
+## Installation for developers.
+
+On an environment with Python 3.10 and a working installation of Pytorch (Torch and Torchvision) you can install idtracker.ai for devs by cloning the repo and installing:
+
+``` bash
+pip install git+https://gitlab.com/polavieja_lab/idtrackerai[dev,docs]
+```
+
+## Contributors
+* Jordi Torrents (2022-)
+* Antonio Ortega (2021-2023)
+* Francisco Romero-Ferrero (2015-2022)
+* Mattia G. Bergomi (2015-2018)
+* Ricardo Ribeiro (2018-2020)
+* Francisco J.H. Heras (2015-2022)
+
+
+%package help
+Summary: Development documents and examples for idtrackerai
+Provides: python3-idtrackerai-doc
+%description help
+[![image](http://img.shields.io/pypi/v/idtrackerai.svg)](https://pypi.python.org/pypi/idtrackerai/) ![pipeline](https://gitlab.com/polavieja_lab/idtrackerai/badges/master/pipeline.svg) [![Documentation Status](https://readthedocs.org/projects/idtrackerai/badge/?version=latest)](https://idtracker.ai/) [![Supported Python versions](https://img.shields.io/pypi/pyversions/idtrackerai.svg?logo=python&logoColor=FFE873)](https://pypi.org/project/idtrackerai/) ![pylint](https://gitlab.com/polavieja_lab/idtrackerai/-/jobs/artifacts/master/raw/pylint/pylint.svg?job=test) [![PyPI downloads](https://img.shields.io/pypi/dm/idtrackerai.svg)](https://pypistats.org/packages/idtrackerai) ![Licence](https://img.shields.io/gitlab/license/polavieja_lab/idtrackerai.svg)
+
+# Find everything you are looking for in [our website](https://idtracker.ai)
+
+Idtracker.ai is a multi-animal tracking software for laboratory conditions. This work has been published in [Nature Methods](https://doi.org/10.1038/s41592-018-0295-5) ([pdf here](https://drive.google.com/file/d/1fYBcmH6PPlwy0AQcr4D0iS2Qd-r7xU9n/view?usp=sharing))
+
+## Installation for developers.
+
+On an environment with Python 3.10 and a working installation of Pytorch (Torch and Torchvision) you can install idtracker.ai for devs by cloning the repo and installing:
+
+``` bash
+pip install git+https://gitlab.com/polavieja_lab/idtrackerai[dev,docs]
+```
+
+## Contributors
+* Jordi Torrents (2022-)
+* Antonio Ortega (2021-2023)
+* Francisco Romero-Ferrero (2015-2022)
+* Mattia G. Bergomi (2015-2018)
+* Ricardo Ribeiro (2018-2020)
+* Francisco J.H. Heras (2015-2022)
+
+
+%prep
+%autosetup -n idtrackerai-5.1.4
+
+%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-idtrackerai -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri Jun 09 2023 Python_Bot <Python_Bot@openeuler.org> - 5.1.4-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..323425a
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+68369d0bc03f55dd02ba8ec3da8cda76 idtrackerai-5.1.4.tar.gz