You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- A `pyproject.toml` file to ease installation ([PR #239](https://github.com/PySlurm/pyslurm/pull/239) by [tazend](https://github.com/tazend))
24
+
- Allow specifying Slurm lib-dir and include-dir via `SLURM_LIB_DIR` and `SLURM_INCLUDE_DIR` environment variables on install ([PR #239](https://github.com/PySlurm/pyslurm/pull/239) by [tazend](https://github.com/tazend))
25
+
-`wait_finished` method to pyslurm.job class, which blocks until a specified
26
+
job is finished ([PR #242](https://github.com/PySlurm/pyslurm/pull/242) by [JonaOtto](https://github.com/JonaOtto))
27
+
- Support updating `end_time` in `slurm_update_reservation` ([PR #255](https://github.com/PySlurm/pyslurm/pull/255) by [pllopsis](https://github.com/pllopis))
28
+
- Classes to interact with the Job and Submission API ([PR #283](https://github.com/PySlurm/pyslurm/pull/283) by [tazend](https://github.com/tazend))
29
+
-[pyslurm.Job][]
30
+
-[pyslurm.Jobs][]
31
+
-[pyslurm.JobStep][]
32
+
-[pyslurm.JobSteps][]
33
+
-[pyslurm.JobSubmitDescription][]
34
+
- Classes to interact with the Database Job API ([PR #283](https://github.com/PySlurm/pyslurm/pull/283) by [tazend](https://github.com/tazend))
35
+
-[pyslurm.db.Job][]
36
+
-[pyslurm.db.Jobs][]
37
+
-[pyslurm.db.JobStep][]
38
+
-[pyslurm.db.JobFilter][]
39
+
- Classes to interact with the Node API ([PR #283](https://github.com/PySlurm/pyslurm/pull/283) by [tazend](https://github.com/tazend))
40
+
-[pyslurm.Node][]
41
+
-[pyslurm.Nodes][]
42
+
- Exceptions added ([PR #283](https://github.com/PySlurm/pyslurm/pull/283) by [tazend](https://github.com/tazend))
43
+
-[pyslurm.PyslurmError][]
44
+
-[pyslurm.RPCError][]
45
+
-[Utility Functions][pyslurm.utils]
46
+
- New classes to interact with the Partition API
47
+
-[pyslurm.Partition][]
48
+
-[pyslurm.Partitions][]
49
+
- Added a new Base Class [MultiClusterMap][pyslurm.xcollections.MultiClusterMap] that some Collections inherit from.
50
+
- Added `to_json` function to all Collections
51
+
52
+
### Fixed
53
+
54
+
- Fix some typos in `pyslurm.job` class ([PR #243](https://github.com/PySlurm/pyslurm/pull/243) by [JonaOtto](https://github.com/JonaOtto), [PR #252](https://github.com/PySlurm/pyslurm/pull/252) by [schluenz](https://github.com/schluenz))
55
+
- Fix not being able to create RPMs with `bdist_rpm` ([PR #248](https://github.com/PySlurm/pyslurm/pull/248) by [tazend](https://github.com/tazend))
56
+
- Fix formatting error for `reservation_list` example ([PR #256](https://github.com/PySlurm/pyslurm/pull/256) by [pllopsis](https://github.com/pllopis))
57
+
- Fix RPC strings, bringing them in sync with slurm 21.08 when getting Slurm
58
+
statistics via the `statistics` class ([PR #261](https://github.com/PySlurm/pyslurm/pull/261) by [wresch](https://github.com/wresch))
59
+
60
+
### Changed
61
+
62
+
- Now actually link to `libslurm.so` instead of `libslurmfull.so` ([PR #239](https://github.com/PySlurm/pyslurm/pull/239) by [tazend](https://github.com/tazend))
63
+
- Actually retrieve and return the batch script as a string, instead of just
64
+
printing it ([PR #258](https://github.com/PySlurm/pyslurm/pull/258) by [tazend](https://github.com/tazend))
65
+
- Raise `ValueError` on `slurm_update_reservation` instead of just returning the
66
+
error code ([PR #257](https://github.com/PySlurm/pyslurm/pull/257) by [pllopsis](https://github.com/pllopis))
67
+
- Completely overhaul the documentation ([PR #283](https://github.com/PySlurm/pyslurm/pull/283) by [tazend](https://github.com/tazend))
68
+
- Switch to mkdocs for generating documentation ([PR #271](https://github.com/PySlurm/pyslurm/pull/271) by [tazend](https://github.com/tazend), [multimeric](https://github.com/multimeric))
69
+
- Rework the tests: Split them into unit and integration tests ([PR #283](https://github.com/PySlurm/pyslurm/pull/283) by [tazend](https://github.com/tazend))
0 commit comments