v1.1.1
b2luigi v1.1.1
Summary
This patch release fixes the issue of the env_script
being sourced in batch execution when run with Apptainer support. Additionally, the XRootD import is now guarded for the respective targets and filesystem imports, and classes are renamed. Finally, AttributeError
s are no longer passed when using task-specific htcondor_settings
.
Changes
-
Apptainer Support with Batch Execution
Previously, the
env_script
was sourced in the executable wrapper submitted by the batch system. This source is not necessary for the execution with Apptainer since the environment during the execution does not need to agree with the one in the container. Theenv_script
source was moved to the case in which no Apptainer is used. -
XRootD Import
The XRootD import for the
XRootDTarget
andXRootDSystem
were moved into the respective classes to avoid breakingb2luigi
when no XRootD is set up. Additionally, the classes were re-named:XrootDTarget
->XRootDTarget
,XrootDSystem
->�XRootDSystem
. -
AttributeError
inhtcondor_settings
Previously,
AttributeError
s were passed when updating the HTCondor settings with the task-specifichtcondor_settings
. This leads to confusing error messages when the missinghtcondor_setting
object does not cause theAttributeError
. Now, thehtcondor_settings
are updated byget_setting
.
Compatibility
XrootDTarget
->XRootDTarget
,XrootDSystem
->XRootDSystem
Contributors
Belle II collaboration.
We appreciate the continued support and contributions from the community. Thank you! 🙌
Full Changelog: v1.1.0...v1.1.1