summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-15 06:44:42 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-15 06:44:42 +0000
commit7c232131e3ae035ae6a6663b4173fbb6f3bf5cc9 (patch)
tree2111f177792893f4fc6f86f7c93995a759f26fa8
parent3da57afdb4f8e02b01404b79ae0ca9441ef7d260 (diff)
automatic import of python-bmt
-rw-r--r--.gitignore1
-rw-r--r--python-bmt.spec149
-rw-r--r--sources1
3 files changed, 151 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..49d10a8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/bmt-1.0.13.tar.gz
diff --git a/python-bmt.spec b/python-bmt.spec
new file mode 100644
index 0000000..6360dfb
--- /dev/null
+++ b/python-bmt.spec
@@ -0,0 +1,149 @@
+%global _empty_manifest_terminate_build 0
+Name: python-bmt
+Version: 1.0.13
+Release: 1
+Summary: Biolink Model Toolkit: A Python API for working with the Biolink Model
+License: BSD
+URL: https://github.com/biolink/biolink-model-toolkit
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/0a/e0/e86b7aa33819c641f541ba568476f4fd55f956d9dc0a9dcbfc540c4e700c/bmt-1.0.13.tar.gz
+BuildArch: noarch
+
+Requires: python3-deprecation
+Requires: python3-linkml-runtime
+Requires: python3-oaklib
+Requires: python3-recommonmark
+Requires: python3-stringcase
+
+%description
+[![Python](https://img.shields.io/badge/python-3.7+-blue.svg)]()
+[![PyPI](https://img.shields.io/pypi/v/bmt)](https://img.shields.io/pypi/v/bmt)
+
+# Biolink Model Toolkit
+
+Biolink Model Toolkit (BMT): A Python API for working with the [Biolink Model](https://github.com/biolink/biolink-model).
+
+BMT provides utility functions to look up Biolink Model for classes, relations, and properties based on Biolink CURIEs
+or external CURIEs that have been mapped to Biolink Model.
+
+> Note: Each release of BMT is pinned to a specific version of the Biolink Model to ensure consistency.
+
+## Usage
+
+BMT provides convenience methods to operate on the Biolink Model.
+
+Using this toolkit you can,
+- Get Biolink Model elements corresponding to a given Biolink class or slot name
+- Get Biolink Model elements corresponding to a given external CURIE/IRI
+- Get ancestors for a given Biolink Model element
+- Get descendants for a given Biolink Model element
+- Get parent for a given Biolink Model element
+- Get children for a given Biolink Model element
+- Check whether a given Biolink Model element is part of a specified subset
+
+
+%package -n python3-bmt
+Summary: Biolink Model Toolkit: A Python API for working with the Biolink Model
+Provides: python-bmt
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-bmt
+[![Python](https://img.shields.io/badge/python-3.7+-blue.svg)]()
+[![PyPI](https://img.shields.io/pypi/v/bmt)](https://img.shields.io/pypi/v/bmt)
+
+# Biolink Model Toolkit
+
+Biolink Model Toolkit (BMT): A Python API for working with the [Biolink Model](https://github.com/biolink/biolink-model).
+
+BMT provides utility functions to look up Biolink Model for classes, relations, and properties based on Biolink CURIEs
+or external CURIEs that have been mapped to Biolink Model.
+
+> Note: Each release of BMT is pinned to a specific version of the Biolink Model to ensure consistency.
+
+## Usage
+
+BMT provides convenience methods to operate on the Biolink Model.
+
+Using this toolkit you can,
+- Get Biolink Model elements corresponding to a given Biolink class or slot name
+- Get Biolink Model elements corresponding to a given external CURIE/IRI
+- Get ancestors for a given Biolink Model element
+- Get descendants for a given Biolink Model element
+- Get parent for a given Biolink Model element
+- Get children for a given Biolink Model element
+- Check whether a given Biolink Model element is part of a specified subset
+
+
+%package help
+Summary: Development documents and examples for bmt
+Provides: python3-bmt-doc
+%description help
+[![Python](https://img.shields.io/badge/python-3.7+-blue.svg)]()
+[![PyPI](https://img.shields.io/pypi/v/bmt)](https://img.shields.io/pypi/v/bmt)
+
+# Biolink Model Toolkit
+
+Biolink Model Toolkit (BMT): A Python API for working with the [Biolink Model](https://github.com/biolink/biolink-model).
+
+BMT provides utility functions to look up Biolink Model for classes, relations, and properties based on Biolink CURIEs
+or external CURIEs that have been mapped to Biolink Model.
+
+> Note: Each release of BMT is pinned to a specific version of the Biolink Model to ensure consistency.
+
+## Usage
+
+BMT provides convenience methods to operate on the Biolink Model.
+
+Using this toolkit you can,
+- Get Biolink Model elements corresponding to a given Biolink class or slot name
+- Get Biolink Model elements corresponding to a given external CURIE/IRI
+- Get ancestors for a given Biolink Model element
+- Get descendants for a given Biolink Model element
+- Get parent for a given Biolink Model element
+- Get children for a given Biolink Model element
+- Check whether a given Biolink Model element is part of a specified subset
+
+
+%prep
+%autosetup -n bmt-1.0.13
+
+%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-bmt -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 1.0.13-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..c1e909f
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+06ec11dc93920085d471ab87b46f169e bmt-1.0.13.tar.gz