summaryrefslogtreecommitdiff
path: root/python-atplibrary.spec
blob: f7e2eec00c7b019d1b6a76dabd038ebc89f13068 (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
%global _empty_manifest_terminate_build 0
Name:		python-ATPLibrary
Version:	0.2.0rc8
Release:	1
Summary:	Robotframework ATP Library
License:	MIT
URL:		https://sqsglobal.visualstudio.com/ATP/_git/ATP.RobotFramework
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/68/ef/5f52253a4d2c15c6e9df4522da250795a6df5dee35d2f0b6314341dea653/ATPLibrary-0.2.0rc8.tar.gz
BuildArch:	noarch

Requires:	python3-requests
Requires:	python3-robotframework

%description
Version: 0.2.0-rc.8

Expleo ATP (Automation Test Proxy) Robot Framework library used to execute remote test commands (click, keyword) on low level agents, that are running the ATP server component.

ATPLibrary supports standard and relay mode, to utilize either a Sikuli instance on the agent, or in cases where Sikuli cannot be installed, then relay click by image to a relay instance of Sikuli.

[Git Project repo can be found here](https://sqsglobal.visualstudio.com/ATP/_git/ATP.RobotFramework)



%package -n python3-ATPLibrary
Summary:	Robotframework ATP Library
Provides:	python-ATPLibrary
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-ATPLibrary
Version: 0.2.0-rc.8

Expleo ATP (Automation Test Proxy) Robot Framework library used to execute remote test commands (click, keyword) on low level agents, that are running the ATP server component.

ATPLibrary supports standard and relay mode, to utilize either a Sikuli instance on the agent, or in cases where Sikuli cannot be installed, then relay click by image to a relay instance of Sikuli.

[Git Project repo can be found here](https://sqsglobal.visualstudio.com/ATP/_git/ATP.RobotFramework)



%package help
Summary:	Development documents and examples for ATPLibrary
Provides:	python3-ATPLibrary-doc
%description help
Version: 0.2.0-rc.8

Expleo ATP (Automation Test Proxy) Robot Framework library used to execute remote test commands (click, keyword) on low level agents, that are running the ATP server component.

ATPLibrary supports standard and relay mode, to utilize either a Sikuli instance on the agent, or in cases where Sikuli cannot be installed, then relay click by image to a relay instance of Sikuli.

[Git Project repo can be found here](https://sqsglobal.visualstudio.com/ATP/_git/ATP.RobotFramework)



%prep
%autosetup -n ATPLibrary-0.2.0rc8

%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-ATPLibrary -f filelist.lst
%dir %{python3_sitelib}/*

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

%changelog
* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.2.0rc8-1
- Package Spec generated