Closed BewareMyPower closed 1 year ago
@BewareMyPower Am i mistaken or are there windows wheels available now from here? https://pypi.org/project/fastavro/0.24.0/#files
@erichare It might be caused by my Python version is too high (3.10). You can see the wheels are only for Python 2.7, 3.5 to 3.8.
Yep, good point @BewareMyPower .
I tried the local fastavro
dependency but it's incompatible. We need to solve the incompatibility first.
I tried the local
fastavro
dependency but it's incompatible. We need to solve the incompatibility first.
@BewareMyPower Does this mean there is no path to pip install 'pulsar-client[avro]'
on Python greater than 3.8?
I'm getting a similar error on Python 3.10.9 on a macOS Monterey 12.6.
Is there a reason pulsar-client
is dependent on such an ancient version of fastavro
?
Is there a reason pulsar-client is dependent on such an ancient version of fastavro?
No. Even if yes, we can still modify the code to make it work.
I tried upgrading the fastavro to 1.7.3 and here is the workflow to build wheels: https://github.com/BewareMyPower/pulsar-client-python/actions/runs/4741336587
Let's see if the wheels will work well. Currently it's a bit complicated to verify the dependency upgrade locally.
Currently the
avro
support of the Python client depends on thefastavro
0.24.0 dependency, which is unavailable on Windows.