eessi is a lightweight command line tool to help with using the European Environment for Scientific Software Installaitons (EESSI).
- Website: https://eessi.io
- Documentation: https://eessi.io/docs
- GitHub: https:/github.com/EESSI
pip install eessipip install .Use eessi --help to get basic usage information.
Check CernVM-FS setup for accessing EESSI
eessi checkExample output:
π¦ Checking for EESSI repositories...
β
OK /cvmfs/dev.eessi.io is available
β
OK /cvmfs/riscv.eessi.io is available
β
OK /cvmfs/software.eessi.io is available
π Inspecting EESSI repository software.eessi.io...
π» Client cache:
βΉ Path to client cache directory: /var/lib/cvmfs/shared
βΉ Shared cache: yes
βΉ Client cache quota limit: 9.765625 GiB
βΉ Cache Usage: 282k / 10240001k
π Server/proxy settings:
βΉ List of Stratum-1 mirror servers:
http://aws-eu-central-s1.eessi.science/cvmfs/software.eessi.io
http://azure-us-east-s1.eessi.science/cvmfs/software.eessi.io
http://cvmfs-ext.gridpp.rl.ac.uk:8000/cvmfs/software.eessi.io
β‘ WARNING Proxy servers: DIRECT (not recommended, see https://eessi.io/docs/no-proxy)
βΉ GeoAPI enabled: yes
π Other:
βΉ Client profile:
If CernVM-FS is not available at all:
eessi check
π¦ Checking for EESSI repositories...
β ERROR /cvmfs/dev.eessi.io is NOT available
β ERROR /cvmfs/riscv.eessi.io is NOT available
β ERROR /cvmfs/software.eessi.io is NOT available
π Inspecting EESSI repository software.eessi.io...
π» Client cache:
βΉ Path to client cache directory: UNKNOWN
βΉ Shared cache: UNKNOWN
βΉ Client cache quota limit: UNKNOWN
β ERROR Required field 'Cache Usage' not found!
π Server/proxy settings:
βΉ List of Stratum-1 mirror servers: UNKNOWN
βΉ Proxy servers: UNKNOWN
βΉ GeoAPI enabled: UNKNOWN
π Other:
βΉ Client profile: UNKNOWN
Initialize shell environment for using EESSI
Use eval and eessi init to prepare your session environment for using EESSI.
eval "$(eessi init)"To see which commands this would evaluate, just run eessi init.
Create subshell in which EESSI is available and initialised
eessi shell --eessi-version 2025.06You must specify the EESSI version to use, there is no default value for this.
- Easy to install and use.
- User-friendly and intuitive interface to using EESSI.