summaryrefslogtreecommitdiff
path: root/python-django-email-bandit.spec
blob: 6970a81dce57ef389ff3e5b92492fd595784c1a9 (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-django-email-bandit
Version:	2.0
Release:	1
Summary:	django-email-bandit is a Django email backend for hijacking email sending in a test environment.
License:	BSD
URL:		https://github.com/caktus/django-email-bandit
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/ec/5c/3246544486a3215d905385a14e34a76cfaf60ff7a90613baa6d968fed1e9/django-email-bandit-2.0.tar.gz
BuildArch:	noarch


%description
A Django email backend for hijacking email sending in a staging/test environment. It extends
the default SMTP backend to intercept outgoing emails and instead send them
to a single email address that you specify. It does not intercept emails going to the site admins
(as defined by the ``ADMINS`` setting) so it will not interfere with 500 error emails.
You can also configure the hijacked emails to be logged through standard Python
logging. Mixin classes are provided to use the same hijack logic for any existing
email backend such as `django-ses <https://github.com/hmarr/django-ses>`_.
    https://github.com/caktus/django-email-bandit/workflows/lint-test/badge.svg?branch=master
    https://github.com/caktus/django-email-bandit/workflows/lint-test/badge.svg?branch=master

%package -n python3-django-email-bandit
Summary:	django-email-bandit is a Django email backend for hijacking email sending in a test environment.
Provides:	python-django-email-bandit
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-django-email-bandit
A Django email backend for hijacking email sending in a staging/test environment. It extends
the default SMTP backend to intercept outgoing emails and instead send them
to a single email address that you specify. It does not intercept emails going to the site admins
(as defined by the ``ADMINS`` setting) so it will not interfere with 500 error emails.
You can also configure the hijacked emails to be logged through standard Python
logging. Mixin classes are provided to use the same hijack logic for any existing
email backend such as `django-ses <https://github.com/hmarr/django-ses>`_.
    https://github.com/caktus/django-email-bandit/workflows/lint-test/badge.svg?branch=master
    https://github.com/caktus/django-email-bandit/workflows/lint-test/badge.svg?branch=master

%package help
Summary:	Development documents and examples for django-email-bandit
Provides:	python3-django-email-bandit-doc
%description help
A Django email backend for hijacking email sending in a staging/test environment. It extends
the default SMTP backend to intercept outgoing emails and instead send them
to a single email address that you specify. It does not intercept emails going to the site admins
(as defined by the ``ADMINS`` setting) so it will not interfere with 500 error emails.
You can also configure the hijacked emails to be logged through standard Python
logging. Mixin classes are provided to use the same hijack logic for any existing
email backend such as `django-ses <https://github.com/hmarr/django-ses>`_.
    https://github.com/caktus/django-email-bandit/workflows/lint-test/badge.svg?branch=master
    https://github.com/caktus/django-email-bandit/workflows/lint-test/badge.svg?branch=master

%prep
%autosetup -n django-email-bandit-2.0

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

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

%changelog
* Tue Apr 25 2023 Python_Bot <Python_Bot@openeuler.org> - 2.0-1
- Package Spec generated