summaryrefslogtreecommitdiff
path: root/python-bonobo-sqlalchemy.spec
blob: acc142feae9fb2eeaa3a2ac33fa1b6fbc32e3d63 (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
%global _empty_manifest_terminate_build 0
Name:		python-bonobo-sqlalchemy
Version:	0.6.1
Release:	1
Summary:	Bonobo SQLAlchemy Extension
License:	Apache License, Version 2.0
URL:		https://www.bonobo-project.org/with/sqlalchemy
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/05/67/12b0398e204dc1646a7a663ccdf6933d134821cf0971fcfb68e953723d8e/bonobo_sqlalchemy-0.6.1.tar.gz
BuildArch:	noarch

Requires:	python3-SQLAlchemy
Requires:	python3-bonobo
Requires:	python3-bonobo[dev]
Requires:	python3-coverage
Requires:	python3-pytest
Requires:	python3-pytest-cov
Requires:	python3-yapf

%description
SQLAlchemy extension for Bonobo, bringing SQL databases to the Extract-Tranform-Load framework.
/!\ CURRENTLY REWRITING THE CODE FROM RDC.ETL, DON'T USE BEFORE AT LEAST ALPHA STATUS /!\
If you want to use SQLAlchemy with bonobo, this is the way to go. Note that it's not required to connect to databases,
you can also use raw database connections (psycopg2, etc.), but it's probably easier to use an established DBAL.
* Documentation: http://docs.bonobo-project.org/

%package -n python3-bonobo-sqlalchemy
Summary:	Bonobo SQLAlchemy Extension
Provides:	python-bonobo-sqlalchemy
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-bonobo-sqlalchemy
SQLAlchemy extension for Bonobo, bringing SQL databases to the Extract-Tranform-Load framework.
/!\ CURRENTLY REWRITING THE CODE FROM RDC.ETL, DON'T USE BEFORE AT LEAST ALPHA STATUS /!\
If you want to use SQLAlchemy with bonobo, this is the way to go. Note that it's not required to connect to databases,
you can also use raw database connections (psycopg2, etc.), but it's probably easier to use an established DBAL.
* Documentation: http://docs.bonobo-project.org/

%package help
Summary:	Development documents and examples for bonobo-sqlalchemy
Provides:	python3-bonobo-sqlalchemy-doc
%description help
SQLAlchemy extension for Bonobo, bringing SQL databases to the Extract-Tranform-Load framework.
/!\ CURRENTLY REWRITING THE CODE FROM RDC.ETL, DON'T USE BEFORE AT LEAST ALPHA STATUS /!\
If you want to use SQLAlchemy with bonobo, this is the way to go. Note that it's not required to connect to databases,
you can also use raw database connections (psycopg2, etc.), but it's probably easier to use an established DBAL.
* Documentation: http://docs.bonobo-project.org/

%prep
%autosetup -n bonobo-sqlalchemy-0.6.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-bonobo-sqlalchemy -f filelist.lst
%dir %{python3_sitelib}/*

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

%changelog
* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.6.1-1
- Package Spec generated