From c8362b1755b0eb638ced06a380beab46bfd87834 Mon Sep 17 00:00:00 2001 From: Andrei Markin Date: Mon, 10 Jun 2024 12:40:40 +0400 Subject: [PATCH] [gaarf-py] Bump to 1.14.1 * Add support for Google Ads API v17 * Provide correct library for smart_open[gcs] * Add simplified import for `AdsReportFetcher` Change-Id: I6c453b4c4de0d8a565862aa9bd3c7f26a8938eb7 --- py/gaarf/__init__.py | 2 ++ py/setup.py | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/py/gaarf/__init__.py b/py/gaarf/__init__.py index 0b3a126d..a18f1dc1 100644 --- a/py/gaarf/__init__.py +++ b/py/gaarf/__init__.py @@ -21,8 +21,10 @@ from gaarf.api_clients import GoogleAdsApiClient from gaarf.report import GaarfReport +from gaarf.report_fetcher import AdsReportFetcher __all__ = [ 'GaarfReport', 'GoogleAdsApiClient', + 'AdsReportFetcher', ] diff --git a/py/setup.py b/py/setup.py index b7b9816a..28bdd8ec 100644 --- a/py/setup.py +++ b/py/setup.py @@ -40,14 +40,14 @@ 'bq': [ 'google-cloud-bigquery', 'pandas>=1.3.4', - 'smart_open[gcp]', + 'smart_open[gcs]', ], } EXTRAS_REQUIRE['full'] = list(set(itertools.chain(*EXTRAS_REQUIRE.values()))) setuptools.setup( name='google-ads-api-report-fetcher', - version='1.14.0', + version='1.14.1', python_requires='>3.8', description=( 'Library for fetching reports from Google Ads API ' @@ -73,7 +73,7 @@ ], packages=setuptools.find_packages(), install_requires=[ - 'google-ads>=24.0.0', + 'google-ads>=24.1.0', 'smart_open', 'jinja2', 'python-dateutil',