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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
%global _empty_manifest_terminate_build 0
Name: python-tea
Version: 0.1.7
Release: 1
Summary: Set of utility python modules.
License: Apache-2.0
URL: https://github.com/alefnula/tea
Source0: https://mirrors.aliyun.com/pypi/web/packages/c4/32/a3c201374a0fbc0726f0bca51f1e4e17b1787da1dd212b10ecee9770c911/tea-0.1.7.tar.gz
BuildArch: noarch
Requires: python3-psutil
Requires: python3-pytz
Requires: python3-tzlocal
%description
# tea
[](https://travis-ci.org/alefnula/tea)
[](https://codecov.io/gh/alefnula/tea)
[](https://tea-lib.readthedocs.org)
`tea` is a set of libraries developed for common tasks like executing and
manipulating processes, sending emails, file system manipulation, and a great
number of utility functions that I caught myself writing over and over again.
Also parts of the `tea` library can be viewed as a sand-box where I start
a module, which eventually, if it grows and become large enough to become a
library itself, gets extracted as a separate project.
Modules like `dsa` (data structures and algorithms), `logger`, `msg`,
`process`, `shell`, `utils`... will always remain a part of `tea`.
%package -n python3-tea
Summary: Set of utility python modules.
Provides: python-tea
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-tea
# tea
[](https://travis-ci.org/alefnula/tea)
[](https://codecov.io/gh/alefnula/tea)
[](https://tea-lib.readthedocs.org)
`tea` is a set of libraries developed for common tasks like executing and
manipulating processes, sending emails, file system manipulation, and a great
number of utility functions that I caught myself writing over and over again.
Also parts of the `tea` library can be viewed as a sand-box where I start
a module, which eventually, if it grows and become large enough to become a
library itself, gets extracted as a separate project.
Modules like `dsa` (data structures and algorithms), `logger`, `msg`,
`process`, `shell`, `utils`... will always remain a part of `tea`.
%package help
Summary: Development documents and examples for tea
Provides: python3-tea-doc
%description help
# tea
[](https://travis-ci.org/alefnula/tea)
[](https://codecov.io/gh/alefnula/tea)
[](https://tea-lib.readthedocs.org)
`tea` is a set of libraries developed for common tasks like executing and
manipulating processes, sending emails, file system manipulation, and a great
number of utility functions that I caught myself writing over and over again.
Also parts of the `tea` library can be viewed as a sand-box where I start
a module, which eventually, if it grows and become large enough to become a
library itself, gets extracted as a separate project.
Modules like `dsa` (data structures and algorithms), `logger`, `msg`,
`process`, `shell`, `utils`... will always remain a part of `tea`.
%prep
%autosetup -n tea-0.1.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-tea -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.7-1
- Package Spec generated
|