summaryrefslogtreecommitdiff
path: root/python-records.spec
blob: 37e0c1c01300345bc8c62e539eba6c2aa455809e (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-records
Version:	0.5.3
Release:	1
Summary:	SQL for Humans
License:	ISC
URL:		https://github.com/kennethreitz/records
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/33/13/3c497e5a70dd807495e34c24475bca7d9d934b49a59213c0c2573fe3a735/records-0.5.3.tar.gz
BuildArch:	noarch

Requires:	python3-openpyxl
Requires:	python3-tablib
Requires:	python3-docopt
Requires:	python3-SQLAlchemy
Requires:	python3-SQLAlchemy
Requires:	python3-tablib[pandas]
Requires:	python3-psycopg2
Requires:	python3-sqlalchemy-redshift
Requires:	python3-psycopg2

%description
**Records is a very simple, but powerful, library for making raw SQL queries
to most relational databases.**
Just write SQL. No bells, no whistles. This common task can be
surprisingly difficult with the standard tools available.
This library strives to make this workflow as simple as possible,
while providing an elegant interface to work with your query results.

%package -n python3-records
Summary:	SQL for Humans
Provides:	python-records
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-records
**Records is a very simple, but powerful, library for making raw SQL queries
to most relational databases.**
Just write SQL. No bells, no whistles. This common task can be
surprisingly difficult with the standard tools available.
This library strives to make this workflow as simple as possible,
while providing an elegant interface to work with your query results.

%package help
Summary:	Development documents and examples for records
Provides:	python3-records-doc
%description help
**Records is a very simple, but powerful, library for making raw SQL queries
to most relational databases.**
Just write SQL. No bells, no whistles. This common task can be
surprisingly difficult with the standard tools available.
This library strives to make this workflow as simple as possible,
while providing an elegant interface to work with your query results.

%prep
%autosetup -n records-0.5.3

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

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

%changelog
* Fri Apr 21 2023 Python_Bot <Python_Bot@openeuler.org> - 0.5.3-1
- Package Spec generated