summaryrefslogtreecommitdiff
path: root/python-recaptcha-client.spec
blob: 9884a48456387615a70878e6ea1482fc43d22003 (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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
%global _empty_manifest_terminate_build 0
Name:		python-recaptcha-client
Version:	1.0.6
Release:	1
Summary:	A plugin for reCAPTCHA and reCAPTCHA Mailhide
License:	MIT/X11
URL:		http://recaptcha.net
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/0a/ea/5f2fbbfd894bdac1c68ef8d92019066cfcf9fbff5fe3d728d2b5c25c8db4/recaptcha-client-1.0.6.tar.gz
BuildArch:	noarch


%description
Provides a CAPTCHA for Python using the reCAPTCHA service. Does not require
        any imaging libraries because the CAPTCHA is served directly from reCAPTCHA.
        Also allows you to securely obfuscate emails with Mailhide. This functionality
        requires pycrypto. This library requires two types of API keys. If you'd like
        to use the CAPTCHA, you'll need a key from https://www.google.com/recaptcha/admin/create.
        For Mailhide, you'll need a key from http://www.google.com/recaptcha/mailhide/apikey.
        
        The trunk can be checked out from
        http://recaptcha.googlecode.com/svn/trunk/recaptcha-plugins/python,
        and the associated Google Code project lives at
        http://code.google.com/p/recaptcha. Note that this is a shared
        project/repository for reCAPTCHA clients for several languages/environments.
        
        There is also a Google Group at http://groups.google.com/group/recaptcha/.
        Please use the associated mailing list for any questions or comments:
        recaptcha@googlegroups.com. Like the Google Code project, the Google Group
        mailing list is also shared among the several reCAPTCHA client implementations.
        
        The reCAPTCHA module is licensed under an MIT/X11 license.

%package -n python3-recaptcha-client
Summary:	A plugin for reCAPTCHA and reCAPTCHA Mailhide
Provides:	python-recaptcha-client
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-recaptcha-client
Provides a CAPTCHA for Python using the reCAPTCHA service. Does not require
        any imaging libraries because the CAPTCHA is served directly from reCAPTCHA.
        Also allows you to securely obfuscate emails with Mailhide. This functionality
        requires pycrypto. This library requires two types of API keys. If you'd like
        to use the CAPTCHA, you'll need a key from https://www.google.com/recaptcha/admin/create.
        For Mailhide, you'll need a key from http://www.google.com/recaptcha/mailhide/apikey.
        
        The trunk can be checked out from
        http://recaptcha.googlecode.com/svn/trunk/recaptcha-plugins/python,
        and the associated Google Code project lives at
        http://code.google.com/p/recaptcha. Note that this is a shared
        project/repository for reCAPTCHA clients for several languages/environments.
        
        There is also a Google Group at http://groups.google.com/group/recaptcha/.
        Please use the associated mailing list for any questions or comments:
        recaptcha@googlegroups.com. Like the Google Code project, the Google Group
        mailing list is also shared among the several reCAPTCHA client implementations.
        
        The reCAPTCHA module is licensed under an MIT/X11 license.

%package help
Summary:	Development documents and examples for recaptcha-client
Provides:	python3-recaptcha-client-doc
%description help
Provides a CAPTCHA for Python using the reCAPTCHA service. Does not require
        any imaging libraries because the CAPTCHA is served directly from reCAPTCHA.
        Also allows you to securely obfuscate emails with Mailhide. This functionality
        requires pycrypto. This library requires two types of API keys. If you'd like
        to use the CAPTCHA, you'll need a key from https://www.google.com/recaptcha/admin/create.
        For Mailhide, you'll need a key from http://www.google.com/recaptcha/mailhide/apikey.
        
        The trunk can be checked out from
        http://recaptcha.googlecode.com/svn/trunk/recaptcha-plugins/python,
        and the associated Google Code project lives at
        http://code.google.com/p/recaptcha. Note that this is a shared
        project/repository for reCAPTCHA clients for several languages/environments.
        
        There is also a Google Group at http://groups.google.com/group/recaptcha/.
        Please use the associated mailing list for any questions or comments:
        recaptcha@googlegroups.com. Like the Google Code project, the Google Group
        mailing list is also shared among the several reCAPTCHA client implementations.
        
        The reCAPTCHA module is licensed under an MIT/X11 license.

%prep
%autosetup -n recaptcha-client-1.0.6

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

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

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