A simple python module to manage configuration spaces for algorithm configuration and hyperparameter optimization tasks. Includes various scripts to translate between different text formats for configuration space description. Documentation can be found at hpolibconfigspace.readthedocs.org Distributed under GPL3.0, see LICENSE except all files in the directory HPOlibConfigSpace.nx, which are copied from the networkx package and licensed under a BSD license.