blob: 8d703b30be45b61e4949460a73ff01b99accf85f (
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
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
|
%global _empty_manifest_terminate_build 0
Name: python-balticlsc-test
Version: 0.1.1
Release: 1
Summary: Baltic LSC module old_scheme
License: MIT License
URL: https://github.com/balticlsc/Computation_Module_Template_Python
Source0: https://mirrors.aliyun.com/pypi/web/packages/2c/cd/319e1cecc4c967040cda60413e9be8ad5bb26df76a4f2f583c06acc6a735/balticlsc_test-0.1.1.tar.gz
BuildArch: noarch
%description
# Computation Module Template Python
Package `balticlsc` is supposed to help with creating modules for the
BalticLSC system in the python environment.
### Upload new version of the package
```
python setup.py sdist
twine upload dist/balticlsc_test-{version}.tar.gz
```
### Download the package
You can simply download the package using `PyPI`:
```
python -m pip install balticlsc
```
or clone the repo and use the code directly.
### Build your module
1. Create an implementation of the [ProcessingInterface](balticlsc/computation_module/old_scheme/processing.py)*.
It should handle tokens according to the documentation.
2. Init in your code the BalticLSC api using yours implementation of processing*:
```
from balticlsc.scheme.api import init_baltic_api
app, rest_client = init_baltic_api(Processing)
```
3. Build the proper Dockerfile according to the documentation*.
*Here you got some example modules on which you can base yours:
1. [Face recogniser](examples/face_recogniser)
%package -n python3-balticlsc-test
Summary: Baltic LSC module old_scheme
Provides: python-balticlsc-test
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-balticlsc-test
# Computation Module Template Python
Package `balticlsc` is supposed to help with creating modules for the
BalticLSC system in the python environment.
### Upload new version of the package
```
python setup.py sdist
twine upload dist/balticlsc_test-{version}.tar.gz
```
### Download the package
You can simply download the package using `PyPI`:
```
python -m pip install balticlsc
```
or clone the repo and use the code directly.
### Build your module
1. Create an implementation of the [ProcessingInterface](balticlsc/computation_module/old_scheme/processing.py)*.
It should handle tokens according to the documentation.
2. Init in your code the BalticLSC api using yours implementation of processing*:
```
from balticlsc.scheme.api import init_baltic_api
app, rest_client = init_baltic_api(Processing)
```
3. Build the proper Dockerfile according to the documentation*.
*Here you got some example modules on which you can base yours:
1. [Face recogniser](examples/face_recogniser)
%package help
Summary: Development documents and examples for balticlsc-test
Provides: python3-balticlsc-test-doc
%description help
# Computation Module Template Python
Package `balticlsc` is supposed to help with creating modules for the
BalticLSC system in the python environment.
### Upload new version of the package
```
python setup.py sdist
twine upload dist/balticlsc_test-{version}.tar.gz
```
### Download the package
You can simply download the package using `PyPI`:
```
python -m pip install balticlsc
```
or clone the repo and use the code directly.
### Build your module
1. Create an implementation of the [ProcessingInterface](balticlsc/computation_module/old_scheme/processing.py)*.
It should handle tokens according to the documentation.
2. Init in your code the BalticLSC api using yours implementation of processing*:
```
from balticlsc.scheme.api import init_baltic_api
app, rest_client = init_baltic_api(Processing)
```
3. Build the proper Dockerfile according to the documentation*.
*Here you got some example modules on which you can base yours:
1. [Face recogniser](examples/face_recogniser)
%prep
%autosetup -n balticlsc_test-0.1.1
%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-balticlsc-test -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.1-1
- Package Spec generated
|