-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Python binary wheels #861
Comments
We have those, what platform are you trying to install DuckDB on? See for example here: https://pypi.org/project/duckdb/#files |
Closing this issue for now. We have revamped the build process for Python/R so it should not use as much memory, and we do already provide binary wheels. Feel free to re-open if you encounter an issue with the binary wheels. |
hawkfish
added a commit
to hawkfish/duckdb
that referenced
this issue
Dec 11, 2023
Add an optional destructive combine API called "absorb".
hawkfish
pushed a commit
to hawkfish/duckdb
that referenced
this issue
Dec 12, 2023
* Implement absorb for LIST and remove custom window hack * Add test for LIST segment trees and verify it doesn't trash anything * Fix a small API wart in the list segment code.
hawkfish
added a commit
to hawkfish/duckdb
that referenced
this issue
Dec 15, 2023
PR feedback: * Change header variable name * Document new API in the README.
hawkfish
added a commit
to hawkfish/duckdb
that referenced
this issue
Dec 21, 2023
First refactor of segment trees for order-sensitive aggregates.
hawkfish
added a commit
to hawkfish/duckdb
that referenced
this issue
Dec 21, 2023
Handle order-sensitive aggregates segment trees.
hawkfish
added a commit
to hawkfish/duckdb
that referenced
this issue
Jan 8, 2024
Use an enum in AggregateInputData instead of creating a new API.
hawkfish
added a commit
to hawkfish/duckdb
that referenced
this issue
Jan 8, 2024
Generate AggregateCombineType enum strings...
hawkfish
added a commit
to hawkfish/duckdb
that referenced
this issue
Jan 9, 2024
Remove last references to the destructive combine API called "absorb".
Mytherin
added a commit
that referenced
this issue
Jan 15, 2024
Internal #861: Aggregation Absorb API
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The DuckDB build process is fairly heavyweight, I guess due to lots of templated C++ (haven't checked the code yet ;)). Additionally I notice cc1 using at least 5GB memory during build, limiting the kinds of VMs DuckDB could even be installed.
Would it be possible to provide binary wheels for PyPI instead, at least for Linux? Assuming the dependency situation is straightforward (just libstdc++ for example), this may be as straightforward as 'pip install wheel twine' 'python setup.py bdist_whl', 'twine upload dist/*.whl' or similar.
Thanks
The text was updated successfully, but these errors were encountered: