You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Wire pypi-prebuilt source resolver into bootstrapper pre-built detection #1208
The pypi-prebuilt resolver correctly creates a PyPIProvider(include_sdists=False, include_wheels=True), but the bootstrapper doesn't yet recognize this as a pre-built wheel scenario.
The bootstrapper checks pbi.pre_built in multiple places to decide whether to skip building and just download a pre-built wheel. When a package/variant uses source.provider: pypi-prebuilt instead of the legacy pre_built: true + wheel_server_url, pbi.pre_built returns False and pbi.wheel_server_url returns None. The bootstrapper will not recognize this as a pre-built scenario and will attempt to build from source.
Fix
Update PackageBuildInfo.pre_built and PackageBuildInfo.wheel_server_url to also check source_resolver:
Activity