- 
                Notifications
    
You must be signed in to change notification settings  - Fork 124
 
Running a local user installation
When developing and testing PySlurm this is an example of the general method I use :
- 
Set the Python path to the Cython to build PySlurm and the PySlurm development library directory to be able to run PySlurm :
export PYTHONPATH=/home/mark/Cython-0.17.3:/home/mark/pyslurm/build/lib.linux-x86_64-2.7/
 - 
Set the Shared library path to point to the Slurm version being built against :
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/slurm/2.5.0/lib/
 - 
Change into the PySlurm directory :
cd /home/mark/pyslurm
 - 
Build PySlurm for the Slurm version (see README.rst) without installing so we use PYTHONPATH :
python setup.py build --slurm=PATH_TO_SLURM_DIR
 - 
Run any of example programs if build was successful :
python examples/slurm_ctl.py
 
Intro
Getting Started
Development
- Running a local user installation
 - Testing PySlurm with Docker
 - Continuous Integration
 - Updating PySlurm for New Slurm Releases
 - Using latest version of Cython
 - Strings and bytes in Cython
 - Profiling PySlurm
 - Checking for memory leaks
 - Do's and Dont's
 - Slurm shell completion
 
Contributing