Kaggle / Kaggle/kagglehub

Breaking changes in kagglesdk 0.1.24

Open
#301 0 comments 3 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
529
Forks
165
PR merge metrics
No merged PRs in 30d

Description

The [release](https://github.com/Kaggle/kaggle-sdk-python/commit/db4f16b0af13a9775b4b17a419947429e910bc6d) of kagglesdk 0.1.24 features changes that break kagglehub.

Currently under python 3.12 with a fresh virtual environment if you install only kagglehub and run `import kagglehub` you get:

```
ImportError: cannot import name 'get_web_endpoint' from 'kagglesdk.kaggle_env'
```

which is a clear reference to the removal of `get_web_endpoint` in the latest release.

Contributor guide

Open the contributing guide

Research direction

Start by creating the fresh Python 3.12 virtual environment described in the issue, install only kagglehub, and reproduce the import error. Compare the kagglesdk 0.1.24 release with the referenced commit, focusing on the removal of get_web_endpoint; done means kagglehub imports successfully with that dependency version.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.