Metadata-Version: 2.4
Name: roastedduck
Version: 1.5.6.post1
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Rust
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: Database :: Database Engines/Servers
License-File: LICENSE
License-File: python/LICENSE-UPSTREAM
Summary: roastedDuck: an independent Rust SQL engine targeting DuckDB compatibility
Keywords: sql,database,analytics,rust,duckdb
Author: Amir Baron
Maintainer: roastedDuck contributors
License-Expression: MIT
Requires-Python: >=3.10, <3.15
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Documentation, https://amirbaron.github.io/roastedDuck/
Project-URL: Issues, https://github.com/amirbaron/roastedDuck/issues
Project-URL: Repository, https://github.com/amirbaron/roastedDuck
License-File: PROJECT-LICENSE
License-File: THIRD_PARTY_NOTICES.md
License-File: project/crates/capi/src/adbc/LICENSE-APACHE
License-File: project/crates/capi/src/adbc/NOTICE
License-File: project/crates/common/data/utf8proc-LICENSE
License-File: project/crates/icu/LICENSE-ICU
License-File: project/crates/tpcds/LICENSE
License-File: project/crates/tpch/LICENSE
License-File: project/crates/zstd/LICENSE-ZSTD
License-File: project/python/LICENSE
License-File: project/python/LICENSE-UPSTREAM
License-File: project/python/duckdb/experimental/spark/LICENSE
License-File: project/third_party/miniz_oxide/LICENSE
License-File: project/third_party/miniz_oxide/LICENSE-APACHE.md
License-File: project/third_party/miniz_oxide/LICENSE-MIT.md
License-File: project/third_party/miniz_oxide/LICENSE-ZLIB.md
License-File: project/third_party/ureq-proto/LICENSE-APACHE.txt
License-File: project/third_party/ureq-proto/LICENSE-MIT.txt
License-File: rust-dependencies/adler2-2.0.1/LICENSE-0BSD
License-File: rust-dependencies/adler2-2.0.1/LICENSE-APACHE
License-File: rust-dependencies/adler2-2.0.1/LICENSE-MIT
License-File: rust-dependencies/adler2-2.0.1/README.md
License-File: rust-dependencies/aead-0.6.1/LICENSE-APACHE
License-File: rust-dependencies/aead-0.6.1/LICENSE-MIT
License-File: rust-dependencies/aead-0.6.1/README.md
License-File: rust-dependencies/aes-0.9.3/LICENSE-APACHE
License-File: rust-dependencies/aes-0.9.3/LICENSE-MIT
License-File: rust-dependencies/aes-0.9.3/README.md
License-File: rust-dependencies/aes-gcm-0.11.1/LICENSE-APACHE
License-File: rust-dependencies/aes-gcm-0.11.1/LICENSE-MIT
License-File: rust-dependencies/aes-gcm-0.11.1/README.md
License-File: rust-dependencies/aho-corasick-1.1.5/COPYING
License-File: rust-dependencies/aho-corasick-1.1.5/LICENSE-MIT
License-File: rust-dependencies/aho-corasick-1.1.5/README.md
License-File: rust-dependencies/aho-corasick-1.1.5/UNLICENSE
License-File: rust-dependencies/alloc-no-stdlib-3.0.0/LICENSE
License-File: rust-dependencies/alloc-no-stdlib-3.0.0/README.md
License-File: rust-dependencies/alloc-stdlib-0.3.0/LICENSE-UPSTREAM
License-File: rust-dependencies/alloc-stdlib-0.3.0/README.md
License-File: rust-dependencies/anstream-1.0.0/LICENSE-APACHE
License-File: rust-dependencies/anstream-1.0.0/LICENSE-MIT
License-File: rust-dependencies/anstream-1.0.0/README.md
License-File: rust-dependencies/anstyle-1.0.14/LICENSE-APACHE
License-File: rust-dependencies/anstyle-1.0.14/LICENSE-MIT
License-File: rust-dependencies/anstyle-1.0.14/README.md
License-File: rust-dependencies/anstyle-parse-1.0.0/LICENSE-APACHE
License-File: rust-dependencies/anstyle-parse-1.0.0/LICENSE-MIT
License-File: rust-dependencies/anstyle-parse-1.0.0/README.md
License-File: rust-dependencies/anstyle-query-1.1.5/LICENSE-APACHE
License-File: rust-dependencies/anstyle-query-1.1.5/LICENSE-MIT
License-File: rust-dependencies/anstyle-query-1.1.5/README.md
License-File: rust-dependencies/anstyle-wincon-3.0.11/LICENSE-APACHE
License-File: rust-dependencies/anstyle-wincon-3.0.11/LICENSE-MIT
License-File: rust-dependencies/anstyle-wincon-3.0.11/README.md
License-File: rust-dependencies/autocfg-1.5.1/LICENSE-APACHE
License-File: rust-dependencies/autocfg-1.5.1/LICENSE-MIT
License-File: rust-dependencies/autocfg-1.5.1/README.md
License-File: rust-dependencies/base16ct-1.0.0/LICENSE-APACHE
License-File: rust-dependencies/base16ct-1.0.0/LICENSE-MIT
License-File: rust-dependencies/base16ct-1.0.0/README.md
License-File: rust-dependencies/base64-0.23.1/LICENSE-APACHE
License-File: rust-dependencies/base64-0.23.1/LICENSE-MIT
License-File: rust-dependencies/base64-0.23.1/README.md
License-File: rust-dependencies/base64ct-1.8.3/LICENSE-APACHE
License-File: rust-dependencies/base64ct-1.8.3/LICENSE-MIT
License-File: rust-dependencies/base64ct-1.8.3/README.md
License-File: rust-dependencies/bitflags-1.3.2/LICENSE-APACHE
License-File: rust-dependencies/bitflags-1.3.2/LICENSE-MIT
License-File: rust-dependencies/bitflags-1.3.2/README.md
License-File: rust-dependencies/bitflags-2.13.2/LICENSE-APACHE
License-File: rust-dependencies/bitflags-2.13.2/LICENSE-MIT
License-File: rust-dependencies/bitflags-2.13.2/README.md
License-File: rust-dependencies/block-buffer-0.10.4/LICENSE-APACHE
License-File: rust-dependencies/block-buffer-0.10.4/LICENSE-MIT
License-File: rust-dependencies/block-buffer-0.10.4/README.md
License-File: rust-dependencies/block-buffer-0.12.1/LICENSE-APACHE
License-File: rust-dependencies/block-buffer-0.12.1/LICENSE-MIT
License-File: rust-dependencies/block-buffer-0.12.1/README.md
License-File: rust-dependencies/brotli-9.0.0/LICENSE.BSD-3-Clause
License-File: rust-dependencies/brotli-9.0.0/LICENSE.MIT
License-File: rust-dependencies/brotli-9.0.0/README.md
License-File: rust-dependencies/brotli-decompressor-6.0.1/LICENSE
License-File: rust-dependencies/brotli-decompressor-6.0.1/README.md
License-File: rust-dependencies/bumpalo-3.20.3/LICENSE-APACHE
License-File: rust-dependencies/bumpalo-3.20.3/LICENSE-MIT
License-File: rust-dependencies/bumpalo-3.20.3/README.md
License-File: rust-dependencies/bytes-1.12.1/LICENSE
License-File: rust-dependencies/bytes-1.12.1/README.md
License-File: rust-dependencies/cc-1.10.0/LICENSE-APACHE
License-File: rust-dependencies/cc-1.10.0/LICENSE-MIT
License-File: rust-dependencies/cc-1.10.0/README.md
License-File: rust-dependencies/cfg-if-1.0.5/LICENSE-APACHE
License-File: rust-dependencies/cfg-if-1.0.5/LICENSE-MIT
License-File: rust-dependencies/cfg-if-1.0.5/README.md
License-File: rust-dependencies/cipher-0.5.2/LICENSE-APACHE
License-File: rust-dependencies/cipher-0.5.2/LICENSE-MIT
License-File: rust-dependencies/cipher-0.5.2/README.md
License-File: rust-dependencies/clap-4.6.7/LICENSE-APACHE
License-File: rust-dependencies/clap-4.6.7/LICENSE-MIT
License-File: rust-dependencies/clap-4.6.7/README.md
License-File: rust-dependencies/clap_builder-4.6.7/LICENSE-APACHE
License-File: rust-dependencies/clap_builder-4.6.7/LICENSE-MIT
License-File: rust-dependencies/clap_builder-4.6.7/README.md
License-File: rust-dependencies/clap_derive-4.6.7/LICENSE-APACHE
License-File: rust-dependencies/clap_derive-4.6.7/LICENSE-MIT
License-File: rust-dependencies/clap_derive-4.6.7/README.md
License-File: rust-dependencies/clap_lex-1.1.1/LICENSE-APACHE
License-File: rust-dependencies/clap_lex-1.1.1/LICENSE-MIT
License-File: rust-dependencies/clap_lex-1.1.1/README.md
License-File: rust-dependencies/cmov-0.5.4/LICENSE-APACHE
License-File: rust-dependencies/cmov-0.5.4/LICENSE-MIT
License-File: rust-dependencies/cmov-0.5.4/README.md
License-File: rust-dependencies/colorchoice-1.0.5/LICENSE-APACHE
License-File: rust-dependencies/colorchoice-1.0.5/LICENSE-MIT
License-File: rust-dependencies/colorchoice-1.0.5/README.md
License-File: rust-dependencies/const-oid-0.10.2/LICENSE-APACHE
License-File: rust-dependencies/const-oid-0.10.2/LICENSE-MIT
License-File: rust-dependencies/const-oid-0.10.2/README.md
License-File: rust-dependencies/core-foundation-0.10.1/LICENSE-APACHE
License-File: rust-dependencies/core-foundation-0.10.1/LICENSE-MIT
License-File: rust-dependencies/core-foundation-sys-0.8.7/LICENSE-APACHE
License-File: rust-dependencies/core-foundation-sys-0.8.7/LICENSE-MIT
License-File: rust-dependencies/cpubits-0.1.1/LICENSE-APACHE
License-File: rust-dependencies/cpubits-0.1.1/LICENSE-MIT
License-File: rust-dependencies/cpubits-0.1.1/README.md
License-File: rust-dependencies/cpufeatures-0.3.1/LICENSE-APACHE
License-File: rust-dependencies/cpufeatures-0.3.1/LICENSE-MIT
License-File: rust-dependencies/cpufeatures-0.3.1/README.md
License-File: rust-dependencies/crc32fast-1.5.2/LICENSE-APACHE
License-File: rust-dependencies/crc32fast-1.5.2/LICENSE-MIT
License-File: rust-dependencies/crc32fast-1.5.2/README.md
License-File: rust-dependencies/crypto-bigint-0.7.11/LICENSE-APACHE
License-File: rust-dependencies/crypto-bigint-0.7.11/LICENSE-MIT
License-File: rust-dependencies/crypto-bigint-0.7.11/README.md
License-File: rust-dependencies/crypto-common-0.1.7/LICENSE-APACHE
License-File: rust-dependencies/crypto-common-0.1.7/LICENSE-MIT
License-File: rust-dependencies/crypto-common-0.1.7/README.md
License-File: rust-dependencies/crypto-common-0.2.2/LICENSE-APACHE
License-File: rust-dependencies/crypto-common-0.2.2/LICENSE-MIT
License-File: rust-dependencies/crypto-common-0.2.2/README.md
License-File: rust-dependencies/crypto-primes-0.7.2/LICENSE-APACHE
License-File: rust-dependencies/crypto-primes-0.7.2/LICENSE-MIT
License-File: rust-dependencies/crypto-primes-0.7.2/README.md
License-File: rust-dependencies/ctr-0.10.1/LICENSE-APACHE
License-File: rust-dependencies/ctr-0.10.1/LICENSE-MIT
License-File: rust-dependencies/ctr-0.10.1/README.md
License-File: rust-dependencies/ctutils-0.4.8/LICENSE-APACHE
License-File: rust-dependencies/ctutils-0.4.8/LICENSE-MIT
License-File: rust-dependencies/ctutils-0.4.8/README.md
License-File: rust-dependencies/defmt-1.2.0/LICENSE-APACHE
License-File: rust-dependencies/defmt-1.2.0/LICENSE-MIT
License-File: rust-dependencies/defmt-1.2.0/README.md
License-File: rust-dependencies/defmt-macros-1.2.0/LICENSE-APACHE
License-File: rust-dependencies/defmt-macros-1.2.0/LICENSE-MIT
License-File: rust-dependencies/defmt-macros-1.2.0/README.md
License-File: rust-dependencies/defmt-parser-1.1.0/LICENSE-APACHE
License-File: rust-dependencies/defmt-parser-1.1.0/LICENSE-MIT
License-File: rust-dependencies/defmt-parser-1.1.0/README.md
License-File: rust-dependencies/der-0.8.3/LICENSE-APACHE
License-File: rust-dependencies/der-0.8.3/LICENSE-MIT
License-File: rust-dependencies/der-0.8.3/README.md
License-File: rust-dependencies/digest-0.10.7/LICENSE-APACHE
License-File: rust-dependencies/digest-0.10.7/LICENSE-MIT
License-File: rust-dependencies/digest-0.10.7/README.md
License-File: rust-dependencies/digest-0.11.3/LICENSE-APACHE
License-File: rust-dependencies/digest-0.11.3/LICENSE-MIT
License-File: rust-dependencies/digest-0.11.3/README.md
License-File: rust-dependencies/equivalent-1.0.3/LICENSE-APACHE
License-File: rust-dependencies/equivalent-1.0.3/LICENSE-MIT
License-File: rust-dependencies/equivalent-1.0.3/README.md
License-File: rust-dependencies/find-msvc-tools-0.1.15/LICENSE-APACHE
License-File: rust-dependencies/find-msvc-tools-0.1.15/LICENSE-MIT
License-File: rust-dependencies/find-msvc-tools-0.1.15/README.md
License-File: rust-dependencies/flate2-1.1.10/LICENSE-APACHE
License-File: rust-dependencies/flate2-1.1.10/LICENSE-MIT
License-File: rust-dependencies/flate2-1.1.10/README.md
License-File: rust-dependencies/foldhash-0.2.0/LICENSE
License-File: rust-dependencies/foldhash-0.2.0/README.md
License-File: rust-dependencies/foreign-types-0.3.2/LICENSE-APACHE
License-File: rust-dependencies/foreign-types-0.3.2/LICENSE-MIT
License-File: rust-dependencies/foreign-types-0.3.2/README.md
License-File: rust-dependencies/foreign-types-shared-0.1.1/LICENSE-APACHE
License-File: rust-dependencies/foreign-types-shared-0.1.1/LICENSE-MIT
License-File: rust-dependencies/futures-core-0.3.34/LICENSE-APACHE
License-File: rust-dependencies/futures-core-0.3.34/LICENSE-MIT
License-File: rust-dependencies/futures-core-0.3.34/README.md
License-File: rust-dependencies/futures-task-0.3.34/LICENSE-APACHE
License-File: rust-dependencies/futures-task-0.3.34/LICENSE-MIT
License-File: rust-dependencies/futures-task-0.3.34/README.md
License-File: rust-dependencies/futures-util-0.3.34/LICENSE-APACHE
License-File: rust-dependencies/futures-util-0.3.34/LICENSE-MIT
License-File: rust-dependencies/futures-util-0.3.34/README.md
License-File: rust-dependencies/generic-array-0.14.7/LICENSE
License-File: rust-dependencies/generic-array-0.14.7/README.md
License-File: rust-dependencies/getrandom-0.2.17/LICENSE-APACHE
License-File: rust-dependencies/getrandom-0.2.17/LICENSE-MIT
License-File: rust-dependencies/getrandom-0.2.17/README.md
License-File: rust-dependencies/getrandom-0.4.3/LICENSE-APACHE
License-File: rust-dependencies/getrandom-0.4.3/LICENSE-MIT
License-File: rust-dependencies/getrandom-0.4.3/README.md
License-File: rust-dependencies/ghash-0.6.0/LICENSE-APACHE
License-File: rust-dependencies/ghash-0.6.0/LICENSE-MIT
License-File: rust-dependencies/ghash-0.6.0/README.md
License-File: rust-dependencies/hashbrown-0.17.1/LICENSE-APACHE
License-File: rust-dependencies/hashbrown-0.17.1/LICENSE-MIT
License-File: rust-dependencies/hashbrown-0.17.1/README.md
License-File: rust-dependencies/heck-0.5.0/LICENSE-APACHE
License-File: rust-dependencies/heck-0.5.0/LICENSE-MIT
License-File: rust-dependencies/heck-0.5.0/README.md
License-File: rust-dependencies/hmac-0.13.0/LICENSE-APACHE
License-File: rust-dependencies/hmac-0.13.0/LICENSE-MIT
License-File: rust-dependencies/hmac-0.13.0/README.md
License-File: rust-dependencies/http-1.5.0/LICENSE-APACHE
License-File: rust-dependencies/http-1.5.0/LICENSE-MIT
License-File: rust-dependencies/http-1.5.0/README.md
License-File: rust-dependencies/httparse-1.10.1/LICENSE-APACHE
License-File: rust-dependencies/httparse-1.10.1/LICENSE-MIT
License-File: rust-dependencies/httparse-1.10.1/README.md
License-File: rust-dependencies/httpdate-1.0.3/LICENSE-APACHE
License-File: rust-dependencies/httpdate-1.0.3/LICENSE-MIT
License-File: rust-dependencies/httpdate-1.0.3/README.md
License-File: rust-dependencies/hybrid-array-0.4.15/LICENSE-APACHE
License-File: rust-dependencies/hybrid-array-0.4.15/LICENSE-MIT
License-File: rust-dependencies/hybrid-array-0.4.15/README.md
License-File: rust-dependencies/indexmap-2.14.2/LICENSE-APACHE
License-File: rust-dependencies/indexmap-2.14.2/LICENSE-MIT
License-File: rust-dependencies/indexmap-2.14.2/README.md
License-File: rust-dependencies/inout-0.2.5/LICENSE-APACHE
License-File: rust-dependencies/inout-0.2.5/LICENSE-MIT
License-File: rust-dependencies/inout-0.2.5/README.md
License-File: rust-dependencies/inventory.json
License-File: rust-dependencies/is_terminal_polyfill-1.70.2/LICENSE-APACHE
License-File: rust-dependencies/is_terminal_polyfill-1.70.2/LICENSE-MIT
License-File: rust-dependencies/is_terminal_polyfill-1.70.2/README.md
License-File: rust-dependencies/itoa-1.0.18/LICENSE-APACHE
License-File: rust-dependencies/itoa-1.0.18/LICENSE-MIT
License-File: rust-dependencies/itoa-1.0.18/README.md
License-File: rust-dependencies/jiff-0.2.38/COPYING
License-File: rust-dependencies/jiff-0.2.38/LICENSE-MIT
License-File: rust-dependencies/jiff-0.2.38/README.md
License-File: rust-dependencies/jiff-0.2.38/UNLICENSE
License-File: rust-dependencies/jiff-core-0.1.1/COPYING
License-File: rust-dependencies/jiff-core-0.1.1/LICENSE-MIT
License-File: rust-dependencies/jiff-core-0.1.1/README.md
License-File: rust-dependencies/jiff-core-0.1.1/UNLICENSE
License-File: rust-dependencies/jiff-static-0.2.38/COPYING
License-File: rust-dependencies/jiff-static-0.2.38/LICENSE-MIT
License-File: rust-dependencies/jiff-static-0.2.38/README.md
License-File: rust-dependencies/jiff-static-0.2.38/UNLICENSE
License-File: rust-dependencies/jiff-tzdb-0.1.9/COPYING
License-File: rust-dependencies/jiff-tzdb-0.1.9/LICENSE-MIT
License-File: rust-dependencies/jiff-tzdb-0.1.9/README.md
License-File: rust-dependencies/jiff-tzdb-0.1.9/UNLICENSE
License-File: rust-dependencies/js-sys-0.3.106/LICENSE-APACHE
License-File: rust-dependencies/js-sys-0.3.106/LICENSE-MIT
License-File: rust-dependencies/js-sys-0.3.106/README.md
License-File: rust-dependencies/libc-0.2.190/LICENSE-APACHE
License-File: rust-dependencies/libc-0.2.190/LICENSE-MIT
License-File: rust-dependencies/libc-0.2.190/README.md
License-File: rust-dependencies/libloading-0.8.9/LICENSE
License-File: rust-dependencies/log-0.4.34/LICENSE-APACHE
License-File: rust-dependencies/log-0.4.34/LICENSE-MIT
License-File: rust-dependencies/log-0.4.34/README.md
License-File: rust-dependencies/lz4_flex-0.14.0/LICENSE
License-File: rust-dependencies/lz4_flex-0.14.0/README.md
License-File: rust-dependencies/md-5-0.10.6/LICENSE-APACHE
License-File: rust-dependencies/md-5-0.10.6/LICENSE-MIT
License-File: rust-dependencies/md-5-0.10.6/README.md
License-File: rust-dependencies/memchr-2.8.3/COPYING
License-File: rust-dependencies/memchr-2.8.3/LICENSE-MIT
License-File: rust-dependencies/memchr-2.8.3/README.md
License-File: rust-dependencies/memchr-2.8.3/UNLICENSE
License-File: rust-dependencies/num-traits-0.2.19/LICENSE-APACHE
License-File: rust-dependencies/num-traits-0.2.19/LICENSE-MIT
License-File: rust-dependencies/num-traits-0.2.19/README.md
License-File: rust-dependencies/once_cell-1.21.4/LICENSE-APACHE
License-File: rust-dependencies/once_cell-1.21.4/LICENSE-MIT
License-File: rust-dependencies/once_cell-1.21.4/README.md
License-File: rust-dependencies/once_cell_polyfill-1.70.2/LICENSE-APACHE
License-File: rust-dependencies/once_cell_polyfill-1.70.2/LICENSE-MIT
License-File: rust-dependencies/once_cell_polyfill-1.70.2/README.md
License-File: rust-dependencies/openssl-0.10.81/LICENSE
License-File: rust-dependencies/openssl-0.10.81/LICENSE-APACHE
License-File: rust-dependencies/openssl-0.10.81/README.md
License-File: rust-dependencies/openssl-macros-0.1.1/LICENSE-APACHE
License-File: rust-dependencies/openssl-macros-0.1.1/LICENSE-MIT
License-File: rust-dependencies/openssl-src-300.6.1+3.6.3/LICENSE-APACHE
License-File: rust-dependencies/openssl-src-300.6.1+3.6.3/LICENSE-MIT
License-File: rust-dependencies/openssl-src-300.6.1+3.6.3/README.md
License-File: rust-dependencies/openssl-src-300.6.1+3.6.3/openssl/LICENSE.txt
License-File: rust-dependencies/openssl-src-300.6.1+3.6.3/openssl/crypto/x509/v3_usernotice.c
License-File: rust-dependencies/openssl-src-300.6.1+3.6.3/openssl/external/perl/Text-Template-1.56/LICENSE
License-File: rust-dependencies/openssl-src-300.6.1+3.6.3/openssl/util/perl/OpenSSL/copyright.pm
License-File: rust-dependencies/openssl-sys-0.9.117/LICENSE-MIT
License-File: rust-dependencies/openssl-sys-0.9.117/README.md
License-File: rust-dependencies/pem-rfc7468-1.0.0/LICENSE-APACHE
License-File: rust-dependencies/pem-rfc7468-1.0.0/LICENSE-MIT
License-File: rust-dependencies/pem-rfc7468-1.0.0/README.md
License-File: rust-dependencies/percent-encoding-2.3.2/LICENSE-APACHE
License-File: rust-dependencies/percent-encoding-2.3.2/LICENSE-MIT
License-File: rust-dependencies/pin-project-lite-0.2.17/LICENSE-APACHE
License-File: rust-dependencies/pin-project-lite-0.2.17/LICENSE-MIT
License-File: rust-dependencies/pin-project-lite-0.2.17/README.md
License-File: rust-dependencies/pkcs1-0.8.0/LICENSE-APACHE
License-File: rust-dependencies/pkcs1-0.8.0/LICENSE-MIT
License-File: rust-dependencies/pkcs1-0.8.0/README.md
License-File: rust-dependencies/pkcs8-0.11.0/LICENSE-APACHE
License-File: rust-dependencies/pkcs8-0.11.0/LICENSE-MIT
License-File: rust-dependencies/pkcs8-0.11.0/README.md
License-File: rust-dependencies/pkg-config-0.3.34/LICENSE-APACHE
License-File: rust-dependencies/pkg-config-0.3.34/LICENSE-MIT
License-File: rust-dependencies/pkg-config-0.3.34/README.md
License-File: rust-dependencies/polyval-0.7.3/LICENSE-APACHE
License-File: rust-dependencies/polyval-0.7.3/LICENSE-MIT
License-File: rust-dependencies/polyval-0.7.3/README.md
License-File: rust-dependencies/portable-atomic-1.15.0/LICENSE-APACHE
License-File: rust-dependencies/portable-atomic-1.15.0/LICENSE-MIT
License-File: rust-dependencies/portable-atomic-1.15.0/README.md
License-File: rust-dependencies/portable-atomic-util-0.2.8/LICENSE-APACHE
License-File: rust-dependencies/portable-atomic-util-0.2.8/LICENSE-MIT
License-File: rust-dependencies/portable-atomic-util-0.2.8/README.md
License-File: rust-dependencies/proc-macro2-1.0.107/LICENSE-APACHE
License-File: rust-dependencies/proc-macro2-1.0.107/LICENSE-MIT
License-File: rust-dependencies/proc-macro2-1.0.107/README.md
License-File: rust-dependencies/pyo3-0.30.1/LICENSE-APACHE
License-File: rust-dependencies/pyo3-0.30.1/LICENSE-MIT
License-File: rust-dependencies/pyo3-0.30.1/README.md
License-File: rust-dependencies/pyo3-0.30.1/pyo3-runtime/LICENSE-APACHE
License-File: rust-dependencies/pyo3-0.30.1/pyo3-runtime/LICENSE-MIT
License-File: rust-dependencies/pyo3-build-config-0.30.1/LICENSE-APACHE
License-File: rust-dependencies/pyo3-build-config-0.30.1/LICENSE-MIT
License-File: rust-dependencies/pyo3-ffi-0.30.1/LICENSE-APACHE
License-File: rust-dependencies/pyo3-ffi-0.30.1/LICENSE-MIT
License-File: rust-dependencies/pyo3-ffi-0.30.1/README.md
License-File: rust-dependencies/pyo3-macros-0.30.1/LICENSE-APACHE
License-File: rust-dependencies/pyo3-macros-0.30.1/LICENSE-MIT
License-File: rust-dependencies/pyo3-macros-backend-0.30.1/LICENSE-APACHE
License-File: rust-dependencies/pyo3-macros-backend-0.30.1/LICENSE-MIT
License-File: rust-dependencies/quote-1.0.47/LICENSE-APACHE
License-File: rust-dependencies/quote-1.0.47/LICENSE-MIT
License-File: rust-dependencies/quote-1.0.47/README.md
License-File: rust-dependencies/r-efi-6.0.0/AUTHORS
License-File: rust-dependencies/r-efi-6.0.0/README.md
License-File: rust-dependencies/rand_core-0.10.1/COPYRIGHT
License-File: rust-dependencies/rand_core-0.10.1/LICENSE-APACHE
License-File: rust-dependencies/rand_core-0.10.1/LICENSE-MIT
License-File: rust-dependencies/rand_core-0.10.1/README.md
License-File: rust-dependencies/regex-1.13.1/LICENSE-APACHE
License-File: rust-dependencies/regex-1.13.1/LICENSE-MIT
License-File: rust-dependencies/regex-1.13.1/README.md
License-File: rust-dependencies/regex-automata-0.4.18/LICENSE-APACHE
License-File: rust-dependencies/regex-automata-0.4.18/LICENSE-MIT
License-File: rust-dependencies/regex-automata-0.4.18/README.md
License-File: rust-dependencies/regex-syntax-0.8.11/LICENSE-APACHE
License-File: rust-dependencies/regex-syntax-0.8.11/LICENSE-MIT
License-File: rust-dependencies/regex-syntax-0.8.11/README.md
License-File: rust-dependencies/regex-syntax-0.8.11/src/unicode_tables/LICENSE-UNICODE
License-File: rust-dependencies/ring-0.17.14/LICENSE
License-File: rust-dependencies/ring-0.17.14/LICENSE-BoringSSL
License-File: rust-dependencies/ring-0.17.14/LICENSE-other-bits
License-File: rust-dependencies/ring-0.17.14/README.md
License-File: rust-dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE
License-File: rust-dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT
License-File: rust-dependencies/ring-0.17.14/third_party/fiat/LICENSE
License-File: rust-dependencies/rsa-0.10.0/LICENSE-APACHE
License-File: rust-dependencies/rsa-0.10.0/LICENSE-MIT
License-File: rust-dependencies/rsa-0.10.0/README.md
License-File: rust-dependencies/rustls-pki-types-1.15.1/LICENSE-APACHE
License-File: rust-dependencies/rustls-pki-types-1.15.1/LICENSE-MIT
License-File: rust-dependencies/rustls-pki-types-1.15.1/README.md
License-File: rust-dependencies/rustversion-1.0.23/LICENSE-APACHE
License-File: rust-dependencies/rustversion-1.0.23/LICENSE-MIT
License-File: rust-dependencies/rustversion-1.0.23/README.md
License-File: rust-dependencies/ruzstd-0.9.1/LICENSE
License-File: rust-dependencies/security-framework-3.7.0/LICENSE-APACHE
License-File: rust-dependencies/security-framework-3.7.0/LICENSE-MIT
License-File: rust-dependencies/security-framework-3.7.0/README.md
License-File: rust-dependencies/security-framework-sys-2.17.0/LICENSE-APACHE
License-File: rust-dependencies/security-framework-sys-2.17.0/LICENSE-MIT
License-File: rust-dependencies/security-framework-sys-2.17.0/README.md
License-File: rust-dependencies/serde-1.0.229/LICENSE-APACHE
License-File: rust-dependencies/serde-1.0.229/LICENSE-MIT
License-File: rust-dependencies/serde-1.0.229/README.md
License-File: rust-dependencies/serde_core-1.0.229/LICENSE-APACHE
License-File: rust-dependencies/serde_core-1.0.229/LICENSE-MIT
License-File: rust-dependencies/serde_core-1.0.229/README.md
License-File: rust-dependencies/serde_derive-1.0.229/LICENSE-APACHE
License-File: rust-dependencies/serde_derive-1.0.229/LICENSE-MIT
License-File: rust-dependencies/serde_derive-1.0.229/README.md
License-File: rust-dependencies/serde_json-1.0.154/LICENSE-APACHE
License-File: rust-dependencies/serde_json-1.0.154/LICENSE-MIT
License-File: rust-dependencies/serde_json-1.0.154/README.md
License-File: rust-dependencies/serdect-0.4.3/LICENSE-APACHE
License-File: rust-dependencies/serdect-0.4.3/LICENSE-MIT
License-File: rust-dependencies/serdect-0.4.3/README.md
License-File: rust-dependencies/sha2-0.11.1/LICENSE-APACHE
License-File: rust-dependencies/sha2-0.11.1/LICENSE-MIT
License-File: rust-dependencies/sha2-0.11.1/README.md
License-File: rust-dependencies/shlex-2.0.1/LICENSE-APACHE
License-File: rust-dependencies/shlex-2.0.1/LICENSE-MIT
License-File: rust-dependencies/shlex-2.0.1/README.md
License-File: rust-dependencies/signature-3.0.0/LICENSE-APACHE
License-File: rust-dependencies/signature-3.0.0/LICENSE-MIT
License-File: rust-dependencies/signature-3.0.0/README.md
License-File: rust-dependencies/simd-adler32-0.3.10/LICENSE.md
License-File: rust-dependencies/simd-adler32-0.3.10/README.md
License-File: rust-dependencies/slab-0.4.12/LICENSE
License-File: rust-dependencies/slab-0.4.12/README.md
License-File: rust-dependencies/snap-1.1.2/COPYING
License-File: rust-dependencies/snap-1.1.2/README.md
License-File: rust-dependencies/spki-0.8.1/LICENSE-APACHE
License-File: rust-dependencies/spki-0.8.1/LICENSE-MIT
License-File: rust-dependencies/spki-0.8.1/README.md
License-File: rust-dependencies/strsim-0.11.1/LICENSE
License-File: rust-dependencies/strsim-0.11.1/README.md
License-File: rust-dependencies/syn-2.0.119/LICENSE-APACHE
License-File: rust-dependencies/syn-2.0.119/LICENSE-MIT
License-File: rust-dependencies/syn-2.0.119/README.md
License-File: rust-dependencies/syn-3.0.9/LICENSE-APACHE
License-File: rust-dependencies/syn-3.0.9/LICENSE-MIT
License-File: rust-dependencies/syn-3.0.9/README.md
License-File: rust-dependencies/target-lexicon-0.13.5/LICENSE
License-File: rust-dependencies/target-lexicon-0.13.5/README.md
License-File: rust-dependencies/thiserror-2.0.21/LICENSE-APACHE
License-File: rust-dependencies/thiserror-2.0.21/LICENSE-MIT
License-File: rust-dependencies/thiserror-2.0.21/README.md
License-File: rust-dependencies/thiserror-impl-2.0.21/LICENSE-APACHE
License-File: rust-dependencies/thiserror-impl-2.0.21/LICENSE-MIT
License-File: rust-dependencies/tinyvec-1.13.3/LICENSE-APACHE.md
License-File: rust-dependencies/tinyvec-1.13.3/LICENSE-MIT.md
License-File: rust-dependencies/tinyvec-1.13.3/LICENSE-ZLIB.md
License-File: rust-dependencies/tinyvec-1.13.3/README.md
License-File: rust-dependencies/twox-hash-2.1.5/LICENSE.txt
License-File: rust-dependencies/twox-hash-2.1.5/README.md
License-File: rust-dependencies/typenum-1.20.1/LICENSE
License-File: rust-dependencies/typenum-1.20.1/LICENSE-APACHE
License-File: rust-dependencies/typenum-1.20.1/LICENSE-MIT
License-File: rust-dependencies/typenum-1.20.1/README.md
License-File: rust-dependencies/unicode-ident-1.0.27/LICENSE-APACHE
License-File: rust-dependencies/unicode-ident-1.0.27/LICENSE-MIT
License-File: rust-dependencies/unicode-ident-1.0.27/LICENSE-UNICODE
License-File: rust-dependencies/unicode-ident-1.0.27/README.md
License-File: rust-dependencies/unicode-normalization-0.1.25/COPYRIGHT
License-File: rust-dependencies/unicode-normalization-0.1.25/LICENSE-APACHE
License-File: rust-dependencies/unicode-normalization-0.1.25/LICENSE-MIT
License-File: rust-dependencies/unicode-normalization-0.1.25/README.md
License-File: rust-dependencies/unicode-segmentation-1.13.3/COPYRIGHT
License-File: rust-dependencies/unicode-segmentation-1.13.3/LICENSE-APACHE
License-File: rust-dependencies/unicode-segmentation-1.13.3/LICENSE-MIT
License-File: rust-dependencies/unicode-segmentation-1.13.3/README.md
License-File: rust-dependencies/unicode-width-0.2.2/COPYRIGHT
License-File: rust-dependencies/unicode-width-0.2.2/LICENSE-APACHE
License-File: rust-dependencies/unicode-width-0.2.2/LICENSE-MIT
License-File: rust-dependencies/unicode-width-0.2.2/README.md
License-File: rust-dependencies/universal-hash-0.6.1/LICENSE-APACHE
License-File: rust-dependencies/universal-hash-0.6.1/LICENSE-MIT
License-File: rust-dependencies/universal-hash-0.6.1/README.md
License-File: rust-dependencies/untrusted-0.9.0/LICENSE.txt
License-File: rust-dependencies/untrusted-0.9.0/README.md
License-File: rust-dependencies/ureq-3.5.0/LICENSE-APACHE
License-File: rust-dependencies/ureq-3.5.0/LICENSE-MIT
License-File: rust-dependencies/ureq-3.5.0/README.md
License-File: rust-dependencies/utf8-zero-0.8.1/LICENSE-APACHE
License-File: rust-dependencies/utf8-zero-0.8.1/LICENSE-MIT
License-File: rust-dependencies/utf8-zero-0.8.1/README.md
License-File: rust-dependencies/utf8parse-0.2.2/LICENSE-APACHE
License-File: rust-dependencies/utf8parse-0.2.2/LICENSE-MIT
License-File: rust-dependencies/uuid-1.28.0/LICENSE-APACHE
License-File: rust-dependencies/uuid-1.28.0/LICENSE-MIT
License-File: rust-dependencies/uuid-1.28.0/README.md
License-File: rust-dependencies/vcpkg-0.2.15/LICENSE-APACHE
License-File: rust-dependencies/vcpkg-0.2.15/LICENSE-MIT
License-File: rust-dependencies/vcpkg-0.2.15/README.md
License-File: rust-dependencies/version_check-0.9.5/LICENSE-APACHE
License-File: rust-dependencies/version_check-0.9.5/LICENSE-MIT
License-File: rust-dependencies/version_check-0.9.5/README.md
License-File: rust-dependencies/wasi-0.11.1+wasi-snapshot-preview1/LICENSE-APACHE
License-File: rust-dependencies/wasi-0.11.1+wasi-snapshot-preview1/LICENSE-Apache-2.0_WITH_LLVM-exception
License-File: rust-dependencies/wasi-0.11.1+wasi-snapshot-preview1/LICENSE-MIT
License-File: rust-dependencies/wasi-0.11.1+wasi-snapshot-preview1/README.md
License-File: rust-dependencies/wasm-bindgen-0.2.129/LICENSE-APACHE
License-File: rust-dependencies/wasm-bindgen-0.2.129/LICENSE-MIT
License-File: rust-dependencies/wasm-bindgen-0.2.129/README.md
License-File: rust-dependencies/wasm-bindgen-macro-0.2.129/LICENSE-APACHE
License-File: rust-dependencies/wasm-bindgen-macro-0.2.129/LICENSE-MIT
License-File: rust-dependencies/wasm-bindgen-macro-0.2.129/README.md
License-File: rust-dependencies/wasm-bindgen-macro-support-0.2.129/LICENSE-APACHE
License-File: rust-dependencies/wasm-bindgen-macro-support-0.2.129/LICENSE-MIT
License-File: rust-dependencies/wasm-bindgen-shared-0.2.129/LICENSE-APACHE
License-File: rust-dependencies/wasm-bindgen-shared-0.2.129/LICENSE-MIT
License-File: rust-dependencies/windows-link-0.2.1/license-apache-2.0
License-File: rust-dependencies/windows-link-0.2.1/license-mit
License-File: rust-dependencies/windows-sys-0.52.0/license-apache-2.0
License-File: rust-dependencies/windows-sys-0.52.0/license-mit
License-File: rust-dependencies/windows-sys-0.61.2/license-apache-2.0
License-File: rust-dependencies/windows-sys-0.61.2/license-mit
License-File: rust-dependencies/windows-targets-0.52.6/license-apache-2.0
License-File: rust-dependencies/windows-targets-0.52.6/license-mit
License-File: rust-dependencies/windows_aarch64_gnullvm-0.52.6/license-apache-2.0
License-File: rust-dependencies/windows_aarch64_gnullvm-0.52.6/license-mit
License-File: rust-dependencies/windows_aarch64_msvc-0.52.6/license-apache-2.0
License-File: rust-dependencies/windows_aarch64_msvc-0.52.6/license-mit
License-File: rust-dependencies/windows_i686_gnu-0.52.6/license-apache-2.0
License-File: rust-dependencies/windows_i686_gnu-0.52.6/license-mit
License-File: rust-dependencies/windows_i686_gnullvm-0.52.6/license-apache-2.0
License-File: rust-dependencies/windows_i686_gnullvm-0.52.6/license-mit
License-File: rust-dependencies/windows_i686_msvc-0.52.6/license-apache-2.0
License-File: rust-dependencies/windows_i686_msvc-0.52.6/license-mit
License-File: rust-dependencies/windows_x86_64_gnu-0.52.6/license-apache-2.0
License-File: rust-dependencies/windows_x86_64_gnu-0.52.6/license-mit
License-File: rust-dependencies/windows_x86_64_gnullvm-0.52.6/license-apache-2.0
License-File: rust-dependencies/windows_x86_64_gnullvm-0.52.6/license-mit
License-File: rust-dependencies/windows_x86_64_msvc-0.52.6/license-apache-2.0
License-File: rust-dependencies/windows_x86_64_msvc-0.52.6/license-mit
License-File: rust-dependencies/zeroize-1.9.1/LICENSE-APACHE
License-File: rust-dependencies/zeroize-1.9.1/LICENSE-MIT
License-File: rust-dependencies/zeroize-1.9.1/README.md
License-File: rust-dependencies/zlib-rs-0.6.8/LICENSE
License-File: rust-dependencies/zlib-rs-0.6.8/README.md
License-File: rust-dependencies/zmij-1.0.23/LICENSE-MIT
License-File: rust-dependencies/zmij-1.0.23/README.md

