Skip to content

Releases: Kaggle/kaggle-sdk-python

release v0.1.33

Choose a tag to compare

@kaggleteam kaggleteam released this 01 Jul 19:01
ac758fa
Full kagglesdk regen and release 0.1.33 (#59)

Fixes broken import chain in 0.1.32 where several files (host_service,
episode_service, competition_api_service) referenced modules that were
never shipped: competition_types, simulations, competition_email_invite,
evaluation_algorithm, submission, legacy_competition_host_service,
kernels_service. This crashed at import time in any consumer that
touched those services.

Root cause: prior scoped commits copied only the touched service files
without their transitive import closure. This commit does a full sync of
the kapigen output across all packages.

Merge strategy: kapigen produces two flavors depending on flags
(internal, tuned for frontend / ExportToFrontend, and publicapi, tuned
for the kagglesdk publish flow / isKaggleSdk). Neither is a strict
superset. The publicapi flavor has correct kagglesdk-tuned support code
(KaggleClient.__init__, kaggle_http_client), while internal has broader
class coverage. We take publicapi as the base and layer internal-only
classes on top, using a class-level union for files where both flavors
have overlapping but non-identical class sets.

Verified: all 320 kagglesdk modules import cleanly and KaggleClient
instantiates with all 21 subclients accessible.

release v0.1.32

Choose a tag to compare

@kaggleteam kaggleteam released this 30 Jun 19:41
7d34c42
Regenerate SDK: competition API methods and release 0.1.32 (#56)

Adds four newly-promoted public competition API endpoints to the python
client, now reachable via kapigen's POST filter:
- UpdateCompetitionPage (#43648 switched PATCH->POST)
- DeleteCompetitionPage (#43648 switched DELETE->POST)
- UpdateCompetitionSettings (#43648 switched PATCH->POST)
- CreateCompetitionData (#43662)

Includes the CompetitionDatabundleType enum the new request types depend
on. Bumps version to 0.1.32.

release v0.1.31

Choose a tag to compare

@kaggleteam kaggleteam released this 29 Jun 21:40
594cb89
release 0.1.31 (#55)

Competition SDK regeneration

release v0.1.30

Choose a tag to compare

@kaggleteam kaggleteam released this 11 Jun 22:53
f558c1a
Add kernels topics api (#49)

Add another API for discussions.

release v0.1.29

Choose a tag to compare

@kaggleteam kaggleteam released this 11 Jun 20:47
fff7afa
Regenerated from kapigen after resync (#48)

`cp -r ...` from `kapigen` output to here.

release v0.1.28

Choose a tag to compare

@kaggleteam kaggleteam released this 03 Jun 16:41
cb67e4d
release 0.1.27 (#46)

Fix: https://chat.kaggle.net/kaggle/pl/rtz8egpcn3fzpfdagbtwerrdpe

release v0.1.27

Choose a tag to compare

@kaggleteam kaggleteam released this 29 May 22:52
785eec0
Regenerate SDK: add ListTeamPublicSubmissions (#42864) (#45)

Exposes the new ListTeamPublicSubmissions RPC on CompetitionApiService.
Bumps version to 0.1.27.

release v0.1.26

Choose a tag to compare

@kaggleteam kaggleteam released this 29 May 14:00
3a6cfd1
Fix subtle auth sequencing issue (#44)

Fixes https://github.com/Kaggle/kaggle-cli/issues/1009

release v0.1.25

Choose a tag to compare

@kaggleteam kaggleteam released this 27 May 16:48
64fe7c1
Regenerate SDK: add GetAcceleratorQuotaStatistics (#42)

release v0.1.24

Choose a tag to compare

@kaggleteam kaggleteam released this 26 May 16:50
db4f16b
release 0.1.24 (#41)

New API changes for release 0.1.24