diff --git a/CITATION.cff b/CITATION.cff index a7d38053..d4cd2085 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -2,7 +2,7 @@ # Metadata for citation of this software according to the CFF format (https://citation-file-format.github.io/) cff-version: 1.1.0 message: If you use this software, please cite it using these metadata. -title: "MatterMiners/tardis: 0.8.1" +title: "MatterMiners/tardis: 0.8.2" doi: 10.5281/zenodo.8426261 authors: - given-names: Manuel @@ -43,7 +43,10 @@ authors: - given-names: Raphael family-names: Kleinemühl affiliation: University of Wuppertal -version: 0.8.1 -date-released: 2023-11-29 + - given-names: Sebastian + family-names: Wozniewski + affiliation: University of Göttingen +version: 0.8.2 +date-released: 2024-05-15 repository-code: https://github.com/MatterMiners/tardis license: MIT diff --git a/CONTRIBUTORS b/CONTRIBUTORS index c90d2d94..a599b2c9 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -15,8 +15,8 @@ Sebastian Wozniewski mschnepf swozniewski Alexander Haas <104835302+haasal@users.noreply.github.com> -mschnepf Dirk Sammel +mschnepf Matthias J. Schnepf Matthias Schnepf LGTM Migrator diff --git a/docs/generate_apidoc.sh b/docs/generate_apidoc.sh index acd58360..bf5873fa 100755 --- a/docs/generate_apidoc.sh +++ b/docs/generate_apidoc.sh @@ -1,7 +1,7 @@ #!/bin/bash PROJECT=tardis -source ../venv/bin/activate +source ${VIRTUAL_ENV}/bin/activate sphinx-apidoc --force --module-first --separate -o source/api ../${PROJECT} && \ make html && \ -open _build/html/index.html \ No newline at end of file +open _build/html/index.html diff --git a/docs/source/adapters/site.rst b/docs/source/adapters/site.rst index f1e61802..49d44d4c 100644 --- a/docs/source/adapters/site.rst +++ b/docs/source/adapters/site.rst @@ -348,7 +348,7 @@ Available adapter configuration options quota: 2000 moab-site: - executor: !SSHExecutor + executor: !TardisSSHExecutor host: login.dorie.somewherein.de username: clown client_keys: @@ -517,7 +517,7 @@ Available machine type configuration options quota: 100 hpc2000: - executor: !SSHExecutor + executor: !TardisSSHExecutor host: hpc2000.hpc.org username: billy client_keys: diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index 6801374e..90535446 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -1,4 +1,4 @@ -.. Created by changelog.py at 2024-04-16, command +.. Created by changelog.py at 2024-05-15, command '/Users/giffler/.cache/pre-commit/repoecmh3ah8/py_env-python3.12/bin/changelog docs/source/changes compile --categories Added Changed Fixed Security Deprecated --output=docs/source/changelog.rst' based on the format of 'https://keepachangelog.com/' @@ -6,12 +6,18 @@ CHANGELOG ######### -[Unreleased] - 2024-04-16 -========================= +[0.8.2] - 2024-05-15 +==================== + +Changed +------- + +* Bump pyauditor version to 0.5.0 Fixed ----- +* Handle littered status feedback in csv_parser * Fix handling of squeue call with invalid jobid [0.8.1] - 2023-11-29 diff --git a/docs/source/changes/326.fix_handling_squeue_call_w_invalid_jobid.yaml b/docs/source/changes/326.fix_handling_squeue_call_w_invalid_jobid.yaml index ba9b36c6..53eb90ba 100644 --- a/docs/source/changes/326.fix_handling_squeue_call_w_invalid_jobid.yaml +++ b/docs/source/changes/326.fix_handling_squeue_call_w_invalid_jobid.yaml @@ -1,8 +1,8 @@ category: fixed summary: "Fix handling of squeue call with invalid jobid" -description: | - In case a job is already completed and only one non-existing job id is provided - the `squeue` command is failing with exit code 1 and it prints - "Invalid job id specified" to stderr. +description: "In case a job is already completed and only one non-existing job id\ + \ is provided\nthe `squeue` command is failing with exit code 1 and it prints \n\ + \"Invalid job id specified\" to stderr.\n" pull requests: - 326 +version: 0.8.2 diff --git a/docs/source/changes/338.catch_littered_status_feedback_in_csv_parser.yaml b/docs/source/changes/338.catch_littered_status_feedback_in_csv_parser.yaml new file mode 100644 index 00000000..b0cdf52c --- /dev/null +++ b/docs/source/changes/338.catch_littered_status_feedback_in_csv_parser.yaml @@ -0,0 +1,9 @@ +category: fixed +summary: "Handle littered status feedback in csv_parser" +description: "In rare cases it can happen, that a `squeue` call is returning not only\ + \ the\ndesired status csv of jobs in the batch system, but some additional messages\n\ + like `Switch to work directory on corresponding scratch directory.` The \n`csv_parser`\ + \ has been modified to ignore such additional messages while \nparsing the csv.\n" +pull requests: +- 338 +version: 0.8.2 diff --git a/docs/source/changes/346.bump_pyauditor_version_to_0_5_0.yaml b/docs/source/changes/346.bump_pyauditor_version_to_0_5_0.yaml new file mode 100644 index 00000000..f8cc801a --- /dev/null +++ b/docs/source/changes/346.bump_pyauditor_version_to_0_5_0.yaml @@ -0,0 +1,7 @@ +category: changed +summary: "Bump pyauditor version to 0.5.0" +description: | + Bump `pyauditor` to version 0.5.0 +pull requests: +- 346 +version: 0.8.2 diff --git a/docs/source/changes/versions.yaml b/docs/source/changes/versions.yaml index e1438e26..76793aa0 100644 --- a/docs/source/changes/versions.yaml +++ b/docs/source/changes/versions.yaml @@ -1,3 +1,5 @@ +- semver: 0.8.2 + date: '2024-05-15' - semver: 0.8.1 date: '2023-11-29' - semver: 0.8.0 diff --git a/tardis/__about__.py b/tardis/__about__.py index 85e3b826..a11b9e2a 100644 --- a/tardis/__about__.py +++ b/tardis/__about__.py @@ -3,8 +3,8 @@ __summary__ = "Transparent Adaptive Resource Dynamic Integration System" __url__ = "https://github.com/matterminers/tardis" -__version__ = "0.8.1" +__version__ = "0.8.2" __author__ = "Manuel Giffels, Matthias Schnepf" __email__ = "giffels@gmail.com" -__copyright__ = "2018 - 2023 %s and Contributors" % __author__ +__copyright__ = "2018 - 2024 %s and Contributors" % __author__ __keywords__ = "asyncio tardis cloud scheduler"