@@ -6,18 +6,18 @@ pyslurm is the Python client library for the [Slurm Workload Manager](https://sl
66
77* [ Slurm] ( https://slurm.schedmd.com ) - Slurm shared library and header files
88* [ Python] ( https://www.python.org ) - >= 3.6
9- * [ Cython] ( https://cython.org ) - >= 0.29.36
9+ * [ Cython] ( https://cython.org ) - >= 0.29.37
1010
11- This Version is for Slurm 23.11 .x
11+ This Version is for Slurm 25.05 .x
1212
1313## Versioning
1414
1515In pyslurm, the versioning scheme follows the official Slurm versioning. The
1616first two numbers (` MAJOR.MINOR ` ) always correspond to Slurms Major-Release,
17- for example ` 23.11 ` .
17+ for example ` 25.05 ` .
1818The last number (` MICRO ` ) is however not tied in any way to Slurms ` MICRO `
1919version, but is instead PySlurm's internal Patch-Level. For example, any
20- pyslurm 23.11 .X version should work with any Slurm 23.11 .X release.
20+ pyslurm 25.05 .X version should work with any Slurm 25.05 .X release.
2121
2222## Installation
2323
@@ -29,21 +29,29 @@ the corresponding paths to the necessary files.
2929You can specify those with environment variables (recommended), for example:
3030
3131``` shell
32- export SLURM_INCLUDE_DIR=/opt/slurm/23.11 /include
33- export SLURM_LIB_DIR=/opt/slurm/23.11 /lib
32+ export SLURM_INCLUDE_DIR=/opt/slurm/25.05 /include
33+ export SLURM_LIB_DIR=/opt/slurm/25.05 /lib
3434```
3535
3636Then you can proceed to install pyslurm, for example by cloning the Repository:
3737
3838``` shell
3939git clone https://github.com/PySlurm/pyslurm.git && cd pyslurm
4040scripts/build.sh
41+ ```
4142
42- # Or simply with pip
43- pip install .
43+ Also see ` scripts/build.sh -h ` . You can specify multiple cores for building
44+ with the ` -j ` option (also possible to set via environment variable ` PYSLURM_BUILD_JOBS ` ):
45+
46+ ``` shell
47+ scripts/build.sh -j4
4448```
4549
46- Also see ` python setup.py --help `
50+ Or simply with ` pip ` directly:
51+
52+ ``` shell
53+ pip install .
54+ ```
4755
4856## Contributors
4957
0 commit comments