pypi / support

Issue tracker for support requests related to using https://pypi.org
90 stars 47 forks source link

Project Limit Request: cdktf-cdktf-provider-kubernetes - 30 GB #4208

Closed xiehan closed 1 week ago

xiehan commented 2 weeks ago

Project URL

https://pypi.org/project/cdktf-cdktf-provider-kubernetes/

Does this project already exist?

New limit

30 GB

Update issue title

Which indexes

PyPI

About the project

CDK for Terraform is an open source library that allows you to provision infrastructure through Terraform using native programming languages (TypeScript, Python, Java, C# and Go) as an alternative to HCL. CDKTF users can make use of any/all Terraform providers in their projects. As a convenience and performance optimization, we make certain providers available as pre-built providers, where we generate the bindings for each language ahead of time and publish them as installable packages for users. cdktf-cdktf-provider-kubernetes is one such package, which essentially wraps the existing Kubernetes Provider with Python bindings to allow it to be used in a CDKTF project.

CDKTF itself has been available in alpha since summer 2020 and went GA on August 1, 2022. We started publishing pre-built providers like cdktf-cdktf-provider-kubernetes in early 2022. We don't expect individual release sizes to increase significantly in the future, but we do need to be able to continue to publish a weekly release for the foreseeable future, and are currently butting up against the 10GB project size limit.

See the following for previous requests we've had to make for other packages in our ecosystem:

How large is each release?

The .tar.gz file is about 14MB and the .whl is about 15MB in size. The project size is as minimal as can be; we're not aware of any way to significantly reduce the bundle size.

How frequently do you make a release?

We do a release when one of the following is true:

There was previously a bug where a new release would be published anytime any underlying dependency was updated, but we fixed that in late 2022 so the above logic holds true for all releases.

Code of Conduct

cmaureir commented 1 week ago

Hey @xiehan :wave: I've set the project limit for cdktf-cdktf-provider-kubernetes to 30 GB on PyPI. Have a nice week :rocket: