kubernetes-client/python

Growing library size

Aperta

#2677 aperta il 11 ago 2026

 (3 commenti) (0 reazioni) (0 assegnatari)Python (3323 fork)batch import
help wanted

Metriche repository

Star
 (6225 stelle)
Metriche merge PR
 (Merge medio 10g 3h) (2 PR mergiate in 30 g)

Descrizione

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?

Guida contributor