(
self,
build_requests, # type: Iterable[BuildRequest]
install_requests, # type: Iterable[InstallRequest]
direct_requirements=None, # type: Optional[Iterable[ParsedRequirement]]
package_index_configuration=None, # type: Optional[PackageIndexConfiguration]
compile=False, # type: bool
build_configuration=BuildConfiguration(), # type: BuildConfiguration
verify_wheels=True, # type: bool
pip_version=None, # type: Optional[PipVersionValue]
resolver=None, # type: Optional[Resolver]
dependency_configuration=DependencyConfiguration(), # type: DependencyConfiguration
)
| 1283 | |
| 1284 | class BuildAndInstallRequest(object): |
| 1285 | def __init__( |
| 1286 | self, |
| 1287 | build_requests, # type: Iterable[BuildRequest] |
| 1288 | install_requests, # type: Iterable[InstallRequest] |
| 1289 | direct_requirements=None, # type: Optional[Iterable[ParsedRequirement]] |
| 1290 | package_index_configuration=None, # type: Optional[PackageIndexConfiguration] |
| 1291 | compile=False, # type: bool |
| 1292 | build_configuration=BuildConfiguration(), # type: BuildConfiguration |
| 1293 | verify_wheels=True, # type: bool |
| 1294 | pip_version=None, # type: Optional[PipVersionValue] |
| 1295 | resolver=None, # type: Optional[Resolver] |
| 1296 | dependency_configuration=DependencyConfiguration(), # type: DependencyConfiguration |
| 1297 | ): |
| 1298 | # type: (...) -> None |
| 1299 | self._build_requests = tuple(build_requests) |
| 1300 | self._install_requests = tuple(install_requests) |
| 1301 | self._direct_requirements = tuple(direct_requirements or ()) |
| 1302 | self._compile = compile |
| 1303 | self._wheel_builder = WheelBuilder( |
| 1304 | package_index_configuration=package_index_configuration, |
| 1305 | build_configuration=build_configuration, |
| 1306 | verify_wheels=verify_wheels, |
| 1307 | pip_version=pip_version, |
| 1308 | resolver=resolver, |
| 1309 | ) |
| 1310 | self._pip_version = pip_version |
| 1311 | self._resolver = resolver |
| 1312 | self._dependency_configuration = dependency_configuration |
| 1313 | |
| 1314 | @staticmethod |
| 1315 | def _categorize_install_requests( |
nothing calls this directly
no test coverage detected