# roastedDuck

**An analytical SQL engine, ported to Rust.**

roastedDuck is an independently maintained, MIT-licensed Rust implementation
targeting DuckDB 1.5.6 compatibility. It provides the familiar `duckdb` Python
API backed by the Rust engine. This is a public preview with explicit
[compatibility boundaries](https://amirbaron.github.io/roastedDuck/compatibility/).

[Documentation](https://amirbaron.github.io/roastedDuck/) ·
[Source](https://github.com/amirbaron/roastedDuck) ·
[Issues](https://github.com/amirbaron/roastedDuck/issues) ·
[Benchmark evidence](https://amirbaron.github.io/roastedDuck/benchmarks/)

## Install

Use a fresh virtual environment:

```sh
python3 -m venv .venv
. .venv/bin/activate
python -m pip install roastedduck
```

The **distribution is `roastedduck`**, while the compatibility **import is
`duckdb`**. The official `duckdb` distribution owns the same import namespace;
install the two engines in separate environments. Keep optional packages such
as NumPy, pandas, and PyArrow in the environment where you use them.

## Run a query

```python
import duckdb

with duckdb.connect() as connection:
    result = connection.execute(
        "SELECT category, sum(amount) AS total "
        "FROM (VALUES ('books', 20), ('coffee', 8), ('books', 15)) "
        "AS sales(category, amount) GROUP BY category ORDER BY total DESC"
    ).fetchall()
    assert result == [("books", 35), ("coffee", 8)]
```

Pass a database filename to `duckdb.connect("example.duckdb")` for persistence.
Use parameterized SQL for application values:

```python
with duckdb.connect("example.duckdb") as connection:
    connection.execute("CREATE TABLE IF NOT EXISTS readings(value INTEGER)")
    connection.execute("INSERT INTO readings VALUES (?)", [42])
    print(connection.execute("SELECT sum(value) FROM readings").fetchall())
```

## Versions and platforms

The compatibility target is **DuckDB 1.5.6**. The distribution version
`1.5.6.post1` identifies a roastedDuck packaging/security revision of that
target. `duckdb.__version__` and `duckdb.__duckdb_version__` retain the compatibility
version; `importlib.metadata.version("roastedduck")` identifies the installed
distribution, and `duckdb.version()` reports both.

Wheels target normal CPython **3.10–3.14**, on **macOS arm64**, **Linux arm64**,
and **Linux x86_64**. Linux wheels use the manylinux 2.28 baseline. Windows,
Intel Macs, PyPy, free-threaded Python, and newer Python versions are outside
this preview's qualified scope.

## Compatibility and safety

The recorded engine qualification includes differential SQL/client tests and
bidirectional persistence/WAL checks against the pinned reference. Known
failures, skips, shell differences, and performance outliers remain explicit
in the [compatibility guide](https://amirbaron.github.io/roastedDuck/compatibility/).
Use a copy of existing data when evaluating a different engine. SQL can access
files and configured network resources; it is not an isolation boundary for
untrusted code.

The `post1` security revision updates PyO3 to 0.30.1, rsa to 0.10.0, and
ctutils to 0.4.8, and has its own artifact and test provenance.
Historical native benchmarks describe their recorded binaries
and workloads; they are not a guarantee for every Python query or later build.

## License and credits

MIT licensed, with retained upstream and third-party notices. The work builds
on DuckDB's algorithms, interfaces, tests, and community engineering. Native
cryptography dependencies may contain non-Rust code.

DuckDB is a trademark of the DuckDB Foundation. roastedDuck is not affiliated
with or endorsed by the Foundation.

