summaryrefslogtreecommitdiff
path: root/python-ontobio.spec
blob: d67ca7d4cd1dc61586d05476d6a120f542ee9fb7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
%global _empty_manifest_terminate_build 0
Name:		python-ontobio
Version:	2.8.4
Release:	1
Summary:	Library for working with OBO Library Ontologies and associations
License:	BSD
URL:		https://github.com/biolink/ontobio
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/8e/b6/6d5441864c27ed38c5e6c51fa77515be74d5054ca89bf2d66df0ee12415e/ontobio-2.8.4.tar.gz
BuildArch:	noarch

Requires:	python3-marshmallow
Requires:	python3-jsobject
Requires:	python3-prefixcommons
Requires:	python3-requests
Requires:	python3-pip
Requires:	python3-wheel
Requires:	python3-pysolr
Requires:	python3-networkx
Requires:	python3-matplotlib
Requires:	python3-SPARQLWrapper
Requires:	python3-pandas
Requires:	python3-scipy
Requires:	python3-twine
Requires:	python3-jsonpickle
Requires:	python3-jsonpath-rw
Requires:	python3-PyShEx
Requires:	python3-pytest
Requires:	python3-pytest-logging
Requires:	python3-pydotplus
Requires:	python3-plotly
Requires:	python3-pyyaml
Requires:	python3-yamldown
Requires:	python3-click
Requires:	python3-dataclasses
Requires:	python3-diskcache
Requires:	python3-bidict
Requires:	python3-dateutil
Requires:	python3-chardet
Requires:	python3-dacite
Requires:	python3-pyparsing
Requires:	python3-pysolr
Requires:	python3-plotly
Requires:	python3-pytest

%description
This module provides objects and utility methods for working with
ontologies and associations of entities (genes, variants, etc) to
ontology classes.
The ontologies and associations can either be local files or provided by
remote services (currently the OntoBee SPARQL service for ontologies and
a Monarch or GO Golr service for associations).

%package -n python3-ontobio
Summary:	Library for working with OBO Library Ontologies and associations
Provides:	python-ontobio
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-ontobio
This module provides objects and utility methods for working with
ontologies and associations of entities (genes, variants, etc) to
ontology classes.
The ontologies and associations can either be local files or provided by
remote services (currently the OntoBee SPARQL service for ontologies and
a Monarch or GO Golr service for associations).

%package help
Summary:	Development documents and examples for ontobio
Provides:	python3-ontobio-doc
%description help
This module provides objects and utility methods for working with
ontologies and associations of entities (genes, variants, etc) to
ontology classes.
The ontologies and associations can either be local files or provided by
remote services (currently the OntoBee SPARQL service for ontologies and
a Monarch or GO Golr service for associations).

%prep
%autosetup -n ontobio-2.8.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-ontobio -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Wed Apr 12 2023 Python_Bot <Python_Bot@openeuler.org> - 2.8.4-1
- Package Spec generated