Skip to content

Fix kagglehub #1471

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 5, 2025
Merged

Fix kagglehub #1471

merged 1 commit into from
Feb 5, 2025

Conversation

calderjo
Copy link
Contributor

@calderjo calderjo commented Feb 4, 2025

UV requires a separate flag for allowing prerelease packages to be installed.

kagglehub install fails due to this, since sigstore (a dependency) needs a prerelease package.
let's install it separate to allow prerelease installs.

https://b.corp.google.com/issues/394382016

@calderjo calderjo requested a review from djherbis February 4, 2025 22:13
@@ -28,6 +28,9 @@ ENV PATH="~/.local/bin:${PATH}"
# b/183041606#comment5: the Kaggle data proxy doesn't support these APIs. If the library is missing, it falls back to using a regular BigQuery query to fetch data.
RUN uv pip uninstall --system google-cloud-bigquery-storage

# b/394382016: sigstore (dependency of kagglehub) requires a prerelease packages, installing separate.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't love that we're depending on a prerelease package inside our released version of Kagglehub, that feels like a bit of a breakage of versioning.

Thanks for filing a bug to move this back into requirements though, I'd like to avoid having too many exceptions.

@calderjo calderjo merged commit 738fade into main Feb 5, 2025
4 checks passed
@calderjo calderjo deleted the fix-kagglehub-sigstore branch February 5, 2025 00:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants