OpenQuizz
Une application de gestion des contenus pédagogiques
RequirementPreparer Class Reference

Public Member Functions

def __init__ (self, build_dir, download_dir, src_dir, build_isolation, req_tracker, session, progress_bar, finder, require_hashes, use_user_site, lazy_wheel, in_tree_build)
 
def prepare_linked_requirement (self, req, parallel_builds=False)
 
def prepare_linked_requirements_more (self, reqs, parallel_builds=False)
 
def save_linked_requirement (self, req)
 
def prepare_editable_requirement (self, req)
 
def prepare_installed_requirement (self, req, skip_reason)
 

Data Fields

 src_dir
 
 build_dir
 
 req_tracker
 
 finder
 
 download_dir
 
 build_isolation
 
 require_hashes
 
 use_user_site
 
 use_lazy_wheel
 
 in_tree_build
 

Detailed Description

Prepares a Requirement

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  build_dir,
  download_dir,
  src_dir,
  build_isolation,
  req_tracker,
  session,
  progress_bar,
  finder,
  require_hashes,
  use_user_site,
  lazy_wheel,
  in_tree_build 
)

Member Function Documentation

◆ prepare_editable_requirement()

def prepare_editable_requirement (   self,
  req 
)
Prepare an editable requirement

◆ prepare_installed_requirement()

def prepare_installed_requirement (   self,
  req,
  skip_reason 
)
Prepare an already-installed requirement

◆ prepare_linked_requirement()

def prepare_linked_requirement (   self,
  req,
  parallel_builds = False 
)
Prepare a requirement to be obtained from req.link.

◆ prepare_linked_requirements_more()

def prepare_linked_requirements_more (   self,
  reqs,
  parallel_builds = False 
)
Prepare linked requirements more, if needed.

◆ save_linked_requirement()

def save_linked_requirement (   self,
  req 
)

Field Documentation

◆ build_dir

build_dir

◆ build_isolation

build_isolation

◆ download_dir

download_dir

◆ finder

finder

◆ in_tree_build

in_tree_build

◆ req_tracker

req_tracker

◆ require_hashes

require_hashes

◆ src_dir

src_dir

◆ use_lazy_wheel

use_lazy_wheel

◆ use_user_site

use_user_site

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