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,