summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-mammut-py.spec175
-rw-r--r--sources1
3 files changed, 177 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..a0be891 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/mammut-py-0.1.0.dev202112071923.tar.gz
diff --git a/python-mammut-py.spec b/python-mammut-py.spec
new file mode 100644
index 0000000..0f7c984
--- /dev/null
+++ b/python-mammut-py.spec
@@ -0,0 +1,175 @@
+%global _empty_manifest_terminate_build 0
+Name: python-mammut-py
+Version: 0.1.0.dev202112071923
+Release: 1
+Summary: Mammut framework is an open library for computational linguistics.
+License: Apache-2.0
+URL: https://doc.mammut.io
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/85/36/7f2a60426daf0dccc5c4d5684e0bd29c3cdea5675614a3a5b73fde67570b/mammut-py-0.1.0.dev202112071923.tar.gz
+BuildArch: noarch
+
+Requires: python3-pip
+Requires: python3-tensorflow
+Requires: python3-tensorflow_hub[make_image_classifier]
+Requires: python3-tensorflow-probability
+Requires: python3-nltk
+Requires: python3-parsec
+Requires: python3-django
+Requires: python3-redis
+Requires: python3-pandas
+Requires: python3-oauth2client
+Requires: python3-google-api-python-client
+Requires: python3-openpyxl
+Requires: python3-xlrd
+Requires: python3-pptx
+Requires: python3-elasticsearch
+Requires: python3-scikit-learn
+Requires: python3-simpleneighbors
+Requires: python3-sentencepiece
+Requires: python3-tf-sentencepiece
+Requires: python3-plotly
+Requires: python3-chart-studio
+Requires: python3-kafka-python
+Requires: python3-graphviz
+Requires: python3-jupyter
+Requires: python3-brat-widget
+Requires: python3-Augmentor
+Requires: python3-packaging
+Requires: python3-click
+Requires: python3-datasets
+Requires: python3-dataclasses
+Requires: python3-transitions
+Requires: python3-networkx
+Requires: python3-pytest-order
+Requires: python3-ray
+Requires: python3-transformers
+Requires: python3-torch
+Requires: python3-dynaconf
+
+%description
+# Mammut-Py
+
+## Installation
+
+Use pip to install the package:
+```
+pip install mammut-py
+```
+
+## Development
+
+The following tools are used in this project:
+- [Poetry](https://python-poetry.org/) is used as package manager.
+- [Nox](https://nox.thea.codes/) is used as automation tool, mainly for testing.
+- [Black](https://black.readthedocs.io/) is the mandatory formatter tool.
+- [PyEnv](https://github.com/pyenv/pyenv/wiki) is recommended as a tool to handle multiple python versions in your machine.
+
+The library is intended to be compatible with python ~3.6.9, ~3.7.4 and ~3.8.2. But the primary version to support is ~3.8.2.
+
+The general structure of the project is trying to follow the recommendations
+in [Cookiecutter Data Science](https://drivendata.github.io/cookiecutter-data-science/).
+The main difference lies in the source code itself which is not constraint to data science code.
+
+
+%package -n python3-mammut-py
+Summary: Mammut framework is an open library for computational linguistics.
+Provides: python-mammut-py
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-mammut-py
+# Mammut-Py
+
+## Installation
+
+Use pip to install the package:
+```
+pip install mammut-py
+```
+
+## Development
+
+The following tools are used in this project:
+- [Poetry](https://python-poetry.org/) is used as package manager.
+- [Nox](https://nox.thea.codes/) is used as automation tool, mainly for testing.
+- [Black](https://black.readthedocs.io/) is the mandatory formatter tool.
+- [PyEnv](https://github.com/pyenv/pyenv/wiki) is recommended as a tool to handle multiple python versions in your machine.
+
+The library is intended to be compatible with python ~3.6.9, ~3.7.4 and ~3.8.2. But the primary version to support is ~3.8.2.
+
+The general structure of the project is trying to follow the recommendations
+in [Cookiecutter Data Science](https://drivendata.github.io/cookiecutter-data-science/).
+The main difference lies in the source code itself which is not constraint to data science code.
+
+
+%package help
+Summary: Development documents and examples for mammut-py
+Provides: python3-mammut-py-doc
+%description help
+# Mammut-Py
+
+## Installation
+
+Use pip to install the package:
+```
+pip install mammut-py
+```
+
+## Development
+
+The following tools are used in this project:
+- [Poetry](https://python-poetry.org/) is used as package manager.
+- [Nox](https://nox.thea.codes/) is used as automation tool, mainly for testing.
+- [Black](https://black.readthedocs.io/) is the mandatory formatter tool.
+- [PyEnv](https://github.com/pyenv/pyenv/wiki) is recommended as a tool to handle multiple python versions in your machine.
+
+The library is intended to be compatible with python ~3.6.9, ~3.7.4 and ~3.8.2. But the primary version to support is ~3.8.2.
+
+The general structure of the project is trying to follow the recommendations
+in [Cookiecutter Data Science](https://drivendata.github.io/cookiecutter-data-science/).
+The main difference lies in the source code itself which is not constraint to data science code.
+
+
+%prep
+%autosetup -n mammut-py-0.1.0.dev202112071923
+
+%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-mammut-py -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 29 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.0.dev202112071923-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..69c920a
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+1dc228c96096a9f40d525d87ae935fd8 mammut-py-0.1.0.dev202112071923.tar.gz