summaryrefslogtreecommitdiff
path: root/python-py-healthcheck.spec
blob: 3dd387920e7e3c1c00348f5df83af23376ef8ab9 (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
105
106
107
108
%global _empty_manifest_terminate_build 0
Name:		python-py-healthcheck
Version:	1.10.1
Release:	1
Summary:	Adds healthcheck endpoints to Flask or Tornado apps
License:	MIT
URL:		https://github.com/ateliedocodigo/py-healthcheck
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/a4/fc/aced9bf1c6059120cef2b6b9fd529269fcda51c7c66dd98f125380a9aa96/py-healthcheck-1.10.1.tar.gz
BuildArch:	noarch


%description
Healthcheck is a library to write simple healthcheck functions that can
be used to monitor your application. It is possible to use in a ``Flask``
app or ``Tornado`` app. It's useful for asserting that your dependencies
are up and running and your application can respond to HTTP requests.
The Healthcheck functions can be exposed via a user defined ``Flask``
route so you can use an external monitoring application (``monit``,
``nagios``, ``Runscope``, etc.) to check the status and uptime of your
application.
New in version 1.1: Healthcheck also gives you a simple Flask route to
view information about your application's environment. By default, this
includes data about the operating system, the Python environment, the
current process, and the application config. You can customize which
sections are included, or add your own sections to the output.

%package -n python3-py-healthcheck
Summary:	Adds healthcheck endpoints to Flask or Tornado apps
Provides:	python-py-healthcheck
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-py-healthcheck
Healthcheck is a library to write simple healthcheck functions that can
be used to monitor your application. It is possible to use in a ``Flask``
app or ``Tornado`` app. It's useful for asserting that your dependencies
are up and running and your application can respond to HTTP requests.
The Healthcheck functions can be exposed via a user defined ``Flask``
route so you can use an external monitoring application (``monit``,
``nagios``, ``Runscope``, etc.) to check the status and uptime of your
application.
New in version 1.1: Healthcheck also gives you a simple Flask route to
view information about your application's environment. By default, this
includes data about the operating system, the Python environment, the
current process, and the application config. You can customize which
sections are included, or add your own sections to the output.

%package help
Summary:	Development documents and examples for py-healthcheck
Provides:	python3-py-healthcheck-doc
%description help
Healthcheck is a library to write simple healthcheck functions that can
be used to monitor your application. It is possible to use in a ``Flask``
app or ``Tornado`` app. It's useful for asserting that your dependencies
are up and running and your application can respond to HTTP requests.
The Healthcheck functions can be exposed via a user defined ``Flask``
route so you can use an external monitoring application (``monit``,
``nagios``, ``Runscope``, etc.) to check the status and uptime of your
application.
New in version 1.1: Healthcheck also gives you a simple Flask route to
view information about your application's environment. By default, this
includes data about the operating system, the Python environment, the
current process, and the application config. You can customize which
sections are included, or add your own sections to the output.

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

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

%changelog
* Sun Apr 23 2023 Python_Bot <Python_Bot@openeuler.org> - 1.10.1-1
- Package Spec generated