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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
|
%global _empty_manifest_terminate_build 0
Name: python-aperturedb
Version: 0.4.5
Release: 1
Summary: ApertureDB Client Module
License: Apache
URL: https://github.com/aperture-data/aperturedb-python
Source0: https://mirrors.aliyun.com/pypi/web/packages/b3/ba/acf5028a9d9e4d505f59fbd03a6cad922a47ba5cff707078cf9291227297/aperturedb-0.4.5.tar.gz
BuildArch: noarch
Requires: python3-boto3
Requires: python3-dask[complete]
Requires: python3-devtools
Requires: python3-google-cloud-storage
Requires: python3-grpcio-status
Requires: python3-image
Requires: python3-ipywidgets
Requires: python3-ipywidgets
Requires: python3-kaggle
Requires: python3-matplotlib
Requires: python3-numpy
Requires: python3-opencv-python
Requires: python3-pandas
Requires: python3-protobuf
Requires: python3-pydantic
Requires: python3-requests
Requires: python3-scikit-image
%description
# ApertureDB Client Python Module
This is the python client module for ApertureDB.
It provides a connector to AperetureDB instances using
the open source connector for [VDMS](https://github.com/IntelLabs/vdms).
It also implements an Object-Mapper API to interact with
elements in ApertureDB at the object level.
* Utils.py provides helper methods to retrieve information about the db.
* Images.py provides the Object-Mapper for image related objetcs (images, bounding boxes, etc)
* NotebookHelpers.py provides helpers to show images/bounding boxes on Jupyter Notebooks
For more information, visit https://python.docs.aperturedata.io
# Running tests.
The tests are inside the test dir.
All the tests can be run with:
``bash run_test.sh``
Running specefic tests can be accomplished by invoking it with pytest as follows:
``python -m pytest test_Session.py -v --log-cli-level=DEBUG``
# Reporting bugs.
Any error in the functionality / documentation / tests maybe reported by creating a
[github issue](https://github.com/aperture-data/aperturedb-python/issues).
# Development guidelines.
For inclusion of any features, a PR may be created with a patch,
and a brief description of the problem and the fix.
The CI enforces a coding style guideline with autopep8 and
a script to detect trailing white spaces.
In case a PR encounters failures, the log would describe the location of
the offending line with a description of the problem.
%package -n python3-aperturedb
Summary: ApertureDB Client Module
Provides: python-aperturedb
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-aperturedb
# ApertureDB Client Python Module
This is the python client module for ApertureDB.
It provides a connector to AperetureDB instances using
the open source connector for [VDMS](https://github.com/IntelLabs/vdms).
It also implements an Object-Mapper API to interact with
elements in ApertureDB at the object level.
* Utils.py provides helper methods to retrieve information about the db.
* Images.py provides the Object-Mapper for image related objetcs (images, bounding boxes, etc)
* NotebookHelpers.py provides helpers to show images/bounding boxes on Jupyter Notebooks
For more information, visit https://python.docs.aperturedata.io
# Running tests.
The tests are inside the test dir.
All the tests can be run with:
``bash run_test.sh``
Running specefic tests can be accomplished by invoking it with pytest as follows:
``python -m pytest test_Session.py -v --log-cli-level=DEBUG``
# Reporting bugs.
Any error in the functionality / documentation / tests maybe reported by creating a
[github issue](https://github.com/aperture-data/aperturedb-python/issues).
# Development guidelines.
For inclusion of any features, a PR may be created with a patch,
and a brief description of the problem and the fix.
The CI enforces a coding style guideline with autopep8 and
a script to detect trailing white spaces.
In case a PR encounters failures, the log would describe the location of
the offending line with a description of the problem.
%package help
Summary: Development documents and examples for aperturedb
Provides: python3-aperturedb-doc
%description help
# ApertureDB Client Python Module
This is the python client module for ApertureDB.
It provides a connector to AperetureDB instances using
the open source connector for [VDMS](https://github.com/IntelLabs/vdms).
It also implements an Object-Mapper API to interact with
elements in ApertureDB at the object level.
* Utils.py provides helper methods to retrieve information about the db.
* Images.py provides the Object-Mapper for image related objetcs (images, bounding boxes, etc)
* NotebookHelpers.py provides helpers to show images/bounding boxes on Jupyter Notebooks
For more information, visit https://python.docs.aperturedata.io
# Running tests.
The tests are inside the test dir.
All the tests can be run with:
``bash run_test.sh``
Running specefic tests can be accomplished by invoking it with pytest as follows:
``python -m pytest test_Session.py -v --log-cli-level=DEBUG``
# Reporting bugs.
Any error in the functionality / documentation / tests maybe reported by creating a
[github issue](https://github.com/aperture-data/aperturedb-python/issues).
# Development guidelines.
For inclusion of any features, a PR may be created with a patch,
and a brief description of the problem and the fix.
The CI enforces a coding style guideline with autopep8 and
a script to detect trailing white spaces.
In case a PR encounters failures, the log would describe the location of
the offending line with a description of the problem.
%prep
%autosetup -n aperturedb-0.4.5
%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-aperturedb -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Fri Jun 09 2023 Python_Bot <Python_Bot@openeuler.org> - 0.4.5-1
- Package Spec generated
|