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. |
|
Read package names from a requirements file. |
|
Obtain information about the compute environment. |
- class Config(items=None, mode='update')[source]
Bases:
UserDictClass 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, min_version)[source]
Checks whether a package has a sufficient version.
- environment()[source]
Obtain information about the compute environment.
- Returns:
information about the python installation and packages
- Return type:
- get_package_versions(packages, *, na_str='not available')[source]
Tries to load certain python packages and returns their version.