Navigation

  • modules
  • EasyBuild v4.7.0 documentation (release 20230109.0) »

easybuild.framework.easyconfig package¶

Subpackages¶

  • easybuild.framework.easyconfig.format package
    • Submodules
      • easybuild.framework.easyconfig.format.convert module
      • easybuild.framework.easyconfig.format.format module
      • easybuild.framework.easyconfig.format.one module
      • easybuild.framework.easyconfig.format.pyheaderconfigobj module
      • easybuild.framework.easyconfig.format.two module
      • easybuild.framework.easyconfig.format.version module
      • easybuild.framework.easyconfig.format.yeb module
    • Module contents

Submodules¶

  • easybuild.framework.easyconfig.constants module
  • easybuild.framework.easyconfig.default module
  • easybuild.framework.easyconfig.easyconfig module
  • easybuild.framework.easyconfig.licenses module
  • easybuild.framework.easyconfig.parser module
  • easybuild.framework.easyconfig.style module
  • easybuild.framework.easyconfig.templates module
  • easybuild.framework.easyconfig.tools module
  • easybuild.framework.easyconfig.tweak module
  • easybuild.framework.easyconfig.types module

Module contents¶

The easyconfig package provides the EasyConfig class and all constants and functions involved with it

Logo

Quick search

Table of Contents

  • What is EasyBuild?
  • Concepts and terminology
  • Typical workflow example: building and installing WRF
  • Installing EasyBuild
  • Configuring EasyBuild
  • Common toolchains
  • Using the EasyBuild command line
  • Writing easyconfig files: the basics
  • Understanding EasyBuild logs
  • Archived easyconfigs
  • Backing up of existing modules (--backup-modules)
  • Generating container recipes & images
  • Contributing
  • Controlling compiler optimization flags
  • EasyBuild on Cray
  • Detection of loaded modules
  • Local variables in easyconfig files
  • Using an index to speed up searching for easyconfigs
  • Easystack files
  • Experimental features
  • Extended dry run
  • Hooks
  • Implementing easyblocks
  • Including additional Python modules (--include-*)
  • Installing extensions in parallel (experimental!)
  • Integration with GitHub
  • Locks to prevent duplicate installations running at the same time
  • Manipulating dependencies
  • Packaging support
  • Partial installations
  • Progress bars
  • Support for RPATH
  • Submitting jobs using --job
  • Tracing progress
  • Using external modules
  • Wrapping dependencies
  • Code style
  • Unit tests
  • Useful scripts
  • Deprecated easyconfigs
  • Deprecated functionality
  • Removed functionality
  • EasyBuild maintainers

This Page

  • Show Source

Navigation

  • modules
  • EasyBuild v4.7.0 documentation (release 20230109.0) »
© Copyright 2012-2019, Ghent University, CC-BY-SA. Last updated on Tue 28 Feb 2023. Created using Sphinx 1.8.5.