From 1cb359147d6f040e69321d3284d187f2b02decb7 Mon Sep 17 00:00:00 2001 From: Lei Wang Date: Mon, 25 Nov 2024 18:25:54 -0500 Subject: [PATCH] bump parsl and remove reference to deprecated method --- .../20241126_104747_LeiGlobus_bump_parsl_11_25.rst | 9 +++++++++ .../engines/high_throughput/interchange.py | 4 +--- compute_endpoint/setup.py | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 changelog.d/20241126_104747_LeiGlobus_bump_parsl_11_25.rst diff --git a/changelog.d/20241126_104747_LeiGlobus_bump_parsl_11_25.rst b/changelog.d/20241126_104747_LeiGlobus_bump_parsl_11_25.rst new file mode 100644 index 000000000..ab15ac52f --- /dev/null +++ b/changelog.d/20241126_104747_LeiGlobus_bump_parsl_11_25.rst @@ -0,0 +1,9 @@ +New Functionality +^^^^^^^^^^^^^^^^ + +- Added ipv6 support for GlobusComputeEngine by upgrading Parsl + +Changed +^^^^^^^ + +- Bumped ``parsl`` dependency version to `2024.11.25 `_. diff --git a/compute_endpoint/globus_compute_endpoint/engines/high_throughput/interchange.py b/compute_endpoint/globus_compute_endpoint/engines/high_throughput/interchange.py index 69fe703b4..c02b8c88c 100644 --- a/compute_endpoint/globus_compute_endpoint/engines/high_throughput/interchange.py +++ b/compute_endpoint/globus_compute_endpoint/engines/high_throughput/interchange.py @@ -356,9 +356,7 @@ def load_config(self): self.provider.channel.script_dir = os.path.join( working_dir, "submit_scripts" ) - self.provider.channel.makedirs( - self.provider.channel.script_dir, exist_ok=True - ) + os.makedirs(self.provider.channel.script_dir, mode=0o700, exist_ok=True) os.makedirs(self.provider.script_dir, exist_ok=True) debug_opts = "--debug" if self.worker_debug else "" diff --git a/compute_endpoint/setup.py b/compute_endpoint/setup.py index 81bed2a5b..cbaf0fd78 100644 --- a/compute_endpoint/setup.py +++ b/compute_endpoint/setup.py @@ -35,7 +35,7 @@ # 'parsl' is a core requirement of the globus-compute-endpoint, essential to a range # of different features and functions # pin exact versions because it does not use semver - "parsl==2024.10.21", + "parsl==2024.11.25", "pika>=1.2.0", "pyprctl<0.2.0", "setproctitle>=1.3.2,<1.4",