From 4202dd6540bcc7fb423a1bcaf27cfbea09e1edab Mon Sep 17 00:00:00 2001 From: Matt Garber Date: Wed, 19 Feb 2025 16:09:41 -0500 Subject: [PATCH 1/2] better handling of non-integer versions --- cumulus_library/actions/uploader.py | 2 +- tests/test_actions.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cumulus_library/actions/uploader.py b/cumulus_library/actions/uploader.py index 614b050..31b12c5 100644 --- a/cumulus_library/actions/uploader.py +++ b/cumulus_library/actions/uploader.py @@ -28,7 +28,7 @@ def upload_data( json={ "study": study, "data_package": data_package, - "data_package_version": version, + "data_package_version": int(float(version)), "filename": f"{args['user']}_{file_name}", }, auth=(args["user"], args["id"]), diff --git a/tests/test_actions.py b/tests/test_actions.py index 32edba8..c64df7d 100644 --- a/tests/test_actions.py +++ b/tests/test_actions.py @@ -459,7 +459,7 @@ def do_upload( { "study": "upload", "data_package": "upload__meta_version", - "data_package_version": version, + "data_package_version": int(float(version)), "filename": f"{user}_upload__meta_version.meta.parquet", } ) @@ -474,7 +474,7 @@ def do_upload( { "study": "upload", "data_package": "upload__count_synthea_patient", - "data_package_version": version, + "data_package_version": int(float(version)), "filename": f"{user}_upload__count_synthea_patient.cube.parquet", } ), From e2670caa19ae774f7485062dfc94bcb68207f054 Mon Sep 17 00:00:00 2001 From: Matt Garber Date: Wed, 19 Feb 2025 16:14:41 -0500 Subject: [PATCH 2/2] version bump --- cumulus_library/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cumulus_library/__init__.py b/cumulus_library/__init__.py index 62e5760..b59307e 100644 --- a/cumulus_library/__init__.py +++ b/cumulus_library/__init__.py @@ -17,4 +17,4 @@ # is all code level. See template_sql for more information. __all__ = ["BaseTableBuilder", "CountsBuilder", "StudyConfig", "StudyManifest", "get_template"] -__version__ = "4.3.0" +__version__ = "4.3.1"