v0.18.0
Pre-release
Pre-release
[0.18.0] - 2024-01-26
Added
ssh_key_file
andcert_file
paths will now be expanded and resolved to their absolute paths instead of requiring to be absolute in the first place.- Added
ignore_versions
parameter toSlurmExecutor
to allow for ignoring the versions ofpython
,covalent
andcloudpickle
when submitting jobs on the remote machine. - Added further improved error messages in the slurm script.
- Added docker file and its dependent files so that the plugin can be tested using a docker container running slurm.
- Added README.md for the docker tests with steps to manually test the plugin.
Changed
- Changed the strict version pin of
aiofiles
to be>=
instead of==
.
Removed
- Excluding tests from the built package.
- Removed python version pin for pre-commit hooks.
[0.17.0] - 2024-01-19
Added
- add a new
variables
parameter for environment variables - add a new error-catching python execution script (add new module)
- add checks inside submit script for
covalent
andcloudpickle
versions - clean up job script creation (add new module)
- export
COVALENT_CONFIG_DIR=/tmp
inside sbatch script to enable filelock
Changed
- update plugin defaults to use
BaseModel
instead ofdict
- change to actually get errors from these checks
- use
Path
everywhere instead ofos.path
operations - allow
poll_freq >= 10
seconds, instead of 60 seconds - misc. cleanups and refactoring
- Aesthetics and string formatting
- remove addition of
COVALENT_CONFIG_DIR=/tmp
to sbatch script - Removed the
sshproxy
interface. - Updates init signature kwargs replaced with parent for better documentation.
- Updated license to Apache
Docs
- Add missing
,
to README.