Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
PathMetadata Class Reference
Inheritance diagram for PathMetadata:
Collaboration diagram for PathMetadata:

Public Member Functions

 __init__ (self, path, egg_info)
 
- Public Member Functions inherited from DefaultProvider
 get_resource_stream (self, manager, resource_name)
 
- Public Member Functions inherited from NullProvider
 get_resource_filename (self, manager, resource_name)
 
 get_resource_string (self, manager, resource_name)
 
 has_resource (self, resource_name)
 
 has_metadata (self, name)
 
 get_metadata (self, name)
 
 get_metadata_lines (self, name)
 
 resource_isdir (self, resource_name)
 
 metadata_isdir (self, name)
 
 resource_listdir (self, resource_name)
 
 metadata_listdir (self, name)
 
 run_script (self, script_name, namespace)
 

Data Fields

 module_path
 
 egg_info
 
- Data Fields inherited from DefaultProvider
 module_path
 
- Data Fields inherited from EggProvider
 egg_name
 
 egg_info
 
 egg_root
 
- Data Fields inherited from NullProvider
 module_path
 

Additional Inherited Members

- Static Public Attributes inherited from NullProvider
 egg_name = None
 
 egg_info = None
 
 loader = None
 
- Protected Member Functions inherited from DefaultProvider
 _has (self, path)
 
 _isdir (self, path)
 
 _listdir (self, path)
 
 _get (self, path)
 
 _register (cls)
 
- Protected Member Functions inherited from EggProvider
 _setup_prefix (self)
 
 _set_egg (self, path)
 
- Protected Member Functions inherited from NullProvider
 _get_metadata_path (self, name)
 
 _fn (self, base, resource_name)
 
- Static Protected Member Functions inherited from NullProvider
 _validate_resource_path (path)
 

Detailed Description

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)

Definition at line 2020 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

__init__ (   self,
  path,
  egg_info 
)

Reimplemented from EggProvider.

Definition at line 2040 of file __init__.py.

2040 def __init__(self, path, egg_info):
2041 self.module_path = path
2042 self.egg_info = egg_info
2043
2044

Referenced by Protocol.__init_subclass__().

Here is the caller graph for this function:

Field Documentation

◆ egg_info

egg_info

Definition at line 2042 of file __init__.py.

◆ module_path

module_path

Definition at line 2041 of file __init__.py.


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