summaryrefslogtreecommitdiff
path: root/python-pytractor.spec
blob: 787f6026e74a57873697813842e5ac5c4d843747 (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
%global _empty_manifest_terminate_build 0
Name:		python-pytractor
Version:	0.2.1
Release:	1
Summary:	Selenium testing for Angular.js apps
License:	Apache 2.0
URL:		https://github.com/kpodl/pytractor
Source0:	https://mirrors.aliyun.com/pypi/web/packages/2b/cf/05e44385caa9d9fc0dc9f0b565b7f86b89ce7fd1f9201e06c3f223a18a5d/pytractor-0.2.1.tar.gz
BuildArch:	noarch

Requires:	python3-future
Requires:	python3-selenium

%description
pytractor provides utilities for testing Angular.js applications with selenium for Python. Selenium webdrivers are extended with functionality for dealing with Angular.js applications.

pytractor uses scripts provided by protractor (the javascript testing framework for Angular.js).

%package -n python3-pytractor
Summary:	Selenium testing for Angular.js apps
Provides:	python-pytractor
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-pytractor
pytractor provides utilities for testing Angular.js applications with selenium for Python. Selenium webdrivers are extended with functionality for dealing with Angular.js applications.

pytractor uses scripts provided by protractor (the javascript testing framework for Angular.js).

%package help
Summary:	Development documents and examples for pytractor
Provides:	python3-pytractor-doc
%description help
pytractor provides utilities for testing Angular.js applications with selenium for Python. Selenium webdrivers are extended with functionality for dealing with Angular.js applications.

pytractor uses scripts provided by protractor (the javascript testing framework for Angular.js).

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

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

%changelog
* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 0.2.1-1
- Package Spec generated