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
|
%global _empty_manifest_terminate_build 0
Name: python-googleanalytics
Version: 0.26.0
Release: 1
Summary: A wrapper for the Google Analytics API.
License: ISC
URL: https://github.com/debrouwere/google-analytics/
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/53/bc/0e3bbd0944f68c0c59526fad3d46a1c74b14cee58e515199a8477cb82f81/googleanalytics-0.26.0.tar.gz
BuildArch: noarch
%description
|Build Status|
``google-analytics`` takes the pain out of working with the Google
Analytics reporting APIs. It supports both the Core and the Real Time
API. It is written in Python but there's also a full-featured
command-line interface.
- **Authentication.** OAuth2 is a bit of a pain and we've made it
easier, both for interactive use and for `server
applications <https://github.com/debrouwere/google-analytics/blob/master/examples/server.py>`__.
We can also save your credentials in the operating system's keychain
if you want to.
- **Querying.** Easier to query per week, month or year. Query using
metric IDs or using their full names, whichever you think is nicer.
Work with both the Core and the Real Time APIs.
- **Reporting.** Generate reports from the command-line. Optionally
describe reports and queries in `easy-to-read and easy-to-write YAML
files <https://github.com/debrouwere/google-analytics/blob/master/examples/query.yml>`__.
Reports in Python work better too: iterate through the entire report
or column-per-column.
- **Exploration.** Traverse the account hierarchy from account to
webproperty to profile to dimensions, both programmatically and with
the included command-line interface.
- **Exports.** Clean JSON and CSV – as well as
`Pandas <http://pandas.pydata.org/>`__ data frames – so you can
analyze the data in anything from Excel to R.
This package is built on top of `Google's own API client for
Python <https://developers.google.com/api-client-library/python/start/installation>`__.
%package -n python3-googleanalytics
Summary: A wrapper for the Google Analytics API.
Provides: python-googleanalytics
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-googleanalytics
|Build Status|
``google-analytics`` takes the pain out of working with the Google
Analytics reporting APIs. It supports both the Core and the Real Time
API. It is written in Python but there's also a full-featured
command-line interface.
- **Authentication.** OAuth2 is a bit of a pain and we've made it
easier, both for interactive use and for `server
applications <https://github.com/debrouwere/google-analytics/blob/master/examples/server.py>`__.
We can also save your credentials in the operating system's keychain
if you want to.
- **Querying.** Easier to query per week, month or year. Query using
metric IDs or using their full names, whichever you think is nicer.
Work with both the Core and the Real Time APIs.
- **Reporting.** Generate reports from the command-line. Optionally
describe reports and queries in `easy-to-read and easy-to-write YAML
files <https://github.com/debrouwere/google-analytics/blob/master/examples/query.yml>`__.
Reports in Python work better too: iterate through the entire report
or column-per-column.
- **Exploration.** Traverse the account hierarchy from account to
webproperty to profile to dimensions, both programmatically and with
the included command-line interface.
- **Exports.** Clean JSON and CSV – as well as
`Pandas <http://pandas.pydata.org/>`__ data frames – so you can
analyze the data in anything from Excel to R.
This package is built on top of `Google's own API client for
Python <https://developers.google.com/api-client-library/python/start/installation>`__.
%package help
Summary: Development documents and examples for googleanalytics
Provides: python3-googleanalytics-doc
%description help
|Build Status|
``google-analytics`` takes the pain out of working with the Google
Analytics reporting APIs. It supports both the Core and the Real Time
API. It is written in Python but there's also a full-featured
command-line interface.
- **Authentication.** OAuth2 is a bit of a pain and we've made it
easier, both for interactive use and for `server
applications <https://github.com/debrouwere/google-analytics/blob/master/examples/server.py>`__.
We can also save your credentials in the operating system's keychain
if you want to.
- **Querying.** Easier to query per week, month or year. Query using
metric IDs or using their full names, whichever you think is nicer.
Work with both the Core and the Real Time APIs.
- **Reporting.** Generate reports from the command-line. Optionally
describe reports and queries in `easy-to-read and easy-to-write YAML
files <https://github.com/debrouwere/google-analytics/blob/master/examples/query.yml>`__.
Reports in Python work better too: iterate through the entire report
or column-per-column.
- **Exploration.** Traverse the account hierarchy from account to
webproperty to profile to dimensions, both programmatically and with
the included command-line interface.
- **Exports.** Clean JSON and CSV – as well as
`Pandas <http://pandas.pydata.org/>`__ data frames – so you can
analyze the data in anything from Excel to R.
This package is built on top of `Google's own API client for
Python <https://developers.google.com/api-client-library/python/start/installation>`__.
%prep
%autosetup -n googleanalytics-0.26.0
%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-googleanalytics -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Sun Apr 23 2023 Python_Bot <Python_Bot@openeuler.org> - 0.26.0-1
- Package Spec generated
|