summaryrefslogtreecommitdiff
path: root/python-gordo-dataset.spec
blob: eedc3563e55acbf49fbfbc434e2a02e0e25338e2 (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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
%global _empty_manifest_terminate_build 0
Name:		python-gordo-dataset
Version:	3.1.2
Release:	1
Summary:	Gordo datasets and data providers
License:	AGPLv3
URL:		https://github.com/equinor/gordo-dataset
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/a7/d4/438f23cd35e6cf26802a8898955c352ea176c72e5db5fe097a3e078e4ff5/gordo-dataset-3.1.2.tar.gz
BuildArch:	noarch

Requires:	python3-azure-datalake-store
Requires:	python3-pandas
Requires:	python3-influxdb
Requires:	python3-cachetools
Requires:	python3-typing_extensions
Requires:	python3-pyarrow
Requires:	python3-numpy
Requires:	python3-azure-storage-file-datalake
Requires:	python3-azure-identity
Requires:	python3-marshmallow
Requires:	python3-PyYAML
Requires:	python3-scikit-learn
Requires:	python3-numexpr
Requires:	python3-xarray
Requires:	python3-cryptography
Requires:	python3-pydantic
Requires:	python3-Inject

%description
# Gordo dataset

gordo dataset library essential to build datasets and data providers for [gordo](https://github.com/equinor/gordo) projects.

## Usage

### Data provider

Extend [GordoBaseDataProvider](gordo_dataset/data_provider/base.py) to adapt it to your data source.

See examples [NcsReader](gordo_data_set/data_provider/ncs_reader.py) that reads either parquet or csv files from Azure Datalake v1.

### Dataset

Extend [GordoBaseDataset](gordo_dataset/base.py).

See example for [TimeSeriesDataset](gordo_dataset/datasets.py) that arranges the data into consecutive times series.

### Install

`pip install gordo-dataset`

### Uninstall

`pip uninstall gordo-datset`


%package -n python3-gordo-dataset
Summary:	Gordo datasets and data providers
Provides:	python-gordo-dataset
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-gordo-dataset
# Gordo dataset

gordo dataset library essential to build datasets and data providers for [gordo](https://github.com/equinor/gordo) projects.

## Usage

### Data provider

Extend [GordoBaseDataProvider](gordo_dataset/data_provider/base.py) to adapt it to your data source.

See examples [NcsReader](gordo_data_set/data_provider/ncs_reader.py) that reads either parquet or csv files from Azure Datalake v1.

### Dataset

Extend [GordoBaseDataset](gordo_dataset/base.py).

See example for [TimeSeriesDataset](gordo_dataset/datasets.py) that arranges the data into consecutive times series.

### Install

`pip install gordo-dataset`

### Uninstall

`pip uninstall gordo-datset`


%package help
Summary:	Development documents and examples for gordo-dataset
Provides:	python3-gordo-dataset-doc
%description help
# Gordo dataset

gordo dataset library essential to build datasets and data providers for [gordo](https://github.com/equinor/gordo) projects.

## Usage

### Data provider

Extend [GordoBaseDataProvider](gordo_dataset/data_provider/base.py) to adapt it to your data source.

See examples [NcsReader](gordo_data_set/data_provider/ncs_reader.py) that reads either parquet or csv files from Azure Datalake v1.

### Dataset

Extend [GordoBaseDataset](gordo_dataset/base.py).

See example for [TimeSeriesDataset](gordo_dataset/datasets.py) that arranges the data into consecutive times series.

### Install

`pip install gordo-dataset`

### Uninstall

`pip uninstall gordo-datset`


%prep
%autosetup -n gordo-dataset-3.1.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-gordo-dataset -f filelist.lst
%dir %{python3_sitelib}/*

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

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