kubernetes-client/python

Growing library size

Ouverte

#2 677 ouverte le 11 août 2026

 (3 commentaires) (0 réaction) (0 personne assignée)Python (3 323 forks)batch import
help wanted

Métriques du dépôt

Stars
 (6 225 étoiles)
Métriques de merge PR
 (Merge moyen 10j 3h) (2 PRs mergées en 30 j)

Description

According to dive, this library is now 79 MB in my Docker image:

This seems excessive for a Python library, and if multiplied by the number of users, it's arguably a serious waste of resources. Based on just the sizes, client and aio/client are mostly duplicates. Under that both api and models are huge, their __pycache__ are similarly huge. Inside models, functions like _get_openapi_to_dict, _to_legacy_item, _to_legacy_value, _to_openapi_value are basically the same, along with some member methods. Could you please do something to reduce this duplication, and the library size along with it?

Guide contributeur