Skip to content

Commit ab6c55d

Browse files
Merge main into claude/issue-161-20251029-0140
- Resolved conflict in key-value/key-value-aio/pyproject.toml - Added both s3 and duckdb to dev dependencies - Regenerated uv.lock with make sync - Updated generated code with make codegen Co-authored-by: William Easton <[email protected]>
2 parents 5df62e3 + 1aa915d commit ab6c55d

File tree

13 files changed

+1236
-8
lines changed

13 files changed

+1236
-8
lines changed

key-value/key-value-aio/pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ rocksdb = [
5050
"rocksdict>=0.3.24 ; python_version >= '3.12'", # RocksDB 0.3.24 is the first version to support Python 3.13
5151
"rocksdict>=0.3.2 ; python_version < '3.12'"
5252
]
53+
duckdb = ["duckdb>=1.1.1", "pytz>=2025.2"]
5354
wrappers-encryption = ["cryptography>=45.0.0"]
5455

5556
[tool.pytest.ini_options]
@@ -69,7 +70,7 @@ env_files = [".env"]
6970

7071
[dependency-groups]
7172
dev = [
72-
"py-key-value-aio[memory,disk,filetree,redis,elasticsearch,memcached,mongodb,vault,dynamodb,s3,rocksdb]",
73+
"py-key-value-aio[memory,disk,filetree,redis,elasticsearch,memcached,mongodb,vault,dynamodb,s3,rocksdb,duckdb]",
7374
"py-key-value-aio[valkey]; platform_system != 'Windows'",
7475
"py-key-value-aio[keyring]",
7576
"py-key-value-aio[pydantic]",
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from key_value.aio.stores.duckdb.store import DuckDBStore
2+
3+
__all__ = ["DuckDBStore"]

0 commit comments

Comments
 (0)