blob: c07af0bad8637a22990eb30bcd229f5d83c93842 (
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
|
%global _empty_manifest_terminate_build 0
Name: python-revpimodio2
Version: 2.5.10
Release: 1
Summary: Python3 programming for RevolutionPi of Kunbus GmbH
License: LGPLv3
URL: https://revpimodio.org/
Source0: https://mirrors.aliyun.com/pypi/web/packages/e4/8e/7ef4f3073bfdde25c96ecbe70dad032ce6c6da85dd19147542d767477f7d/revpimodio2-2.5.10.tar.gz
BuildArch: noarch
%description
Das Modul stellt alle Devices und IOs aus der piCtory Konfiguration
in Python3 zur Verfügung. Es ermöglicht den direkten Zugriff auf die
Werte über deren vergebenen Namen. Lese- und Schreibaktionen mit dem
Prozessabbild werden von dem Modul selbst verwaltet, ohne dass sich
der Programmierer um Offsets und Adressen kümmern muss. Für die
Gatewaymodule wie ModbusTCP oder Profinet sind eigene 'Inputs' und
'Outputs' über einen bestimmten Adressbereich definierbar. Auf
diese IOs kann mit Python3 über den Namen direkt auf die Werte
zugegriffen werden.
%package -n python3-revpimodio2
Summary: Python3 programming for RevolutionPi of Kunbus GmbH
Provides: python-revpimodio2
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-revpimodio2
Das Modul stellt alle Devices und IOs aus der piCtory Konfiguration
in Python3 zur Verfügung. Es ermöglicht den direkten Zugriff auf die
Werte über deren vergebenen Namen. Lese- und Schreibaktionen mit dem
Prozessabbild werden von dem Modul selbst verwaltet, ohne dass sich
der Programmierer um Offsets und Adressen kümmern muss. Für die
Gatewaymodule wie ModbusTCP oder Profinet sind eigene 'Inputs' und
'Outputs' über einen bestimmten Adressbereich definierbar. Auf
diese IOs kann mit Python3 über den Namen direkt auf die Werte
zugegriffen werden.
%package help
Summary: Development documents and examples for revpimodio2
Provides: python3-revpimodio2-doc
%description help
Das Modul stellt alle Devices und IOs aus der piCtory Konfiguration
in Python3 zur Verfügung. Es ermöglicht den direkten Zugriff auf die
Werte über deren vergebenen Namen. Lese- und Schreibaktionen mit dem
Prozessabbild werden von dem Modul selbst verwaltet, ohne dass sich
der Programmierer um Offsets und Adressen kümmern muss. Für die
Gatewaymodule wie ModbusTCP oder Profinet sind eigene 'Inputs' und
'Outputs' über einen bestimmten Adressbereich definierbar. Auf
diese IOs kann mit Python3 über den Namen direkt auf die Werte
zugegriffen werden.
%prep
%autosetup -n revpimodio2-2.5.10
%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-revpimodio2 -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Fri Jun 09 2023 Python_Bot <Python_Bot@openeuler.org> - 2.5.10-1
- Package Spec generated
|