Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
installed.py
Go to the documentation of this file.
1
from
pip._internal.distributions.base
import
AbstractDistribution
2
from
pip._internal.index.package_finder
import
PackageFinder
3
from
pip._internal.metadata
import
BaseDistribution
4
5
6
class
InstalledDistribution
(
AbstractDistribution
):
7
"""Represents an installed package.
8
9
This does not need any preparation as the required information has already
10
been computed.
11
"""
12
13
def
get_metadata_distribution(self) -> BaseDistribution:
14
assert
self.
req
.satisfied_by
is
not
None
,
"not actually installed"
15
return
self.
req
.satisfied_by
16
17
def
prepare_distribution_metadata
(
18
self,
19
finder: PackageFinder,
20
build_isolation: bool,
21
check_build_deps: bool,
22
) ->
None
:
23
pass
pip._internal.distributions.base.AbstractDistribution
Definition
base.py:8
pip._internal.distributions.base.AbstractDistribution.req
req
Definition
base.py:26
pip._internal.distributions.installed.InstalledDistribution
Definition
installed.py:6
pip._internal.distributions.installed.InstalledDistribution.prepare_distribution_metadata
None prepare_distribution_metadata(self, PackageFinder finder, bool build_isolation, bool check_build_deps)
Definition
installed.py:22
pip._internal.distributions.base
Definition
base.py:1
pip._internal.index.package_finder
Definition
package_finder.py:1
pip._internal.metadata
Definition
__init__.py:1
venv
lib
python3.12
site-packages
pip
_internal
distributions
installed.py
Generated by
1.9.8