apache / datafusion-python

Apache DataFusion Python Bindings
https://datafusion.apache.org/python
Apache License 2.0
329 stars 64 forks source link

Only Python 3.8 Wheels Available on PyPI #453

Closed cpcloud closed 9 months ago

cpcloud commented 11 months ago

Describe the bug

Wheels only exist for Python 3.8 on PyPI

To Reproduce

Take a look at PyPI 😄

image

Expected behavior A clear and concise description of what you expected to happen.

I would expect wheels for all versions of Python that are supported.

stonebig commented 11 months ago

Wouldn't it be about ABI minimal compatibility ? it downloads perfectly for Python 3.11, for example. Polars wheel for Python-3.11 (and more) is of same type: polars-0.18.15-cp38-abi3-win_amd64.whl

Thanks to minimal-ABI stability there is one unique wheel for python 3.8 to 3.11 I presume.

jdye64 commented 11 months ago

@stonebig you are correct. However I do understand the confusion here because as @cpcloud suggested it is confusing seeing only 3.8. There are just so many approaches to versioning labeling that these days. Do either of you have a preference you would like to see? This is your chance 🙂

cpcloud commented 9 months ago

This is not really an issue. I didn't understand that the cp38 was referring to ABI compatibility.