summaryrefslogtreecommitdiff
path: root/python-sqlplus-commando.spec
blob: 4e226879702a49bd1fa20691444e27f040fefe3a (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-sqlplus_commando
Version:	0.4.2
Release:	1
Summary:	sqlplus_commando is an Oracle driver calling sqlplus
License:	Apache Software License
URL:		http://pypi.python.org/pypi/sqlplus_commando/
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/61/34/d1b53002b881b0834c90486e7fdcb9c26bb62c615c06b1aa464f9c190fd2/sqlplus_commando-0.4.2.tar.gz
BuildArch:	noarch


%description
Installing a Oracle driver on a machine is sometime a pain, or even
impossible. Furthermore you may want to distribute self contained
scripts that access Oracle without having to ask for additional software
installation. Finally, you may want to automate scripts that should run
with SQL\*Plus.
*sqlplus\_commando* is a pure Python Oracle driver that calls *sqlplus*
on the command line. It was designed so that you may use it by dropping
its module in your source tree or even copy its classes in your own
source code.

%package -n python3-sqlplus_commando
Summary:	sqlplus_commando is an Oracle driver calling sqlplus
Provides:	python-sqlplus_commando
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-sqlplus_commando
Installing a Oracle driver on a machine is sometime a pain, or even
impossible. Furthermore you may want to distribute self contained
scripts that access Oracle without having to ask for additional software
installation. Finally, you may want to automate scripts that should run
with SQL\*Plus.
*sqlplus\_commando* is a pure Python Oracle driver that calls *sqlplus*
on the command line. It was designed so that you may use it by dropping
its module in your source tree or even copy its classes in your own
source code.

%package help
Summary:	Development documents and examples for sqlplus_commando
Provides:	python3-sqlplus_commando-doc
%description help
Installing a Oracle driver on a machine is sometime a pain, or even
impossible. Furthermore you may want to distribute self contained
scripts that access Oracle without having to ask for additional software
installation. Finally, you may want to automate scripts that should run
with SQL\*Plus.
*sqlplus\_commando* is a pure Python Oracle driver that calls *sqlplus*
on the command line. It was designed so that you may use it by dropping
its module in your source tree or even copy its classes in your own
source code.

%prep
%autosetup -n sqlplus_commando-0.4.2

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

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

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