4.6.2. pde.tools.config module¶
Handles configuration variables of the package
class handling the package configuration |
|
tries to load certain python packages and returns their version |
|
helper function converting a version string into a list of integers |
|
checks whether a package has a sufficient version |
|
obtain information about the compute environment |
- class Config(items: Optional[Dict[str, Any]] = None, mode: str = 'update')[source]¶
Bases:
UserDict
class handling the package configuration
- Parameters
items (dict, optional) – Configuration values that should be added or overwritten to initialize the configuration.
mode (str) –
Defines the mode in which the configuration is used. Possible values are
insert: any new configuration key can be inserted
update: only the values of pre-existing items can be updated
locked: no values can be changed
Note that the items specified by items will always be inserted, independent of the mode.
- check_package_version(package_name: str, min_version: str)[source]¶
checks whether a package has a sufficient version
- environment() Dict[str, Any] [source]¶
obtain information about the compute environment
- Returns
information about the python installation and packages
- Return type