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
|
%global _empty_manifest_terminate_build 0
Name: python-birgitta
Version: 0.1.37
Release: 1
Summary: Pyspark and notebook unit testing, especially focused on Dataiku.
License: MIT
URL: https://github.com/telia-oss/birgitta
Source0: https://mirrors.aliyun.com/pypi/web/packages/09/f6/c5f082c9f8191497fc541efa285be31836e9041d8d7f6e66791a12727e57/birgitta-0.1.37.tar.gz
BuildArch: noarch
Requires: python3-docopt
Requires: python3-numpy
Requires: python3-pyspark
Requires: python3-mock
Requires: python3-pandas
Requires: python3-pyarrow
Requires: python3-pytest
Requires: python3-pytest-cov
Requires: python3-pytest-mock
Requires: python3-holidays
%description
Birgitta is a Python ETL test and schema framework,
providing automated tests for pyspark notebooks/recipes.
Birgitta allows doing solid ETL and ML, while still liberally
allowing imperfect notebook code, enabling a
`DataOps <https://www.dataopsmanifesto.org>` way of
working which is both solid and agile, not killing
Data Scientist flexibility by excessive coding standards in notebooks.
In addition to running recipetests on your local dev machine or on
a CI/CD server, there is support for running recipetests
as [Dataiku](https://www.dataiku.com] DSS Scenarios.
%package -n python3-birgitta
Summary: Pyspark and notebook unit testing, especially focused on Dataiku.
Provides: python-birgitta
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-birgitta
Birgitta is a Python ETL test and schema framework,
providing automated tests for pyspark notebooks/recipes.
Birgitta allows doing solid ETL and ML, while still liberally
allowing imperfect notebook code, enabling a
`DataOps <https://www.dataopsmanifesto.org>` way of
working which is both solid and agile, not killing
Data Scientist flexibility by excessive coding standards in notebooks.
In addition to running recipetests on your local dev machine or on
a CI/CD server, there is support for running recipetests
as [Dataiku](https://www.dataiku.com] DSS Scenarios.
%package help
Summary: Development documents and examples for birgitta
Provides: python3-birgitta-doc
%description help
Birgitta is a Python ETL test and schema framework,
providing automated tests for pyspark notebooks/recipes.
Birgitta allows doing solid ETL and ML, while still liberally
allowing imperfect notebook code, enabling a
`DataOps <https://www.dataopsmanifesto.org>` way of
working which is both solid and agile, not killing
Data Scientist flexibility by excessive coding standards in notebooks.
In addition to running recipetests on your local dev machine or on
a CI/CD server, there is support for running recipetests
as [Dataiku](https://www.dataiku.com] DSS Scenarios.
%prep
%autosetup -n birgitta-0.1.37
%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-birgitta -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Fri Jun 09 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.37-1
- Package Spec generated
|