MCPcopy
hub / github.com/pex-tool/pex / create

Method create

pex/resolver.py:1894–1908  ·  view source on GitHub ↗
(
        cls,
        target,  # type: Target
        universal_target=None,  # type: Optional[UniversalTarget]
        requirement_configuration=RequirementConfiguration(),  # type: RequirementConfiguration
        provenance=None,  # type: Optional[str]
    )

Source from the content-addressed store, hash-verified

1892class DownloadRequest(object):
1893 @classmethod
1894 def create(
1895 cls,
1896 target, # type: Target
1897 universal_target=None, # type: Optional[UniversalTarget]
1898 requirement_configuration=RequirementConfiguration(), # type: RequirementConfiguration
1899 provenance=None, # type: Optional[str]
1900 ):
1901 # type: (...) -> DownloadRequest
1902 return cls(
1903 download_target=DownloadTarget(target=target, universal_target=universal_target),
1904 requirements=requirement_configuration.requirements,
1905 requirement_files=requirement_configuration.requirement_files,
1906 constraint_files=requirement_configuration.constraint_files,
1907 provenance=provenance,
1908 )
1909
1910 download_target = attr.ib() # type: DownloadTarget
1911 requirements = attr.ib(

Callers

nothing calls this directly

Calls 2

DownloadTargetClass · 0.85

Tested by

no test coverage detected