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

Public Member Functions

def __init__ (self, *args, **kw)
 
def make_requirement_preparer (cls, temp_build_dir, options, req_tracker, session, finder, use_user_site, download_dir=None)
 
def make_resolver (cls, preparer, finder, options, wheel_cache=None, use_user_site=False, ignore_installed=True, ignore_requires_python=False, force_reinstall=False, upgrade_strategy="to-satisfy-only", use_pep517=None, py_version_info=None)
 
def get_requirements (self, args, options, finder, session)
 
- Public Member Functions inherited from IndexGroupCommand
def handle_pip_version_check (self, options)
 
- Public Member Functions inherited from Command
def __init__ (self, name, summary, isolated=False)
 
def add_options (self)
 
def run (self, options, args)
 
def parse_args (self, args)
 
def main (self, args)
 
- Public Member Functions inherited from CommandContextMixIn
def main_context (self)
 
def enter_context (self, context_provider)
 
- Public Member Functions inherited from SessionCommandMixin
def __init__ (self)
 
def get_default_session (self, options)
 

Static Public Member Functions

def determine_resolver_variant (options)
 
def trace_basic_info (finder)
 

Additional Inherited Members

- Data Fields inherited from Command
 name
 
 summary
 
 parser
 
 tempdir_registry
 
 cmd_opts
 
 verbosity
 
- Static Public Attributes inherited from Command
 usage
 
 ignore_require_venv
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
args,
**  kw 
)

Member Function Documentation

◆ determine_resolver_variant()

def determine_resolver_variant (   options)
static
Determines which resolver should be used, based on the given options.

◆ get_requirements()

def get_requirements (   self,
  args,
  options,
  finder,
  session 
)
Parse command-line arguments into the corresponding requirements.

◆ make_requirement_preparer()

def make_requirement_preparer (   cls,
  temp_build_dir,
  options,
  req_tracker,
  session,
  finder,
  use_user_site,
  download_dir = None 
)
Create a RequirementPreparer instance for the given parameters.

◆ make_resolver()

def make_resolver (   cls,
  preparer,
  finder,
  options,
  wheel_cache = None,
  use_user_site = False,
  ignore_installed = True,
  ignore_requires_python = False,
  force_reinstall = False,
  upgrade_strategy = "to-satisfy-only",
  use_pep517 = None,
  py_version_info = None 
)
Create a Resolver instance for the given parameters.

◆ trace_basic_info()

def trace_basic_info (   finder)
static
Trace basic information about the provided objects.

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