summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-10 08:39:46 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-10 08:39:46 +0000
commit1659c8e3873b7814efa8c813603f8f5a3cd1d193 (patch)
tree0a10c0289593df8054b855911363b491cef8889b
parent45d229cbb85edfe7c509204a8dd37596b9034c1f (diff)
automatic import of python-shap
-rw-r--r--.gitignore1
-rw-r--r--python-shap.spec126
-rw-r--r--sources1
3 files changed, 128 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..c9f3211 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/shap-0.41.0.tar.gz
diff --git a/python-shap.spec b/python-shap.spec
new file mode 100644
index 0000000..8b49d7f
--- /dev/null
+++ b/python-shap.spec
@@ -0,0 +1,126 @@
+%global _empty_manifest_terminate_build 0
+Name: python-shap
+Version: 0.41.0
+Release: 1
+Summary: A unified approach to explain the output of any machine learning model.
+License: MIT
+URL: http://github.com/slundberg/shap
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ed/bb/b48bb3fe1b47e7673b037ed9627746eb1bf9f3ee5b45289f5ab6a26089ef/shap-0.41.0.tar.gz
+
+Requires: python3-numpy
+Requires: python3-scipy
+Requires: python3-scikit-learn
+Requires: python3-pandas
+Requires: python3-tqdm
+Requires: python3-packaging
+Requires: python3-slicer
+Requires: python3-numba
+Requires: python3-cloudpickle
+Requires: python3-transformers
+Requires: python3-ipython
+Requires: python3-lime
+Requires: python3-pyod
+Requires: python3-pyspark
+Requires: python3-sphinx-rtd-theme
+Requires: python3-pytest-mpl
+Requires: python3-nbsphinx
+Requires: python3-pytest
+Requires: python3-opencv-python
+Requires: python3-numpydoc
+Requires: python3-xgboost
+Requires: python3-torch
+Requires: python3-sentencepiece
+Requires: python3-matplotlib
+Requires: python3-pytest-cov
+Requires: python3-catboost
+Requires: python3-lightgbm
+Requires: python3-sphinx
+Requires: python3-matplotlib
+Requires: python3-ipython
+Requires: python3-numpydoc
+Requires: python3-sphinx-rtd-theme
+Requires: python3-sphinx
+Requires: python3-nbsphinx
+Requires: python3-lime
+Requires: python3-matplotlib
+Requires: python3-ipython
+Requires: python3-pytest
+Requires: python3-pytest-mpl
+Requires: python3-pytest-cov
+Requires: python3-xgboost
+Requires: python3-lightgbm
+Requires: python3-catboost
+Requires: python3-pyspark
+Requires: python3-pyod
+Requires: python3-transformers
+Requires: python3-torch
+Requires: python3-sentencepiece
+Requires: python3-opencv-python
+
+%description
+SHAP (SHapley Additive exPlanations) is a unified approach to explain the output of any machine learning model. SHAP connects game theory with local explanations, uniting several previous methods and representing the only possible consistent and locally accurate additive feature attribution method based on expectations.
+
+
+%package -n python3-shap
+Summary: A unified approach to explain the output of any machine learning model.
+Provides: python-shap
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+BuildRequires: python3-cffi
+BuildRequires: gcc
+BuildRequires: gdb
+%description -n python3-shap
+SHAP (SHapley Additive exPlanations) is a unified approach to explain the output of any machine learning model. SHAP connects game theory with local explanations, uniting several previous methods and representing the only possible consistent and locally accurate additive feature attribution method based on expectations.
+
+
+%package help
+Summary: Development documents and examples for shap
+Provides: python3-shap-doc
+%description help
+SHAP (SHapley Additive exPlanations) is a unified approach to explain the output of any machine learning model. SHAP connects game theory with local explanations, uniting several previous methods and representing the only possible consistent and locally accurate additive feature attribution method based on expectations.
+
+
+%prep
+%autosetup -n shap-0.41.0
+
+%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-shap -f filelist.lst
+%dir %{python3_sitearch}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.41.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..e87ff5b
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+2ffd099ae903b10340d55c62a0274849 shap-0.41.0.tar.gz