@@ -29,25 +29,37 @@ Users can create their own test hierarchies, create test factories for generatin
2929
3030## Getting ReFrame
3131
32- You may install ReFrame directly from [ PyPI] ( https://pypi.org/project/ReFrame-HPC/ ) through ` pip ` :
32+ ReFrame is almost ready to run just after you clone it from Github.
33+ All you need is Python 3.6 or above and to run its bootstrap script:
3334
3435``` bash
35- pip install reframe-hpc
36+ git clone https://github.com/eth-cscs/reframe.git
37+ cd reframe
38+ ./bootstrap.sh
39+ ./bin/reframe -V
3640```
3741
38- ReFrame will be available in your PATH:
42+ ### Other installation ways
3943
40- ``` bash
41- reframe -V
42- ```
44+ You can also install ReFrame through the following channels:
4345
44- Alternatively, and especially if you want to contribute back to the framework, you may clone this repository :
46+ - Through [ PyPI ] ( https://pypi.org/project/ReFrame-HPC/ ) :
4547
46- ``` bash
47- git clone https://github.com/eth-cscs/reframe.git
48- cd reframe
49- ./bin/reframe -V
50- ```
48+ ```
49+ pip install reframe-hpc
50+ ```
51+
52+ - Through [ Spack] ( https://spack.io/ ) :
53+
54+ ```
55+ spack install reframe
56+ ```
57+
58+ - Through [ EasyBuild] ( https://easybuild.readthedocs.io/ ) :
59+
60+ ```
61+ eb easybuild/easyconfigs/r/ReFrame/ReFrame-VERSION.eb -r
62+ ```
5163
5264Finally, you may access all previous versions of ReFrame [ here] ( https://github.com/eth-cscs/reframe/releases ) .
5365
@@ -57,24 +69,22 @@ Finally, you may access all previous versions of ReFrame [here](https://github.c
5769You may find the official documentation of the latest release and the current master in the following links:
5870
5971- [ Latest release] ( https://reframe-hpc.readthedocs.io/en/stable )
60- - [ Current master] ( https://reframe-hpc.readthedocs.io )
72+ - [ Current master] ( https://reframe-hpc.readthedocs.io/en/latest )
6173
6274
6375### Building the documentation locally
6476
65- You may build the documentation of the master locally either with Python 2 or Python 3.
66- Here is how to do it:
77+ You may build the documentation of the master manually as follows:
6778
6879```
69- pip install -r docs/requirements.txt
70- make -C docs latest
80+ ./bootstrap.sh +docs
7181```
7282
7383For viewing it, you may do the following:
7484
7585```
7686cd docs/html
77- python -m http.server # or python -m SimpleHTTPServer for Python 2
87+ python3 -m http.server
7888```
7989
8090The documentation is now up on [ localhost:8000] ( http://localhost:8000 ) , where you can navigate with your browser.
0 commit comments