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
chore(ci): skip packages with unsupported pre-release deps in import profiler (#18033)
Skip packages with heavy native/scientific dependencies (bigframes,
pandas-gbq,
google-cloud-documentai-toolbox, db-dtypes, bigquery-magics) that fail
to build
on Python 3.15 due to missing pre-built wheels.
Test PR: #18034
Fixes: b/535231604
echo"WARNING: Skipping import_profile for ${PACKAGE_NAME}: package has heavy C/Rust dependencies not yet supported on pre-release Python ${PY_VERSION}."
119
+
exit 0
120
+
fi
121
+
done
122
+
fi
123
+
101
124
echo"Creating temporary virtualenv for import profile..."
# Clean up this fallback once Python 3.15 is officially released and upstream binary wheels are available on PyPI.
177
+
# On pre-release Python versions, packages with complex C/Rust dependencies (e.g. bigframes) fail during pip install due to missing pre-built wheels.
178
+
if! pip install -e .;then
179
+
if [[ "${PY_VERSION}"=="3.15"* ]];then
180
+
echo"WARNING: Could not install dependencies for ${PACKAGE_NAME} on Python ${PY_VERSION} (missing pre-built binary wheels for pre-release Python). Skipping import_profile."
0 commit comments