Orbits  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | List of all members
pip.req.RequirementSet Class Reference
Inheritance diagram for pip.req.RequirementSet:
_object

Public Member Functions

def __init__
 
def __str__
 
def add_requirement
 
def has_requirement
 
def has_requirements
 
def has_editables
 
def is_download
 
def get_requirement
 
def uninstall
 
def locate_files
 
def prepare_files
 
def cleanup_files
 
def copy_to_build_dir
 
def unpack_url
 
def install
 
def create_bundle
 
def bundle_requirements
 

Public Attributes

 build_dir
 
 src_dir
 
 download_dir
 
 download_cache
 
 upgrade
 
 ignore_installed
 
 force_reinstall
 
 requirements
 
 requirement_aliases
 
 unnamed_requirements
 
 ignore_dependencies
 
 successfully_downloaded
 
 successfully_installed
 
 reqs_to_cleanup
 
 as_egg
 
 use_user_site
 
 target_dir
 
 session
 
 pycompile
 
 wheel_download_dir
 

Static Public Attributes

string BUNDLE_HEADER
 

Private Member Functions

def _pip_has_created_build_dir
 
def _clean_zip_name
 

Constructor & Destructor Documentation

def pip.req.RequirementSet.__init__ (   self,
  build_dir,
  src_dir,
  download_dir,
  download_cache = None,
  upgrade = False,
  ignore_installed = False,
  as_egg = False,
  target_dir = None,
  ignore_dependencies = False,
  force_reinstall = False,
  use_user_site = False,
  session = None,
  pycompile = True,
  wheel_download_dir = None 
)

Member Function Documentation

def pip.req.RequirementSet.__str__ (   self)
def pip.req.RequirementSet._clean_zip_name (   self,
  name,
  prefix 
)
private
def pip.req.RequirementSet._pip_has_created_build_dir (   self)
private
def pip.req.RequirementSet.add_requirement (   self,
  install_req 
)
def pip.req.RequirementSet.bundle_requirements (   self)
def pip.req.RequirementSet.cleanup_files (   self,
  bundle = False 
)
Clean up files, remove builds.
def pip.req.RequirementSet.copy_to_build_dir (   self,
  req_to_install 
)
def pip.req.RequirementSet.create_bundle (   self,
  bundle_filename 
)
def pip.req.RequirementSet.get_requirement (   self,
  project_name 
)
def pip.req.RequirementSet.has_editables (   self)
def pip.req.RequirementSet.has_requirement (   self,
  project_name 
)
def pip.req.RequirementSet.has_requirements (   self)
def pip.req.RequirementSet.install (   self,
  install_options,
  global_options = (),
  args,
  kwargs 
)
Install everything in this set (after having downloaded and unpacked the packages)
def pip.req.RequirementSet.is_download (   self)
def pip.req.RequirementSet.locate_files (   self)
def pip.req.RequirementSet.prepare_files (   self,
  finder,
  force_root_egg_info = False,
  bundle = False 
)
Prepare process. Create temp directories, download and/or unpack files.
def pip.req.RequirementSet.uninstall (   self,
  auto_confirm = False 
)
def pip.req.RequirementSet.unpack_url (   self,
  link,
  location,
  download_dir = None,
  only_download = False 
)

Member Data Documentation

pip.req.RequirementSet.as_egg
pip.req.RequirementSet.build_dir
string pip.req.RequirementSet.BUNDLE_HEADER
static
Initial value:
1 = '''\
2 # This is a pip bundle file, that contains many source packages
3 # that can be installed as a group. You can install this like:
4 # pip this_file.zip
5 # The rest of the file contains a list of all the packages included:
6 '''
pip.req.RequirementSet.download_cache
pip.req.RequirementSet.download_dir
pip.req.RequirementSet.force_reinstall
pip.req.RequirementSet.ignore_dependencies
pip.req.RequirementSet.ignore_installed
pip.req.RequirementSet.pycompile
pip.req.RequirementSet.reqs_to_cleanup
pip.req.RequirementSet.requirement_aliases
pip.req.RequirementSet.requirements
pip.req.RequirementSet.session
pip.req.RequirementSet.src_dir
pip.req.RequirementSet.successfully_downloaded
pip.req.RequirementSet.successfully_installed
pip.req.RequirementSet.target_dir
pip.req.RequirementSet.unnamed_requirements
pip.req.RequirementSet.upgrade
pip.req.RequirementSet.use_user_site
pip.req.RequirementSet.wheel_download_dir

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

Copyright 2014 Google Inc. All rights reserved.