feathr
feathr copied to clipboard
[BUG] fastavro dependency issue
Willingness to contribute
No. I cannot contribute a bug fix at this time.
Feathr version
1.0.0
System information
- Mac OS Ventura 13.5.1
- Python 3.8
Describe the problem
Encountering issues with fastavro
dependency when installing via pip. Might be linked to the following issue in fastavro.
Interim solution: pip install -U feathr --no-build-isolation
as mentioned on the linked issue.
Tracking information
cythonize_one(*args)
File "/private/var/folders/tv/16tp3_3s6110z5bn29m3mgh00000gn/T/pip-build-env-r9dcew4s/overlay/lib/python3.8/site-packages/Cython/Build/Dependencies.py", line 1321, in cythonize_one
raise CompileError(None, pyx_file)
Cython.Compiler.Errors.CompileError: fastavro/_read.pyx
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for fastavro Failed to build fastavro ERROR: Could not build wheels for fastavro, which is required to install pyproject.toml-based projects
Code to reproduce bug
pip install -U feathr
What component(s) does this bug affect?
- [X]
Python Client
: This is the client users use to interact with most of our API. Mostly written in Python. - [ ]
Computation Engine
: The computation engine that execute the actual feature join and generation work. Mostly in Scala and Spark. - [ ]
Feature Registry API
: The frontend API layer supports SQL, Purview(Atlas) as storage. The API layer is in Python(FAST API) - [ ]
Feature Registry Web UI
: The Web UI for feature registry. Written in React