From 891321c3209e13130b760661d23b2e5cd741e39f Mon Sep 17 00:00:00 2001 From: Justin Poehnelt Date: Wed, 14 Jul 2021 10:55:13 -0600 Subject: [PATCH 1/3] chore: delete unnecessary file --- .deepsource.toml | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 .deepsource.toml diff --git a/.deepsource.toml b/.deepsource.toml deleted file mode 100644 index f772ce8c..00000000 --- a/.deepsource.toml +++ /dev/null @@ -1,10 +0,0 @@ -version = 1 - -test_patterns = ["tests/**"] - -[[analyzers]] -name = "python" -enabled = true - - [analyzers.meta] - runtime_version = "3.x.x" From a93b3c0fe1ec4680fbb34fc29ac8714b9a8c7da4 Mon Sep 17 00:00:00 2001 From: northtree Date: Thu, 29 Jul 2021 23:42:53 +1000 Subject: [PATCH 2/3] feat: allow passings requests session (#414) --- googlemaps/client.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/googlemaps/client.py b/googlemaps/client.py index 7b84b7b4..1334571d 100644 --- a/googlemaps/client.py +++ b/googlemaps/client.py @@ -54,6 +54,7 @@ def __init__(self, key=None, client_id=None, client_secret=None, retry_timeout=60, requests_kwargs=None, queries_per_second=50, channel=None, retry_over_query_limit=True, experience_id=None, + requests_session=None, base_url=_DEFAULT_BASE_URL): """ :param key: Maps API key. Required, unless "client_id" and @@ -116,6 +117,9 @@ def __init__(self, key=None, client_id=None, client_secret=None, implemented. See the official requests docs for more info: http://docs.python-requests.org/en/latest/api/#main-interface :type requests_kwargs: dict + + :param requests_session: Reused persistent session for flexibility. + :type requests_session: requests.Session :param base_url: The base URL for all requests. Defaults to the Maps API server. Should not have a trailing slash. @@ -136,7 +140,7 @@ def __init__(self, key=None, client_id=None, client_secret=None, "and hyphen (-) characters are allowed. If used without " "client_id, it must be 0-999.") - self.session = requests.Session() + self.session = requests_session or requests.Session() self.key = key if timeout and (connect_timeout or read_timeout): From 0717028106b0b9ba7f2fc607f7b2cbabdf25dcd6 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 29 Jul 2021 13:44:22 +0000 Subject: [PATCH 3/3] chore(release): 4.5.0 [skip ci] # [4.5.0](https://github.com/googlemaps/google-maps-services-python/compare/v4.4.7...v4.5.0) (2021-07-29) ### Features * allow passings requests session ([#414](https://github.com/googlemaps/google-maps-services-python/issues/414)) ([a93b3c0](https://github.com/googlemaps/google-maps-services-python/commit/a93b3c0fe1ec4680fbb34fc29ac8714b9a8c7da4)) --- googlemaps/__init__.py | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/googlemaps/__init__.py b/googlemaps/__init__.py index 6649d28a..803bf5a9 100644 --- a/googlemaps/__init__.py +++ b/googlemaps/__init__.py @@ -15,7 +15,7 @@ # the License. # -__version__ = "4.4.7" +__version__ = "4.5.0" from googlemaps.client import Client from googlemaps import exceptions diff --git a/setup.py b/setup.py index 99273db0..c2a605ba 100644 --- a/setup.py +++ b/setup.py @@ -12,7 +12,7 @@ setup( name="googlemaps", - version="4.4.7", + version="4.5.0", description="Python client library for Google Maps Platform", long_description=readme + changelog, long_description_content_type="text/markdown",