Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Classes | Functions | Variables
pip._internal.models.direct_url Namespace Reference

Classes

class  ArchiveInfo
 
class  DirectUrl
 
class  DirectUrlValidationError
 
class  DirInfo
 
class  VcsInfo
 

Functions

Optional[T] _get (Dict[str, Any] d, Type[T] expected_type, str key, Optional[T] default=None)
 
_get_required (Dict[str, Any] d, Type[T] expected_type, str key, Optional[T] default=None)
 
"InfoType" _exactly_one_of (Iterable[Optional["InfoType"]] infos)
 
Dict[str, Any] _filter_none (**Any kwargs)
 

Variables

 T = TypeVar("T")
 
str DIRECT_URL_METADATA_NAME = "direct_url.json"
 
 ENV_VAR_RE = re.compile(r"^\$\{[A-Za-z0-9-_]+\}(:\$\{[A-Za-z0-9-_]+\})?$")
 
 InfoType = Union[ArchiveInfo, DirInfo, VcsInfo]
 

Detailed Description

 PEP 610 

Function Documentation

◆ _filter_none()

Dict[str, Any] pip._internal.models.direct_url._filter_none ( **Any  kwargs)
protected
Make dict excluding None values.

◆ _get()

Optional[T] pip._internal.models.direct_url._get ( Dict[str, Any]  d,
Type[T]  expected_type,
str  key,
Optional[T]   default = None 
)
protected
Get value from dictionary and verify expected type.