From 8ed89257f1be6392b66239660b25ac8aadf9623a Mon Sep 17 00:00:00 2001 From: Emmanuel Arias Date: Sun, 7 Jul 2024 10:07:15 -0300 Subject: [PATCH] Replace StrictVersion for Version from packaging distutil is deprecated and is not present in Python3.12. This patch replace StrictVersion from distutils for Version from packaging. --- ulmo/ncdc/cirs/core.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ulmo/ncdc/cirs/core.py b/ulmo/ncdc/cirs/core.py index 2ec24cc..dc9d496 100644 --- a/ulmo/ncdc/cirs/core.py +++ b/ulmo/ncdc/cirs/core.py @@ -11,7 +11,7 @@ from builtins import str from builtins import range from past.builtins import basestring -import distutils.version +from packaging.version import Version import os.path import pandas @@ -194,7 +194,7 @@ def _most_recent(files, element, by_state): def _file_key(filename): version_str = filename.split('-')[2][1:] - return distutils.version.StrictVersion(version_str) + return Version(version_str) def _parse_values(file_handle, by_state, location_names, element):