File tree 6 files changed +28
-16
lines changed
6 files changed +28
-16
lines changed Original file line number Diff line number Diff line change 21
21
command : |
22
22
python3 -mvenv /usr/local/share/virtualenvs/tap-google-ads
23
23
source /usr/local/share/virtualenvs/tap-google-ads/bin/activate
24
- pip install 'pip==21.1.3 '
24
+ pip install 'pip==23.3.2 '
25
25
pip install 'setuptools==56.0.0'
26
26
pip install .[dev]
27
27
- slack/notify-on-failure :
57
57
name : ' Run Unit Tests'
58
58
command : |
59
59
source /usr/local/share/virtualenvs/tap-google-ads/bin/activate
60
- pip install nose coverage
61
- nosetests --with-coverage --cover-erase --cover-package=tap_google_ads --cover-html-dir=htmlcov tests/unittests
62
- coverage html
60
+ pip install nose2
61
+ nose2 -v -s tests/unittests
63
62
- store_test_results :
64
63
path : test_output/report.xml
65
64
- store_artifacts :
Original file line number Diff line number Diff line change
1
+ /.idea
2
+ __pycache__ /
3
+ tap_google_ads.egg-info /
Original file line number Diff line number Diff line change 1
1
# Changelog
2
+
3
+ ## v1.7.0
4
+ * Run on python 3.11.7 [ #88 ] ( https://github.com/singer-io/tap-google-ads/pull/88 )
5
+
6
+ ## v1.6.0
7
+ * Updates API version to 15
8
+ * Updates pkg version to 22.1.0
9
+ * [ #86 ] ( https://github.com/singer-io/tap-google-ads/pull/86 )
10
+
2
11
## v1.5.0
3
12
* Updates API version to 13
4
13
* Updates pkg version to 21.0.0
Original file line number Diff line number Diff line change 3
3
from setuptools import setup
4
4
5
5
setup (name = 'tap-google-ads' ,
6
- version = '1.5 .0' ,
6
+ version = '1.7 .0' ,
7
7
description = 'Singer.io tap for extracting data from the Google Ads API' ,
8
8
author = 'Stitch' ,
9
9
url = 'http://singer.io' ,
10
10
classifiers = ['Programming Language :: Python :: 3 :: Only' ],
11
11
py_modules = ['tap_google_ads' ],
12
12
install_requires = [
13
- 'singer-python==5.12.2 ' ,
13
+ 'singer-python==6.0.0 ' ,
14
14
'requests==2.26.0' ,
15
- 'backoff==1.8.0' ,
16
- 'google-ads==21.2.0' ,
17
- 'protobuf==4.22.3' ,
15
+ 'backoff==2.2.1' ,
16
+ 'google-ads==23.1.0' ,
17
+ 'protobuf==4.25.0' ,
18
+
18
19
# Necessary to handle gRPC exceptions properly, documented
19
20
# in an issue here: https://github.com/googleapis/python-api-core/issues/301
20
- 'grpcio-status==1.44 .0' ,
21
+ 'grpcio-status==1.59 .0' ,
21
22
],
22
23
extras_require = {
23
24
'dev' : [
Original file line number Diff line number Diff line change 1729
1729
"segments.external_conversion_source" ,
1730
1730
"segments.month" ,
1731
1731
"segments.product_aggregator_id" ,
1732
- "segments.product_bidding_category_level1 " ,
1733
- "segments.product_bidding_category_level2 " ,
1734
- "segments.product_bidding_category_level3 " ,
1735
- "segments.product_bidding_category_level4 " ,
1736
- "segments.product_bidding_category_level5 " ,
1732
+ "segments.product_category_level1 " ,
1733
+ "segments.product_category_level2 " ,
1734
+ "segments.product_category_level3 " ,
1735
+ "segments.product_category_level4 " ,
1736
+ "segments.product_category_level5 " ,
1737
1737
"segments.product_brand" ,
1738
1738
"segments.product_channel" ,
1739
1739
"segments.product_channel_exclusivity" ,
Original file line number Diff line number Diff line change 14
14
15
15
LOGGER = singer .get_logger ()
16
16
17
- API_VERSION = "v14 "
17
+ API_VERSION = "v16 "
18
18
19
19
API_PARAMETERS = {
20
20
"omit_unselected_resource_names" : "true"
You can’t perform that action at this time.
0 commit comments