qip.package_data.package_info

qip.package_data.package_info.REQUEST_PATTERN = <_sre.SRE_Pattern object>

Compiled regular expression to detect request with extra option.

qip.package_data.package_info.TOP_LEVEL_METADATA_FILE = 'top_level.txt'

Metadata file containing the top-level Python module name.

qip.package_data.package_info.display_package_mapping(name)[source]

Display Python package information mapping from selected name.

Pip Python API is being used to fetch useful information about a package within an environment. The information is displayed as a JSON encoded mapping so that it can easily be retrieved via a subprocess.

Parameters:name – Python package name.
Returns:None

Example:

>>> display_package_mapping("foo")

{
    "package": {
        "installed_version": "1.0.0",
        "key": "foo",
        "package_name": "Foo",
        "module_name": "foo"
    },
    "requirements": [
        "bim<3,>=2",
        "baz",
    ]
}