(
cls,
target, # type: Target
universal_target=None, # type: Optional[UniversalTarget]
requirement_configuration=RequirementConfiguration(), # type: RequirementConfiguration
provenance=None, # type: Optional[str]
)
| 1892 | class 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( |
nothing calls this directly
no test coverage detected