New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provide pre-build Python wheels #913
Comments
Thank you for opening an issue to track this. Do you have ideas that could help us optimize the size without loosing functionality? |
I have some ideas:
As a workaround we are deleting unused parts after installation (basically the result is the same as the first approach) |
I was trying out the azure-python example today using As a developer this feels wrong. And as someone who uses and loves pulumi (with TypeScript) and tries to spread the word among his (Python-loving) colleagues it's especially painful, since they first have to download unnecessary dependencies for like 20 minutes for just a 1 minute demo afterwards.
pulumi new azure-python output
|
Starting phase 1 of this work here: #1547 |
@danielrbradley I noticed that you only publish source distributions, rather than pre-built wheels on PyPI:
Offering wheels would address the performance efficiency requirements this issue presupposes. |
Version 2.0.0 of the provider has now been released. This significantly reduces the size of all the SDKs. I'm going to re-purpose this issue around providing pre-built wheels on PyPI. |
This was completed in: |
For example python package uses about 655MB of space. Container images with pulumi consume most of our container registry storage and also network traffic is affected when a new container is created (and downloaded). It also takes huge amount of time in our CI pipelines.
Thx for consideration
The text was updated successfully, but these errors were encountered: