Breaking changes in kagglesdk 0.1.24
- 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
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