feathr icon indicating copy to clipboard operation
feathr copied to clipboard

[BUG] fastavro dependency issue

Open renziver opened this issue 1 year ago • 0 comments

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

renziver avatar Jan 18 '24 08:01 renziver