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..ec1c8a7a0 100644 --- a/compute_endpoint/globus_compute_endpoint/engines/high_throughput/interchange.py +++ b/compute_endpoint/globus_compute_endpoint/engines/high_throughput/interchange.py @@ -356,7 +356,7 @@ def load_config(self): self.provider.channel.script_dir = os.path.join( working_dir, "submit_scripts" ) - self.provider.channel.makedirs( + os.makedirs( self.provider.channel.script_dir, exist_ok=True ) os.makedirs(self.provider.script_dir, exist_ok=True) 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",