(
        self,
        project_name,         # type: str
        supported_tags,       # type: List[Pep425Tag]
        specifier,            # type: specifiers.BaseSpecifier
        prefer_binary=False,  # type: bool
        allow_all_prereleases=False,  # type: bool
        hashes=None,                  # type: Optional[Hashes]
    )
:param supported_tags: The PEP 425 tags supported by the target
            Python in order of preference (most preferred first).
:param supported_tags: The PEP 425 tags supported by the target
            Python in order of preference (most preferred first).
: param supported_tags : The PEP 425 tags supported by the target Python in order of preference ( most preferred first ) .
def __init__(
        self,
        project_name,         # type: str
        supported_tags,       # type: List[Pep425Tag]
        specifier,            # type: specifiers.BaseSpecifier
        prefer_binary=False,  # type: bool
        allow_all_prereleases=False,  # type: bool
        hashes=None,                  # type: Optional[Hashes]
    ):
        # type: (...) -> None
        """
        :param supported_tags: The PEP 425 tags supported by the target
            Python in order of preference (most preferred first).
        """
        self._allow_all_prereleases = allow_all_prereleases
        self._hashes = hashes
        self._prefer_binary = prefer_binary
        self._project_name = project_name
        self._specifier = specifier
        self._supported_tags = supported_tags
def __init__ ( self , project_name , # type: str supported_tags , # type: List[Pep425Tag] specifier , # type: specifiers.BaseSpecifier prefer_binary = False , # type: bool allow_all_prereleases = False , # type: bool hashes = None , # type: Optional[Hashes] ) : # type: (...) -> None self . _allow_all_prereleases = allow_all_prereleases self . _hashes = hashes self . _prefer_binary = prefer_binary self . _project_name = project_name self . _specifier = specifier self . _supported_tags = supported_tags