OpenQuizz
Une application de gestion des contenus pédagogiques
BaseEnvironment Class Reference
Inheritance diagram for BaseEnvironment:

Public Member Functions

def default (cls)
 
def from_paths (cls, paths)
 
def get_distribution (self, name)
 
def iter_distributions (self)
 
def iter_installed_distributions (self, local_only=True, skip=stdlib_pkgs, include_editables=True, editables_only=False, user_only=False)
 

Detailed Description

An environment containing distributions to introspect.

Member Function Documentation

◆ default()

def default (   cls)

Reimplemented in Environment.

◆ from_paths()

def from_paths (   cls,
  paths 
)

Reimplemented in Environment.

◆ get_distribution()

def get_distribution (   self,
  name 
)
Given a requirement name, return the installed distributions.

Reimplemented in Environment.

◆ iter_distributions()

def iter_distributions (   self)
Iterate through installed distributions.

◆ iter_installed_distributions()

def iter_installed_distributions (   self,
  local_only = True,
  skip = stdlib_pkgs,
  include_editables = True,
  editables_only = False,
  user_only = False 
)
Return a list of installed distributions.

:param local_only: If True (default), only return installations
local to the current virtualenv, if in a virtualenv.
:param skip: An iterable of canonicalized project names to ignore;
    defaults to ``stdlib_pkgs``.
:param include_editables: If False, don't report editables.
:param editables_only: If True, only report editables.
:param user_only: If True, only report installations in the user
site directory.

The documentation for this class was generated from the following file: