|
def | __init__ (self, path, egg_info) |
|
def | get_resource_stream (self, manager, resource_name) |
|
def | __init__ (self, module) |
|
def | get_resource_filename (self, manager, resource_name) |
|
def | get_resource_string (self, manager, resource_name) |
|
def | has_resource (self, resource_name) |
|
def | has_metadata (self, name) |
|
def | get_metadata (self, name) |
|
def | get_metadata_lines (self, name) |
|
def | resource_isdir (self, resource_name) |
|
def | metadata_isdir (self, name) |
|
def | resource_listdir (self, resource_name) |
|
def | metadata_listdir (self, name) |
|
def | run_script (self, script_name, namespace) |
|
Metadata provider for egg directories
Usage::
# Development eggs:
egg_info = "/path/to/PackageName.egg-info"
base_dir = os.path.dirname(egg_info)
metadata = PathMetadata(base_dir, egg_info)
dist_name = os.path.splitext(os.path.basename(egg_info))[0]
dist = Distribution(basedir, project_name=dist_name, metadata=metadata)
# Unpacked egg directories:
egg_path = "/path/to/PackageName-ver-pyver-etc.egg"
metadata = PathMetadata(egg_path, os.path.join(egg_path,'EGG-INFO'))
dist = Distribution.from_filename(egg_path, metadata=metadata)