Skip to content

Commit 1b2372f

Browse files
committed
wip: before gemini doc fixes
1 parent cbcc5fa commit 1b2372f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

google/api_core/_python_package_support.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def get_dependency_version(dependency_name: str) -> Optional[PackagingVersion]:
4444
from importlib import metadata
4545

4646
version_string = metadata.version(dependency_name)
47-
return parse_version(version_string)
47+
return (parse_version(version_string), version_string)
4848

4949
# TODO(https://github.com/googleapis/python-api-core/issues/835): Remove
5050
# this code path once we drop support for Python 3.7
@@ -53,10 +53,10 @@ def get_dependency_version(dependency_name: str) -> Optional[PackagingVersion]:
5353
import pkg_resources
5454

5555
version_string = pkg_resources.get_distribution(dependency_name).version
56-
return parse_version(version_string)
56+
return (parse_version(version_string), version_string)
5757

5858
except Exception:
59-
return None
59+
return (None, "--")
6060

6161

6262
def warn_deprecation_for_versions_less_than(
@@ -101,7 +101,7 @@ def warn_deprecation_for_versions_less_than(
101101
or not next_supported_version
102102
): # pragma: NO COVER
103103
return
104-
version_used = get_dependency_version(dependency_import_package)
104+
(version_used, version_used_string) = get_dependency_version(dependency_import_package)
105105
if not version_used:
106106
return
107107
if version_used < parse_version(next_supported_version):
@@ -117,7 +117,7 @@ def warn_deprecation_for_versions_less_than(
117117
"""
118118
DEPRECATION: Package {dependent_package} depends on
119119
{dependency_package}, currently installed at version
120-
{version_used.__str__()}. Future updates to
120+
{version_used_string}. Future updates to
121121
{dependent_package} will require {dependency_package} at
122122
version {next_supported_version} or higher. Please ensure
123123
that either (a) your Python environment doesn't pin the

0 commit comments

Comments
 (0)