summaryrefslogtreecommitdiff
path: root/python-django-maintenancemode.spec
blob: 41eb2fe46eb215ee61e20764b2bfbd2bc88fc9f6 (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
%global _empty_manifest_terminate_build 0
Name:		python-django-maintenancemode
Version:	0.11.7
Release:	1
Summary:	django-maintenancemode allows you to temporary shutdown your site for maintenance work
License:	BSD License
URL:		https://github.com/shanx/django-maintenancemode
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/92/37/14d68d4ef2e99630e9d5bc6a1576d440e0c00acd04e09839ac17b45c7f11/django-maintenancemode-0.11.7.tar.gz
BuildArch:	noarch

Requires:	python3-django-appconf
Requires:	python3-six
Requires:	python3-ipy
Requires:	python3-tox
Requires:	python3-django
Requires:	python3-pytest-django
Requires:	python3-pytest
Requires:	python3-pytest-django
Requires:	python3-pytest-cov
Requires:	python3-pytest

%description
django-maintenancemode is a middleware that allows you to temporary shutdown
your site for maintenance work.
Logged in users having staff credentials can still fully use
the site as can users visiting the site from an IP address defined in
Django's ``INTERNAL_IPS``.
Authored by `Remco Wendt <https://github.com/shanx>`_, and some great `contributors <https://github.com/shanx/django-maintenancemode/contributors>`_.

%package -n python3-django-maintenancemode
Summary:	django-maintenancemode allows you to temporary shutdown your site for maintenance work
Provides:	python-django-maintenancemode
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-django-maintenancemode
django-maintenancemode is a middleware that allows you to temporary shutdown
your site for maintenance work.
Logged in users having staff credentials can still fully use
the site as can users visiting the site from an IP address defined in
Django's ``INTERNAL_IPS``.
Authored by `Remco Wendt <https://github.com/shanx>`_, and some great `contributors <https://github.com/shanx/django-maintenancemode/contributors>`_.

%package help
Summary:	Development documents and examples for django-maintenancemode
Provides:	python3-django-maintenancemode-doc
%description help
django-maintenancemode is a middleware that allows you to temporary shutdown
your site for maintenance work.
Logged in users having staff credentials can still fully use
the site as can users visiting the site from an IP address defined in
Django's ``INTERNAL_IPS``.
Authored by `Remco Wendt <https://github.com/shanx>`_, and some great `contributors <https://github.com/shanx/django-maintenancemode/contributors>`_.

%prep
%autosetup -n django-maintenancemode-0.11.7

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

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

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