summaryrefslogtreecommitdiff
path: root/python-pyzmail.spec
blob: a79c966ff67df06f7ff0830e07562bff1c987c8d (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
%global _empty_manifest_terminate_build 0
Name:		python-pyzmail
Version:	1.0.3
Release:	1
Summary:	Python easy mail library, to parse, compose and send emails
License:	LGPL
URL:		http://www.magiksys.net/pyzmail
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/23/9a/c8709821fa15cec44f825fba884284b261a06d8a0033a16f4c35470eb26a/pyzmail-1.0.3.tar.gz
BuildArch:	noarch


%description
pyzmail is a high level mail library for Python 2.x & 3.x. It provides functions and classes that help to parse, compose and send emails. pyzmail exists because their is no reasons that handling mails with Python would be more difficult than with Outlook or Thunderbird. pyzmail hide the difficulties of managing the MIME structure and of the encoding/decoding for internationalized emails. pyzmail is well documented, has a lot of code samples and include 2 scripts: pyzsendmail and pyzinfomail

%package -n python3-pyzmail
Summary:	Python easy mail library, to parse, compose and send emails
Provides:	python-pyzmail
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-pyzmail
pyzmail is a high level mail library for Python 2.x & 3.x. It provides functions and classes that help to parse, compose and send emails. pyzmail exists because their is no reasons that handling mails with Python would be more difficult than with Outlook or Thunderbird. pyzmail hide the difficulties of managing the MIME structure and of the encoding/decoding for internationalized emails. pyzmail is well documented, has a lot of code samples and include 2 scripts: pyzsendmail and pyzinfomail

%package help
Summary:	Development documents and examples for pyzmail
Provides:	python3-pyzmail-doc
%description help
pyzmail is a high level mail library for Python 2.x & 3.x. It provides functions and classes that help to parse, compose and send emails. pyzmail exists because their is no reasons that handling mails with Python would be more difficult than with Outlook or Thunderbird. pyzmail hide the difficulties of managing the MIME structure and of the encoding/decoding for internationalized emails. pyzmail is well documented, has a lot of code samples and include 2 scripts: pyzsendmail and pyzinfomail

%prep
%autosetup -n pyzmail-1.0.3

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

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

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