We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b714f44 commit 27c6609Copy full SHA for 27c6609
.github/workflows/ci.yaml
@@ -13,7 +13,6 @@ jobs:
13
strategy:
14
matrix:
15
py:
16
- - { version: "3.7", tox: "37" }
17
- { version: "3.8", tox: "38" }
18
- { version: "3.9", tox: "39" }
19
- { version: "3.10", tox: "310" }
opentelemetry-exporter-gcp-logging/setup.cfg
@@ -14,15 +14,14 @@ classifiers =
License :: OSI Approved :: Apache Software License
Programming Language :: Python
Programming Language :: Python :: 3
- Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
20
Programming Language :: Python :: 3.10
21
Programming Language :: Python :: 3.11
22
Programming Language :: Python :: 3.12
23
24
[options]
25
-python_requires = >=3.7
+python_requires = >=3.8
26
package_dir=
27
=src
28
packages=find_namespace:
opentelemetry-exporter-gcp-monitoring/setup.cfg
@@ -14,7 +14,6 @@ classifiers =
@@ -23,7 +22,7 @@ classifiers =
Programming Language :: Python :: 3.13
29
opentelemetry-exporter-gcp-trace/setup.cfg
@@ -23,7 +22,6 @@ classifiers =
opentelemetry-propagator-gcp/setup.cfg
opentelemetry-resourcedetector-gcp/setup.cfg
opentelemetry-resourcedetector-gcp/src/opentelemetry/resourcedetector/gcp_resource_detector/_gke.py
@@ -14,15 +14,13 @@
import os
from dataclasses import dataclass
+from typing import Literal
from opentelemetry.resourcedetector.gcp_resource_detector import (
_gce,
_metadata,
)
-# TODO: remove when Python 3.7 is dropped
-from typing_extensions import Literal
-
KUBERNETES_SERVICE_HOST_ENV = "KUBERNETES_SERVICE_HOST"
opentelemetry-resourcedetector-gcp/src/opentelemetry/resourcedetector/gcp_resource_detector/_metadata.py
@@ -14,13 +14,10 @@
import logging
from functools import lru_cache
-from typing import Union
+from typing import TypedDict, Union
import requests
-from typing_extensions import TypedDict
_GCP_METADATA_URL = "http://metadata.google.internal/computeMetadata/v1/"
_INSTANCE = "instance"
_RECURSIVE_PARAMS = {"recursive": "true"}
tox.ini
@@ -5,7 +5,7 @@ requires =
5
tox>=4
6
envlist =
7
; Add the `ci` factor to any env that should be running during CI.
8
- py3{7,8,9,10,11,12,13}-ci-test-{cloudtrace,cloudmonitoring,propagator,resourcedetector, cloudlogging}
+ py3{8,9,10,11,12,13}-ci-test-{cloudtrace,cloudmonitoring,propagator,resourcedetector, cloudlogging}
9
{lint,mypy}-ci-{cloudtrace,cloudmonitoring,propagator,resourcedetector, cloudlogging}
10
docs-ci
11
@@ -60,7 +60,7 @@ setenv =
60
propagator: PACKAGE_NAME = opentelemetry-propagator-gcp
61
resourcedetector: PACKAGE_NAME = opentelemetry-resourcedetector-gcp
62
63
-[testenv:py3{7,8,9,10,11,12,13}-ci-test-{cloudtrace,cloudmonitoring,propagator,resourcedetector, cloudlogging}]
+[testenv:py3{8,9,10,11,12,13}-ci-test-{cloudtrace,cloudmonitoring,propagator,resourcedetector, cloudlogging}]
64
deps =
65
; editable install the package itself
66
-e {toxinidir}/{env:PACKAGE_NAME}
0 commit comments