Skip to content

Commit a96eaa8

Browse files
committed
chore: fix build
1 parent 2b18e3b commit a96eaa8

File tree

3 files changed

+17
-3
lines changed

3 files changed

+17
-3
lines changed

packages/google-cloud-core/google/cloud/obsolete/__init__.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414

1515
"""Helpers for deprecated code and modules."""
1616

17-
import importlib.metadata as metadata
17+
try:
18+
import importlib.metadata as metadata
19+
except ImportError:
20+
import importlib_metadata as metadata
21+
1822
import warnings
1923

2024

packages/google-cloud-core/noxfile.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,12 @@ def prerelease_deps(session, protobuf_implementation):
258258

259259
session.install(*constraints_deps)
260260

261+
# Remaining dependencies
262+
other_deps = [
263+
"cachetools",
264+
]
265+
session.install(*other_deps)
266+
261267
prerel_deps = [
262268
"googleapis-common-protos",
263269
"google-api-core",
@@ -360,6 +366,12 @@ def core_deps_from_source(session, protobuf_implementation):
360366
for dep in core_dependencies_from_source:
361367
session.install("--pre", "--no-deps", "--upgrade", dep)
362368

369+
# Remaining dependencies
370+
other_deps = [
371+
"cachetools",
372+
]
373+
session.install(*other_deps)
374+
363375
session.run(
364376
"py.test",
365377
"tests/unit",

packages/google-cloud-core/testing/constraints-3.7.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,5 @@ google-auth==1.25.0
1010
grpcio==1.38.0
1111
# cryptography is a direct dependency of google-auth
1212
cryptography==38.0.3
13-
# cachetools is a direct dependency of google-auth
14-
cachetools==2.0.0
1513
# required for Python 3.7 only
1614
importlib-metadata==1.1.0

0 commit comments

Comments
 (0)