From f312a92aa68f587bc7b3cc62bf48bd8cf1d205dd Mon Sep 17 00:00:00 2001 From: mike0sv Date: Thu, 3 Nov 2022 17:38:50 +0300 Subject: [PATCH 1/2] Add python version to runtime info --- src/iterative_telemetry/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/iterative_telemetry/__init__.py b/src/iterative_telemetry/__init__.py index 351ead1..a6b9a4f 100644 --- a/src/iterative_telemetry/__init__.py +++ b/src/iterative_telemetry/__init__.py @@ -212,7 +212,11 @@ def _runtime_info(self): group_id, user_id = ci_id else: group_id, user_id = None, find_or_create_user_id() + major, minor, patch, *_ = sys.version_info + return { + "python_version": f"{major}.{minor}.{patch}", + "python_version_minor": f"{major}.{minor}", "tool_name": self.tool_name, "tool_version": self.tool_version, "user_id": user_id, From 00316d5449b1e832eb9b42f7ea891aadfdc993cf Mon Sep 17 00:00:00 2001 From: mike0sv Date: Mon, 7 Nov 2022 15:36:57 +0300 Subject: [PATCH 2/2] change structure --- src/iterative_telemetry/__init__.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/iterative_telemetry/__init__.py b/src/iterative_telemetry/__init__.py index a6b9a4f..131ce37 100644 --- a/src/iterative_telemetry/__init__.py +++ b/src/iterative_telemetry/__init__.py @@ -215,8 +215,7 @@ def _runtime_info(self): major, minor, patch, *_ = sys.version_info return { - "python_version": f"{major}.{minor}.{patch}", - "python_version_minor": f"{major}.{minor}", + "python_version": {"major": major, "minor": minor, "patch": patch}, "tool_name": self.tool_name, "tool_version": self.tool_version, "user_id": user_id,