File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ - 1.2.3: Minor change in Ray dependency.
12- 1.2.2: Fix to date ISO conversion where date str already in ISO-format, plus Ray dependency fix.
23- 1.2.1: Minor change in Ray dependency.
34- 1.2.0: Upgrading Pydantic from version 1.8 to version 2.10.
Original file line number Diff line number Diff line change @@ -3,11 +3,15 @@ title: Change log
33summary : Version history, including for legacy versions.
44authors :
55 - Gavin Chait
6- date : 2025-09-11
6+ date : 2025-09-12
77tags : wrangling, crosswalks, versions
88---
99# Change log
1010
11+ ## Version 1.2.3 (2025-09-12)
12+
13+ - Minor change in Ray dependency.
14+
1115## Version 1.2.2 (2025-09-11)
1216
1317- Fix to ISO date conversion where string is already in ISO-format.
Original file line number Diff line number Diff line change 11[tool .poetry ]
22name = " whyqd"
3- version = " 1.2.2 "
3+ version = " 1.2.3 "
44description = " data wrangling simplicity, complete audit transparency, and at speed"
55authors = [" Gavin Chait <gchait@whythawk.com>" ]
66license = " BSD-3-Clause"
Original file line number Diff line number Diff line change 1- 1.2.2
1+ 1.2.3
Original file line number Diff line number Diff line change 1010def clear_spillway () -> bool :
1111 # https://stackoverflow.com/a/56151260/295606
1212 # only do this if ray is not initialised, otherwise it'll crash. horribly.
13- # WHYQD_SPILLWAY = ray._common.utils.get_user_temp_dir()
14- WHYQD_SPILLWAY = ray ._private .utils .get_user_temp_dir ()
13+ try :
14+ WHYQD_SPILLWAY = ray ._common .utils .get_user_temp_dir ()
15+ except AttributeError :
16+ WHYQD_SPILLWAY = ray ._private .utils .get_user_temp_dir ()
1517 if not Path (WHYQD_SPILLWAY ).exists ():
1618 return False
1719 for path in Path (WHYQD_SPILLWAY ).iterdir ():
@@ -51,8 +53,12 @@ def ray_start(**kwargs):
5153 kwargs ["object_store_memory" ] = settings .WHYQD_MEMORY
5254 if not kwargs .get ("_temp_dir" ) and settings .WHYQD_SPILLWAY :
5355 # TODO: On some environments, I'm getting weird timeouts
54- if not ray ._private .utils .get_user_temp_dir ().endswith (settings .WHYQD_SPILLWAY ):
55- kwargs ["_temp_dir" ] = f"{ ray ._private .utils .get_user_temp_dir ()} { settings .WHYQD_SPILLWAY } "
56+ try :
57+ WHYQD_SPILLWAY = ray ._common .utils .get_user_temp_dir ()
58+ except AttributeError :
59+ WHYQD_SPILLWAY = ray ._private .utils .get_user_temp_dir ()
60+ if not WHYQD_SPILLWAY .endswith (settings .WHYQD_SPILLWAY ):
61+ kwargs ["_temp_dir" ] = f"{ WHYQD_SPILLWAY } { settings .WHYQD_SPILLWAY } "
5662 pass
5763 # if not kwargs.get("_system_config") and settings.WHYQD_SPILLWAY:
5864 # kwargs["_system_config"] = {
You can’t perform that action at this time.
0 commit comments