dstandish opened a new issue #15770:
URL: https://github.com/apache/airflow/issues/15770


   google provider now requires plyvel, which is used by leveldb hook.
   
   to install plyvel, the user needs leveldb headers installed in the system, 
otherwise it will fail:
   
   ```
     plyvel/_plyvel.cpp:632:10: fatal error: 'leveldb/db.h' file not found
     #include "leveldb/db.h"
              ^~~~~~~~~~~~~~
     1 error generated.
     error: command 'gcc' failed with exit status 1
     ----------------------------------------
     ERROR: Failed building wheel for plyvel
   ```
   
   the average GCP user may not use leveldb and it seems a little burdernsome 
to requirem its installation just to use GCP hooks.
   
   perhaps there is a way to make this dependency optional?
   
   or perhaps is there a way to install only certain components of a provider?
   
   cc: @mik-laj 
   related: https://github.com/apache/airflow/pull/14105


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to