summaryrefslogtreecommitdiff
path: root/python-pytracking.spec
blob: 6b4d22199c43fb05027b897401cd670a03beff11 (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
%global _empty_manifest_terminate_build 0
Name:		python-pytracking
Version:	0.2.2
Release:	1
Summary:	Email open and click tracking
License:	New BSD
URL:		https://github.com/resulto-admin/pytracking
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/2a/e3/7c562ff2e95299f4cf4847dc60b7e895177437b4169a5387f84b0377db1e/pytracking-0.2.2.tar.gz
BuildArch:	noarch

Requires:	python3-tox
Requires:	python3-pytest
Requires:	python3-requests
Requires:	python3-lxml
Requires:	python3-cryptography
Requires:	python3-django-ipware
Requires:	python3-django
Requires:	python3-cryptography
Requires:	python3-django-ipware
Requires:	python3-django
Requires:	python3-lxml
Requires:	python3-tox
Requires:	python3-pytest
Requires:	python3-requests

%description
  Power Go
This library provides a set of functions that provide open and click tracking
when sending emails. This is particularly useful if you rely on an Email
Service Provider (ESP) which does not provide open and click tracking.
The library only provides building blocks and does not handle the actual
sending of email or the serving of tracking pixel and links, but it comes
pretty close to this.

%package -n python3-pytracking
Summary:	Email open and click tracking
Provides:	python-pytracking
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-pytracking
  Power Go
This library provides a set of functions that provide open and click tracking
when sending emails. This is particularly useful if you rely on an Email
Service Provider (ESP) which does not provide open and click tracking.
The library only provides building blocks and does not handle the actual
sending of email or the serving of tracking pixel and links, but it comes
pretty close to this.

%package help
Summary:	Development documents and examples for pytracking
Provides:	python3-pytracking-doc
%description help
  Power Go
This library provides a set of functions that provide open and click tracking
when sending emails. This is particularly useful if you rely on an Email
Service Provider (ESP) which does not provide open and click tracking.
The library only provides building blocks and does not handle the actual
sending of email or the serving of tracking pixel and links, but it comes
pretty close to this.

%prep
%autosetup -n pytracking-0.2.2

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

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

%changelog
* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.2.2-1
- Package Spec generated