This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new af0cdb586b Add Duckdb as devel dependency (#35246)
af0cdb586b is described below

commit af0cdb586b5e1356f99f5b67e58e5ddb0681b919
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sun Oct 29 00:09:50 2023 +0200

    Add Duckdb as devel dependency (#35246)
    
    * Add Duckdb as devel dependency
    
    Duckdb becomes very popular and we already have some examples that
    are using duckdb in examples. This makes those examples fail in
    the breeze CI environment. Having duckdb in the environment would
    be great. Duckdb has no other python requirements - it's written in
    C++ mostly and only has wrapper in Python with C-bindings, so it
    does not introduce dependency problems.
    
    DuckDB maintainers release multiple binary packages for pretty much
    any platform out there - also they have conda release available, so
    it is pretty safe to include it.
    
    * Update setup.py
---
 setup.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/setup.py b/setup.py
index e0d1a8da78..2bb22af4e2 100644
--- a/setup.py
+++ b/setup.py
@@ -443,6 +443,10 @@ _devel_only_devscripts = [
     "wheel",
 ]
 
+_devel_only_duckdb = [
+    "duckdb>=0.9.0",
+]
+
 _devel_only_mongo = [
     "mongomock",
 ]
@@ -484,6 +488,7 @@ devel_only = [
     *_devel_only_breeze,
     *_devel_only_debuggers,
     *_devel_only_devscripts,
+    *_devel_only_duckdb,
     *_devel_only_mongo,
     *_devel_only_sentry,
     *_devel_only_static_checks,

Reply via email to