gorilla-seb opened a new issue, #1458:
URL: https://github.com/apache/iceberg-rust/issues/1458

   From 0.4.0 to 0.5.0 the size of `pyiceberg-core` Python packages has 
increased dramatically.
   
   [Python wheels for 
0.4.0](https://pypi.org/project/pyiceberg-core/0.4.0/#files): between ~ 0.7 and 
1.5 MiB
   
   [Python wheels for 
0.5.1](https://pypi.org/project/pyiceberg-core/0.5.1/#files): 25 to 55MiB
   
   This is reflected in the installed package (example from OSX, but Linux is 
similar): 
   ```console
   % du -sh .venv/lib/python3.12/site-packages/pyiceberg_core/*
   4.0K    .venv/lib/python3.12/site-packages/pyiceberg_core/__init__.py
   4.0M    
.venv/lib/python3.12/site-packages/pyiceberg_core/pyiceberg_core_rust.abi3.so
   
   % poetry update pyiceberg-core
   Package operations: 0 installs, 1 update, 0 removals
   
     - Updating pyiceberg-core (0.4.0 -> 0.5.1)
   
   % du -sh .venv/lib/python3.12/site-packages/pyiceberg_core/*
   4.0K    .venv/lib/python3.12/site-packages/pyiceberg_core/__init__.py
   162M    
.venv/lib/python3.12/site-packages/pyiceberg_core/pyiceberg_core_rust.abi3.so
   ```
   
   In increase by over 4000% between minor versions seems like something is 
wrong with the build. Moreover, packages this large are borderline unusable on 
a service like AWS lambda where total size is limited to 250MiB.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to