diff --git a/README.md b/README.md index a605cb4..13ced6b 100644 --- a/README.md +++ b/README.md @@ -163,9 +163,11 @@ benchmark.run() Install from PyPi: ```bash -pip install lakebench[duckdb,polars,daft,tpcds_datagen,tpch_datagen,sparkmeasure] +pip install lakebench[duckdb,polars,tpcds_datagen,tpch_datagen,sparkmeasure] ``` +> _Note: the `daft` extra pins `deltalake` to 1.5.x (Daft cannot read the Arrow `Utf8View` parquet that `deltalake` 1.6.x emits from `MERGE`), so it must be installed in its own environment rather than alongside `duckdb`, `polars`, or `sail`._ + ## Example Usage To run any LakeBench benchmark, first do a one time generation of the data required for the benchmark and scale of interest. LakeBench provides datagen classes to quickly generate parquet datasets required by the benchmarks. diff --git a/pyproject.toml b/pyproject.toml index 77e7e75..dd4b5fe 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,20 +25,28 @@ dependencies = [ "numpy>=1.24.4", "sqlglot==26.30.0", "fsspec==2025.2.0", - "pyarrow>=15.0.0", + # Keep the floor at 14 so Fabric Runtime 1.3 (pyarrow 14.0.2) and Runtime 2.0 + # (24.0.0) are both already satisfied. Forcing an upgrade inside a running + # notebook session leaves the old compiled pyarrow.lib loaded and breaks with + # "cannot import name 'is_threading_enabled' from 'pyarrow.lib'". + "pyarrow>=14.0.0", "tenacity>=8.2.3,<9; python_version < '3.9'", "tenacity==9.1.2; python_version >= '3.9'" ] [project.optional-dependencies] -duckdb = ["duckdb==1.4.4; python_version >= '3.9'", "deltalake==1.3.3; python_version >= '3.10'", "pyarrow>=15.0.0; python_version >= '3.9'"] -polars = ["polars==1.38.1; python_version >= '3.10'", "deltalake==1.3.3; python_version >= '3.10'", "pyarrow>=15.0.0; python_version >= '3.9'"] -daft = ["daft==0.7.3; python_version >= '3.10'", "deltalake==1.3.3; python_version >= '3.10'", "pyarrow>=15.0.0; python_version >= '3.10'"] -tpcds_datagen = ["duckdb==1.4.4; python_version >= '3.9'", "pyarrow>=15.0.0; python_version >= '3.9'"] -tpch_datagen = ["tpchgen-cli>=2.0.1"] -sparkmeasure = ["sparkmeasure==0.24.0"] -spark = ["pyspark>=3.5.0,<4.0.0; python_version >= '3.9'", "delta-spark>=3.2.0,<4.0.0; python_version >= '3.9'", "pyarrow>=15.0.0; python_version >= '3.9'"] -sail = ["pysail>=0.5.2; python_version >= '3.10'", "pyspark[connect]>=4.0.0; python_version >= '3.9'", "deltalake>=1.2.1; python_version >= '3.9'", "pyarrow>=15.0.0; python_version >= '3.9'"] +# The core `pyarrow>=14.0.0` floor is deliberately low (see above); extras that +# write via delta-rs need a newer pyarrow and state it explicitly here. +duckdb = ["duckdb==1.5.5; python_version >= '3.10'", "deltalake==1.6.2; python_version >= '3.10'", "pyarrow>=16.0.0; python_version >= '3.10'"] +polars = ["polars==1.43.2; python_version >= '3.10'", "deltalake==1.6.2; python_version >= '3.10'", "pyarrow>=16.0.0; python_version >= '3.10'"] +# Daft is held on deltalake 1.5.x: 1.6.x emits DataFusion `string_view` parquet +# from MERGE, and Daft's reader rejects Arrow Utf8View. +daft = ["daft[deltalake]==0.7.21; python_version >= '3.10'", "deltalake>=1.5.0,<1.6.0; python_version >= '3.10'", "pyarrow>=16.0.0; python_version >= '3.10'"] +tpcds_datagen = ["duckdb==1.5.5; python_version >= '3.10'"] +tpch_datagen = ["tpchgen-cli>=3.0.0"] +sparkmeasure = ["sparkmeasure==0.28.0; python_version >= '3.9'"] +spark = ["pyspark>=3.5.0,<4.0.0; python_version >= '3.9'", "delta-spark>=3.2.0,<4.0.0; python_version >= '3.9'"] +sail = ["pysail>=0.7.0; python_version >= '3.10'", "pyspark[connect]>=4.0.0; python_version >= '3.10'", "deltalake>=1.6.2; python_version >= '3.10'", "pyarrow>=16.0.0; python_version >= '3.10'"] [project.urls] github = "https://github.com/mwc360/LakeBench" @@ -101,6 +109,10 @@ ignore = [ [tool.uv] conflicts = [ [{ extra = "spark" }, { extra = "sail" }], + # daft holds deltalake at 1.5.x; the other Delta engines are on 1.6.x. + [{ extra = "daft" }, { extra = "duckdb" }], + [{ extra = "daft" }, { extra = "polars" }], + [{ extra = "daft" }, { extra = "sail" }], ] [tool.pytest.ini_options] diff --git a/reports/coverage/daft.md b/reports/coverage/daft.md index 00723bb..b333c62 100644 --- a/reports/coverage/daft.md +++ b/reports/coverage/daft.md @@ -1,7 +1,7 @@ # Daft Benchmark Report _Auto-generated by the LakeBench integration test suite._ -_Last updated: 2026-02-25 00:35:03 UTC_ +_Last updated: 2026-08-03 22:16:48 UTC_ --- @@ -13,7 +13,7 @@ _Last updated: 2026-02-25 00:35:03 UTC_ | Querie | Error | |---|---| -| `q21` | DaftCoreException: DaftError::InternalError Outer reference columns cannot be bound: col(l1.l_suppkey) | +| `q21` | DaftCoreException: DaftError::ValueError Failed to bind predicate for row group pruning on 'C:/Users/milescole/AppData/Local/Temp/pytest-of-milescole/pytest-114/test_tpch_daft0/tpch/lineitem/0-e7aad955-ba4c-471e-a370-70f5d8e09603-0.parquet': DaftError::InternalError Outer reference columns cannot be | --- @@ -27,67 +27,67 @@ _Last updated: 2026-02-25 00:35:03 UTC_ |---|---| | `q2` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError Cannot infer supertypes for divide on types: Decimal[precision: 38, scale: 2], Decimal[precision: 38, scale: 2] result precision: 77 exceed bounds of [1, 38]. scale: 41 | | `q4` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError Cannot infer supertypes for divide on types: Decimal[precision: 38, scale: 13], Decimal[precision: 38, scale: 13] result precision: 77 exceed bounds of [1, 38]. scale: 52 | -| `q5` | InvalidSQLException: Unsupported SQL: 'Function `date_add` not found' | +| `q5` | InvalidSQLException: Invalid operation: Interval value must be a string | | `q10` | DaftCoreException: DaftError::ComputeError EXISTS should be optimized away before evaluation. This indicates a bug in the query optimizer. | | `q11` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError Cannot infer supertypes for divide on types: Decimal[precision: 38, scale: 2], Decimal[precision: 38, scale: 2] result precision: 77 exceed bounds of [1, 38]. scale: 41 | -| `q12` | InvalidSQLException: Unsupported SQL: 'Function `date_add` not found' | -| `q13` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::AmbiguousReference Column name "ss_ext_wholesale_cost" is ambiguous in schema: [Field { name: "ss_ext_wholesale_cost", dtype: Decimal128(38, 2), metadata: {} }, Field { name: "ss_ext_wholesale | +| `q12` | InvalidSQLException: Invalid operation: Interval value must be a string | +| `q13` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::AmbiguousReference Column name "ss_ext_wholesale_cost" is ambiguous in schema: [Field { name: "ss_ext_sales_price", dtype: Decimal128(38, 6), metadata: {} }, Field { name: "ss_ext_wholesale_co | | `q14a` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError Cannot perform comparison on types: Decimal[precision: 38, scale: 2], Decimal[precision: 38, scale: 6] Details: DaftError::TypeError Cannot infer supertypes for comparison on types: | | `q14b` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError Cannot perform comparison on types: Decimal[precision: 38, scale: 2], Decimal[precision: 38, scale: 6] Details: DaftError::TypeError Cannot infer supertypes for comparison on types: | -| `q16` | InvalidSQLException: Unsupported SQL: 'Function `date_add` not found' | -| `q20` | InvalidSQLException: Unsupported SQL: 'Function `date_add` not found' | -| `q21` | InvalidSQLException: Unsupported SQL: 'Function `date_add` not found' | +| `q16` | InvalidSQLException: Invalid operation: Interval value must be a string | +| `q20` | InvalidSQLException: Invalid operation: Interval value must be a string | +| `q21` | InvalidSQLException: Invalid operation: Interval value must be a string | | `q22` | InvalidSQLException: Unsupported SQL: 'data type: Signed' | | `q27` | InvalidSQLException: Unsupported SQL: 'Function `grouping` not found' | | `q28` | InvalidSQLException: Unsupported SQL: 'Unsupported join type: CrossJoin(None)' | | `q31` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError Cannot infer supertypes for divide on types: Decimal[precision: 38, scale: 2], Decimal[precision: 38, scale: 2] result precision: 77 exceed bounds of [1, 38]. scale: 41 | -| `q32` | InvalidSQLException: Unsupported SQL: 'Function `date_add` not found' | +| `q32` | InvalidSQLException: Invalid operation: Interval value must be a string | | `q35` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::AmbiguousReference Column name "cd_dep_count" is ambiguous in schema: [Field { name: "ca_state", dtype: Utf8, metadata: {} }, Field { name: "cd_gender", dtype: Utf8, metadata: {} }, Field { na | | `q36` | InvalidSQLException: Unsupported SQL: 'Function `grouping` not found' | -| `q37` | InvalidSQLException: Unsupported SQL: 'Function `date_add` not found' | +| `q37` | InvalidSQLException: Invalid operation: Interval value must be a string | | `q39a` | InvalidSQLException: Unsupported SQL: 'CASE with operand not yet supported' | | `q39b` | InvalidSQLException: Unsupported SQL: 'CASE with operand not yet supported' | -| `q40` | InvalidSQLException: Unsupported SQL: 'Function `date_add` not found' | -| `q41` | DaftCoreException: DaftError::InternalError Outer reference columns cannot be bound: col(i1.i_manufact) | +| `q40` | InvalidSQLException: Invalid operation: Interval value must be a string | +| `q41` | DaftCoreException: DaftError::ValueError Failed to bind predicate for row group pruning on 'C:/Users/milescole/AppData/Local/Temp/pytest-of-milescole/pytest-114/test_tpcds_daft0/tpcds/item/0-041c5dba-fcc9-4d0e-b4c5-44e309e5d062-0.parquet': DaftError::InternalError Outer reference columns cannot be b | | `q45` | DaftCoreException: DaftError::ComputeError IN should be optimized away before evaluation. This indicates a bug in the query optimizer. | -| `q47` | InvalidSQLException: Daft error: DaftError::ValueError Plan must not have duplicate aliases in the same scope, found: v1 | -| `q49` | DaftCoreException: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError could not determine supertype of Decimal128(7, 2) and Int64 | +| `q47` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError Cannot infer supertypes for subtraction on types: Decimal[precision: 38, scale: 2], Decimal[precision: 38, scale: 6] result precision: 43 exceed bounds of [1, 38] | +| `q49` | DaftCoreException: Unable to create logical plan node. Due to Caused by the following errors: 1: DaftError::TypeError could not determine supertype of Decimal128(7, 2) and Int64 | | `q51` | DaftCoreException: DaftError::InternalError Outer reference columns cannot be bound: col(ws_sales_price) | | `q53` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError Cannot infer supertypes for subtraction on types: Decimal[precision: 38, scale: 2], Decimal[precision: 38, scale: 6] result precision: 43 exceed bounds of [1, 38] | | `q54` | InvalidSQLException: Unsupported SQL: 'data type: Signed' | -| `q57` | InvalidSQLException: Daft error: DaftError::ValueError Plan must not have duplicate aliases in the same scope, found: v1 | +| `q57` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError Cannot infer supertypes for subtraction on types: Decimal[precision: 38, scale: 2], Decimal[precision: 38, scale: 6] result precision: 43 exceed bounds of [1, 38] | | `q58` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError Cannot infer supertypes for addition on types: Decimal[precision: 38, scale: 2], Decimal[precision: 38, scale: 2] result precision: 39 exceed bounds of [1, 38] | | `q59` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError Cannot infer supertypes for divide on types: Decimal[precision: 38, scale: 2], Decimal[precision: 38, scale: 2] result precision: 77 exceed bounds of [1, 38]. scale: 41 | | `q61` | InvalidSQLException: Unsupported SQL: 'Unsupported join type: CrossJoin(None)' | | `q63` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError Cannot infer supertypes for subtraction on types: Decimal[precision: 38, scale: 2], Decimal[precision: 38, scale: 6] result precision: 43 exceed bounds of [1, 38] | | `q64` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError Cannot infer supertypes for multiply on types: Decimal[precision: 20, scale: 0], Decimal[precision: 38, scale: 2] result precision: 58 exceed bounds of [1, 38] | | `q65` | DaftCoreException: Not Yet Implemented: Execution of non-equality join | -| `q66` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError Expected if_true and if_false arguments for if_else to be castable to the same supertype, but received ws_ext_sales_price#Decimal[precision: 27, scale: 2] and literal#Int64 | +| `q66` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError Expected if_true and if_false arguments for if_else to be castable to the same supertype, but received ws_net_profit#Decimal[precision: 27, scale: 2] and literal#Int64 | | `q67` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError could not determine supertype of Decimal128(27, 2) and Int64 | | `q70` | InvalidSQLException: Unsupported SQL: 'Function `grouping` not found' | -| `q72` | InvalidSQLException: Unsupported SQL: 'Function `date_add` not found' | +| `q72` | InvalidSQLException: Invalid operation: Interval value must be a string | | `q74` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError Cannot infer supertypes for divide on types: Decimal[precision: 38, scale: 6], Decimal[precision: 38, scale: 6] result precision: 77 exceed bounds of [1, 38]. scale: 45 | | `q75` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError could not determine supertype of Decimal128(7, 2) and Float64 | -| `q77` | InvalidSQLException: Unsupported SQL: 'Function `date_add` not found' | +| `q77` | InvalidSQLException: Invalid operation: Interval value must be a string | | `q78` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError could not determine supertype of Decimal128(38, 2) and Int64 | -| `q80` | InvalidSQLException: Unsupported SQL: 'Function `date_add` not found' | -| `q82` | InvalidSQLException: Unsupported SQL: 'Function `date_add` not found' | +| `q80` | InvalidSQLException: Invalid operation: Interval value must be a string | +| `q82` | InvalidSQLException: Invalid operation: Interval value must be a string | | `q86` | InvalidSQLException: Unsupported SQL: 'Function `grouping` not found' | | `q87` | InvalidSQLException: Unsupported SQL: 'Subqueries are not supported' | | `q88` | InvalidSQLException: Unsupported SQL: 'Unsupported join type: CrossJoin(None)' | | `q89` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::TypeError Cannot infer supertypes for subtraction on types: Decimal[precision: 38, scale: 2], Decimal[precision: 38, scale: 6] result precision: 43 exceed bounds of [1, 38] | | `q90` | InvalidSQLException: Unsupported SQL: 'Unsupported join type: CrossJoin(None)' | -| `q92` | InvalidSQLException: Unsupported SQL: 'Function `date_add` not found' | -| `q94` | InvalidSQLException: Unsupported SQL: 'Function `date_add` not found' | -| `q95` | InvalidSQLException: Unsupported SQL: 'Function `date_add` not found' | +| `q92` | InvalidSQLException: Invalid operation: Interval value must be a string | +| `q94` | InvalidSQLException: Invalid operation: Interval value must be a string | +| `q95` | InvalidSQLException: Invalid operation: Interval value must be a string | | `q97` | InvalidSQLException: Table not found: ssci | -| `q98` | InvalidSQLException: Unsupported SQL: 'Function `date_add` not found' | +| `q98` | InvalidSQLException: Invalid operation: Interval value must be a string | --- ## ClickBench -⚠️ **37/43 queries passed (86.0%)** +⚠️ **38/43 queries passed (88.4%)** ### Failed queries @@ -97,8 +97,7 @@ _Last updated: 2026-02-25 00:35:03 UTC_ | `q28` | InvalidSQLException: Unsupported SQL: 'Function `char_length` not found' | | `q29` | InvalidSQLException: Unsupported SQL: 'Function `char_length` not found' | | `q30` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::AmbiguousReference Column name "ResolutionWidth" is ambiguous in schema: [Field { name: "ResolutionWidth", dtype: Int64, metadata: {} }, Field { name: "ResolutionWidth", dtype: Int64, metadata | -| `q36` | InvalidSQLException: Daft error: DaftError::External Unable to create logical plan node. Due to: DaftError::AmbiguousReference Column name "ClientIP" is ambiguous in schema: [Field { name: "ClientIP", dtype: Int32, metadata: {} }, Field { name: "ClientIP", dtype: Int64, metadata: {} }, Field { name: | -| `q43` | InvalidSQLException: Unsupported SQL: 'Function `date_add` not found' | +| `q43` | InvalidSQLException: Unsupported SQL: 'Function `timestampdiff` not found' | --- diff --git a/reports/coverage/duckdb.md b/reports/coverage/duckdb.md index 1a7adce..fce45a2 100644 --- a/reports/coverage/duckdb.md +++ b/reports/coverage/duckdb.md @@ -1,7 +1,7 @@ # DuckDB Benchmark Report _Auto-generated by the LakeBench integration test suite._ -_Last updated: 2026-02-24 23:35:49 UTC_ +_Last updated: 2026-08-03 22:16:17 UTC_ --- diff --git a/reports/coverage/polars.md b/reports/coverage/polars.md index c5a6825..6e84e28 100644 --- a/reports/coverage/polars.md +++ b/reports/coverage/polars.md @@ -1,13 +1,13 @@ # Polars Benchmark Report _Auto-generated by the LakeBench integration test suite._ -_Last updated: 2026-02-25 00:34:47 UTC_ +_Last updated: 2026-08-03 22:16:24 UTC_ --- ## TPC-H -⚠️ **11/22 queries passed (50.0%)** +⚠️ **12/22 queries passed (54.5%)** ### Failed queries @@ -15,37 +15,35 @@ _Last updated: 2026-02-25 00:34:47 UTC_ |---|---| | `q1` | SQLSyntaxError: unsupported interval syntax ('INTERVAL (-88) DAY') | | `q2` | SQLSyntaxError: subquery comparisons with '=' are not supported; use 'IN' instead | -| `q4` | SQLInterfaceError: expression Exists { subquery: Query { with: None, body: Select(Select { select_token: TokenWithSpan { token: Word(Word { value: "SELECT", quote_style: None, keyword: SELECT }), span: Span(Location(9,5)..Location(9,11)) }, distinct: None, top: None, top_before_distinct: false, proj | -| `q5` | ColumnNotFoundError: unable to find column "s_nationkey"; valid columns: ["n_nationkey", "n_name", "n_regionkey", "n_comment"] Resolved plan until failure: ---> FAILED HERE RESOLVING 'join' <--- PythonDataset SCAN [PL_PY_DSET] PROJECT */4 COLUMNS | +| `q5` | ColumnNotFoundError: unable to find column "s_nationkey"; valid columns: ["n_nationkey", "n_name", "n_regionkey", "n_comment"] Did you mean "n_nationkey"? Resolved plan until failure: ---> FAILED HERE RESOLVING 'join' <--- PythonDataset SCAN [PL_PY_DSET] PROJECT */4 COLUMNS This error occurred | | `q11` | SQLSyntaxError: subquery comparisons with '>' are not supported | -| `q13` | SQLInterfaceError: only equi-join constraints are currently supported; found expression = UnaryOp { op: Not, expr: Like { negated: false, any: false, expr: Identifier(Ident { value: "o_comment", quote_style: None, span: Span(Location(10,38)..Location(10,47)) }), pattern: Value(ValueWithSpan { value: | +| `q13` | SQLInterfaceError: unsupported join constraint expression: UnaryOp { op: Not, expr: Like { negated: false, any: false, expr: Identifier(Ident { value: "o_comment", quote_style: None, span: Span(Location(10,38)..Location(10,47)) }), pattern: Value(ValueWithSpan { value: SingleQuotedString("%special%p | | `q15` | SQLSyntaxError: subquery comparisons with '=' are not supported; use 'IN' instead | | `q17` | SQLSyntaxError: subquery comparisons with '<' are not supported | | `q20` | SQLSyntaxError: subquery comparisons with '>' are not supported | -| `q21` | SQLInterfaceError: expression Exists { subquery: Query { with: None, body: Select(Select { select_token: TokenWithSpan { token: Word(Word { value: "SELECT", quote_style: None, keyword: SELECT }), span: Span(Location(15,5)..Location(15,11)) }, distinct: None, top: None, top_before_distinct: false, pr | +| `q21` | SQLInterfaceError: no table or struct column named 'l1' found | | `q22` | SQLSyntaxError: subquery comparisons with '>' are not supported | --- ## TPC-DS -⚠️ **29/103 queries passed (28.2%)** +⚠️ **39/103 queries passed (37.9%)** ### Failed queries | Querie | Error | |---|---| | `q1` | SQLSyntaxError: subquery comparisons with '>' are not supported | -| `q2` | ColumnNotFoundError: unable to find column "d_week_seq:date_dim"; valid columns: ["d_date_sk", "d_date_id", "d_date", "d_month_seq", "d_week_seq", "d_quarter_seq", "d_year", "d_dow", "d_moy", "d_dom", "d_qoy", "d_fy_year", "d_fy_quarter_seq", "d_fy_week_seq", "d_day_name", "d_quarter_name", "d_holid | | `q5` | SQLSyntaxError: unsupported interval syntax ('INTERVAL 14 DAY') | | `q6` | SQLSyntaxError: subquery comparisons with '=' are not supported; use 'IN' instead | | `q9` | SQLInterfaceError: unexpected subquery | -| `q10` | SQLInterfaceError: expression Exists { subquery: Query { with: None, body: Select(Select { select_token: TokenWithSpan { token: Word(Word { value: "SELECT", quote_style: None, keyword: SELECT }), span: Span(Location(30,5)..Location(30,11)) }, distinct: None, top: None, top_before_distinct: false, pr | +| `q10` | SQLInterfaceError: expression Exists { subquery: Query { with: None, body: Select(Select { select_token: TokenWithSpan { token: Word(Word { value: "SELECT", quote_style: None, keyword: SELECT }), span: Span(Location(42,7)..Location(42,13)) }, optimizer_hints: [], distinct: None, select_modifiers: No | | `q12` | SQLSyntaxError: unsupported interval syntax ('INTERVAL 30 DAY') | | `q13` | DuplicateError: projections contained duplicate output name 'ss_ext_wholesale_cost'. It's possible that multiple expressions are returning the same default column name. If this is the case, try renaming the columns with `.alias("new_name")` to avoid duplicate column names. Resolved plan until failu | | `q14a` | SQLSyntaxError: subquery comparisons with '>' are not supported | | `q14b` | SQLSyntaxError: subquery comparisons with '=' are not supported; use 'IN' instead | -| `q16` | SQLSyntaxError: unsupported interval syntax ('INTERVAL 60 DAY') | +| `q16` | SQLInterfaceError: no table or struct column named 'cs1' found | | `q18` | SQLInterfaceError: expression Rollup([[Identifier(Ident { value: "i_item_id", quote_style: None, span: Span(Location(34,5)..Location(34,14)) })], [Identifier(Ident { value: "ca_country", quote_style: None, span: Span(Location(35,5)..Location(35,15)) })], [Identifier(Ident { value: "ca_state", quote_ | | `q20` | SQLSyntaxError: unsupported interval syntax ('INTERVAL 30 DAY') | | `q21` | SQLSyntaxError: unsupported interval syntax ('INTERVAL (-30) DAY') | @@ -56,37 +54,30 @@ _Last updated: 2026-02-25 00:34:47 UTC_ | `q24b` | SQLSyntaxError: subquery comparisons with '>' are not supported | | `q27` | SQLInterfaceError: unsupported function 'grouping' | | `q29` | SQLInterfaceError: array element BinaryOp { left: Value(ValueWithSpan { value: Number("1998", false), span: Span(Location(31,27)..Location(31,31)) }), op: Plus, right: Value(ValueWithSpan { value: Number("1", false), span: Span(Location(31,34)..Location(31,35)) }) } is not supported | -| `q30` | SQLInterfaceError: ambiguous reference to column "d_year" (use one of: d2.d_year, d3.d_year, web_returns.d_year) | -| `q31` | SQLInterfaceError: ambiguous reference to column "d_qoy" (use one of: d2.d_qoy, d3.d_qoy, store_sales.d_qoy) | -| `q32` | SQLInterfaceError: ambiguous reference to column "d_date" (use one of: catalog_sales.d_date, d2.d_date, d3.d_date) | -| `q33` | SQLInterfaceError: ambiguous reference to column "d_year" (use one of: d2.d_year, d3.d_year, store_sales.d_year) | +| `q30` | SQLSyntaxError: subquery comparisons with '>' are not supported | +| `q32` | SQLSyntaxError: unsupported interval syntax ('INTERVAL 90 DAY') | | `q34` | SQLInterfaceError: array element BinaryOp { left: Value(ValueWithSpan { value: Number("1998", false), span: Span(Location(36,35)..Location(36,39)) }), op: Plus, right: Value(ValueWithSpan { value: Number("1", false), span: Span(Location(36,42)..Location(36,43)) }) } is not supported | -| `q35` | SQLInterfaceError: ambiguous reference to column "d_date_sk" (use one of: c.d_date_sk, d2.d_date_sk, d3.d_date_sk) | +| `q35` | SQLInterfaceError: expression Exists { subquery: Query { with: None, body: Select(Select { select_token: TokenWithSpan { token: Word(Word { value: "SELECT", quote_style: None, keyword: SELECT }), span: Span(Location(37,7)..Location(37,13)) }, optimizer_hints: [], distinct: None, select_modifiers: No | | `q36` | SQLInterfaceError: unsupported function 'grouping' | -| `q37` | SQLInterfaceError: ambiguous reference to column "d_date" (use one of: d2.d_date, d3.d_date, item.d_date) | +| `q37` | SQLSyntaxError: unsupported interval syntax ('INTERVAL 60 DAY') | | `q39a` | ComputeError: the name 'w_warehouse_sk' passed to `LazyFrame.with_columns` is duplicate It's possible that multiple expressions are returning the same default column name. If this is the case, try renaming the columns with `.alias("new_name")` to avoid duplicate column names. Resolved plan until f | -| `q39b` | SQLInterfaceError: ambiguous reference to column "w_warehouse_name" (use one of: inv2.w_warehouse_name, inventory.w_warehouse_name) | +| `q39b` | ColumnNotFoundError: unable to find column "i_item_sk:inv2"; valid columns: ["w_warehouse_name", "w_warehouse_sk", "i_item_sk", "d_moy", "stdev", "mean", "cov"] Resolved plan until failure: ---> FAILED HERE RESOLVING 'join' <--- SELECT [col("w_warehouse_name"), col("w_warehouse_sk"), col("i_item_ | | `q40` | SQLInterfaceError: unsupported SQL join constraint: On(Nested(BinaryOp { left: BinaryOp { left: Identifier(Ident { value: "cs_order_number", quote_style: None, span: Span(Location(25,5)..Location(25,20)) }), op: Eq, right: Identifier(Ident { value: "cr_order_number", quote_style: None, span: Span(Lo | | `q41` | SQLSyntaxError: subquery comparisons with '>' are not supported | -| `q42` | ShapeError: sort expressions must have same length as DataFrame, got DataFrame height: 5 and Series length: 1 | | `q44` | SQLSyntaxError: subquery comparisons with '*' are not supported | | `q46` | SQLInterfaceError: array element BinaryOp { left: Value(ValueWithSpan { value: Number("2000", false), span: Span(Location(31,35)..Location(31,39)) }), op: Plus, right: Value(ValueWithSpan { value: Number("1", false), span: Span(Location(31,42)..Location(31,43)) }) } is not supported | -| `q47` | SQLInterfaceError: ambiguous reference to column "d_year" (use one of: v1_lag.d_year, v1_lead.d_year, v2.d_year) | -| `q48` | SQLInterfaceError: ambiguous reference to column "d_year" (use one of: store_sales.d_year, v1_lag.d_year, v1_lead.d_year) | +| `q47` | SchemaError: could not evaluate '>' comparison between series 'avg_monthly_sales' of dtype: List(Float64) and series 'literal' of dtype: Int32 This error occurred in the following expression: [(col("avg_monthly_sales")) > (dyn int: 0)] while evaluating this larger expression: [([([(col("avg_month | | `q49` | SQLInterfaceError: unsupported SQL join constraint: On(Nested(BinaryOp { left: BinaryOp { left: CompoundIdentifier([Ident { value: "ws", quote_style: None, span: Span(Location(33,11)..Location(33,13)) }, Ident { value: "ws_order_number", quote_style: None, span: Span(Location(33,14)..Location(33,29) | | `q51` | SQLInterfaceError: unsupported SQL join constraint: On(Nested(BinaryOp { left: BinaryOp { left: CompoundIdentifier([Ident { value: "web", quote_style: None, span: Span(Location(63,9)..Location(63,12)) }, Ident { value: "item_sk", quote_style: None, span: Span(Location(63,13)..Location(63,20)) }]), o | | `q53` | SQLInterfaceError: array element BinaryOp { left: Value(ValueWithSpan { value: Number("1183", false), span: Span(Location(18,7)..Location(18,11)) }), op: Plus, right: Value(ValueWithSpan { value: Number("1", false), span: Span(Location(18,14)..Location(18,15)) }) } is not supported | | `q54` | SQLInterfaceError: unexpected subquery | -| `q57` | SQLInterfaceError: ambiguous reference to column "d_year" (use one of: v1_lag.d_year, v1_lead.d_year, v2.d_year) | +| `q57` | SchemaError: could not evaluate '>' comparison between series 'avg_monthly_sales' of dtype: List(Float64) and series 'literal' of dtype: Int32 This error occurred in the following expression: [(col("avg_monthly_sales")) > (dyn int: 0)] while evaluating this larger expression: [([([(col("avg_month | | `q58` | SQLSyntaxError: subquery comparisons with '=' are not supported; use 'IN' instead | -| `q59` | ColumnNotFoundError: unable to find column "d_week_seq:d"; valid columns: ["d_date_sk", "d_date_id", "d_date", "d_month_seq", "d_week_seq", "d_quarter_seq", "d_year", "d_dow", "d_moy", "d_dom", "d_qoy", "d_fy_year", "d_fy_quarter_seq", "d_fy_week_seq", "d_day_name", "d_quarter_name", "d_holiday", "d | | `q61` | ComputeError: the name 'promotions' passed to `LazyFrame.with_columns` is duplicate It's possible that multiple expressions are returning the same default column name. If this is the case, try renaming the columns with `.alias("new_name")` to avoid duplicate column names. Resolved plan until failu | | `q63` | SQLInterfaceError: array element BinaryOp { left: Value(ValueWithSpan { value: Number("1183", false), span: Span(Location(18,7)..Location(18,11)) }), op: Plus, right: Value(ValueWithSpan { value: Number("1", false), span: Span(Location(18,14)..Location(18,15)) }) } is not supported | | `q64` | DuplicateError: group_by keys contained duplicate output name 'ca_street_number'. It's possible that multiple expressions are returning the same default column name. If this is the case, try renaming the columns with `.alias("new_name")` to avoid duplicate column names. | -| `q65` | SQLInterfaceError: ambiguous reference to column "d_month_seq" (use one of: d2.d_month_seq, d3.d_month_seq, store_sales.d_month_seq) | | `q67` | SQLInterfaceError: expression Rollup([[Identifier(Ident { value: "i_category", quote_style: None, span: Span(Location(37,9)..Location(37,19)) })], [Identifier(Ident { value: "i_class", quote_style: None, span: Span(Location(38,9)..Location(38,16)) })], [Identifier(Ident { value: "i_brand", quote_sty | | `q68` | SQLInterfaceError: array element BinaryOp { left: Value(ValueWithSpan { value: Number("2000", false), span: Span(Location(33,35)..Location(33,39)) }), op: Plus, right: Value(ValueWithSpan { value: Number("1", false), span: Span(Location(33,42)..Location(33,43)) }) } is not supported | -| `q69` | SQLInterfaceError: expression Exists { subquery: Query { with: None, body: Select(Select { select_token: TokenWithSpan { token: Word(Word { value: "SELECT", quote_style: None, keyword: SELECT }), span: Span(Location(18,5)..Location(18,11)) }, distinct: None, top: None, top_before_distinct: false, pr | | `q70` | SQLInterfaceError: unsupported function 'grouping' | | `q72` | SQLInterfaceError: unsupported SQL join constraint: On(Nested(BinaryOp { left: Identifier(Ident { value: "cs_item_sk", quote_style: None, span: Span(Location(11,5)..Location(11,15)) }), op: Eq, right: Identifier(Ident { value: "inv_item_sk", quote_style: None, span: Span(Location(11,18)..Location(11 | | `q73` | SQLInterfaceError: array element BinaryOp { left: Value(ValueWithSpan { value: Number("1998", false), span: Span(Location(32,35)..Location(32,39)) }), op: Plus, right: Value(ValueWithSpan { value: Number("1", false), span: Span(Location(32,42)..Location(32,43)) }) } is not supported | @@ -98,15 +89,13 @@ _Last updated: 2026-02-25 00:34:47 UTC_ | `q80` | SQLInterfaceError: unsupported SQL join constraint: On(Nested(BinaryOp { left: BinaryOp { left: Identifier(Ident { value: "ss_item_sk", quote_style: None, span: Span(Location(10,7)..Location(10,17)) }), op: Eq, right: Identifier(Ident { value: "sr_item_sk", quote_style: None, span: Span(Location(10, | | `q81` | SQLSyntaxError: subquery comparisons with '>' are not supported | | `q82` | SQLSyntaxError: unsupported interval syntax ('INTERVAL 60 DAY') | -| `q85` | ShapeError: sort expressions must have same length as DataFrame, got DataFrame height: 0 and Series length: 1 | | `q86` | SQLInterfaceError: unsupported function 'grouping' | -| `q89` | SchemaError: could not evaluate comparison between series 'avg_monthly_sales' of dtype: List(Float64) and series 'literal' of dtype: Int32 | -| `q91` | ColumnNotFoundError: unable to find column "cr_net_loss"; valid columns: ["Call_Center", "Call_Center_Name", "Manager", "Returns_Loss", "cc_call_center_id", "cc_name", "cc_manager", "cd_marital_status", "cd_education_status"] Resolved plan until failure: ---> FAILED HERE RESOLVING 'sink' <--- SEL | +| `q89` | SchemaError: could not evaluate comparison between series 'avg_monthly_sales' of dtype: List(Float64) and series 'literal' of dtype: Int32 This error occurred in the following expression: [(col("avg_monthly_sales")) != (dyn int: 0)] while evaluating this larger expression: [(.when([(col("avg_mont | +| `q91` | ColumnNotFoundError: unable to find column "cr_net_loss"; valid columns: ["Call_Center", "Call_Center_Name", "Manager", "Returns_Loss", "cc_call_center_id", "cc_name", "cc_manager", "cd_marital_status", "cd_education_status"] Resolved plan until failure: ---> FAILED HERE RESOLVING 'select' <--- S | | `q92` | SQLSyntaxError: unsupported interval syntax ('INTERVAL 90 DAY') | | `q93` | SQLInterfaceError: unsupported SQL join constraint: On(Nested(BinaryOp { left: BinaryOp { left: Identifier(Ident { value: "sr_item_sk", quote_style: None, span: Span(Location(21,7)..Location(21,17)) }), op: Eq, right: Identifier(Ident { value: "ss_item_sk", quote_style: None, span: Span(Location(21, | -| `q94` | SQLSyntaxError: unsupported interval syntax ('INTERVAL 60 DAY') | -| `q95` | SQLInterfaceError: ambiguous reference to column "ws_order_number" (use one of: ws1.ws_order_number, ws2.ws_order_number) | -| `q96` | ColumnNotFoundError: "len" not found | +| `q94` | SQLInterfaceError: no table or struct column named 'ws1' found | +| `q95` | SQLSyntaxError: unsupported interval syntax ('INTERVAL 60 DAY') | | `q97` | SQLInterfaceError: unsupported SQL join constraint: On(Nested(BinaryOp { left: BinaryOp { left: CompoundIdentifier([Ident { value: "ssci", quote_style: None, span: Span(Location(51,5)..Location(51,9)) }, Ident { value: "customer_sk", quote_style: None, span: Span(Location(51,10)..Location(51,21)) }] | | `q98` | SQLSyntaxError: unsupported interval syntax ('INTERVAL 30 DAY') | @@ -114,16 +103,13 @@ _Last updated: 2026-02-25 00:34:47 UTC_ ## ClickBench -⚠️ **35/43 queries passed (81.4%)** +⚠️ **38/43 queries passed (88.4%)** ### Failed queries | Querie | Error | |---|---| | `q7` | DuplicateError: projections contained duplicate output name 'EventDate'. It's possible that multiple expressions are returning the same default column name. If this is the case, try renaming the columns with `.alias("new_name")` to avoid duplicate column names. Resolved plan until failure: ---> F | -| `q16` | ColumnNotFoundError: "UserID" not found | -| `q17` | ColumnNotFoundError: "UserID" not found | -| `q19` | ColumnNotFoundError: "UserID" not found | | `q29` | SQLInterfaceError: unsupported function 'regexp_replace' | | `q30` | DuplicateError: projections contained duplicate output name 'ResolutionWidth'. It's possible that multiple expressions are returning the same default column name. If this is the case, try renaming the columns with `.alias("new_name")` to avoid duplicate column names. Resolved plan until failure: | | `q36` | DuplicateError: group_by keys contained duplicate output name 'ClientIP'. It's possible that multiple expressions are returning the same default column name. If this is the case, try renaming the columns with `.alias("new_name")` to avoid duplicate column names. | diff --git a/reports/coverage/sail.md b/reports/coverage/sail.md index cefc17a..e0e5cb6 100644 --- a/reports/coverage/sail.md +++ b/reports/coverage/sail.md @@ -1,7 +1,7 @@ # Sail Benchmark Report _Auto-generated by the LakeBench integration test suite._ -_Last updated: 2026-02-24 23:45:57 UTC_ +_Last updated: 2026-08-03 20:17:33 UTC_ --- diff --git a/reports/coverage/spark.md b/reports/coverage/spark.md index c31ae60..266615a 100644 --- a/reports/coverage/spark.md +++ b/reports/coverage/spark.md @@ -1,7 +1,7 @@ # Spark Benchmark Report _Auto-generated by the LakeBench integration test suite._ -_Last updated: 2026-02-25 00:19:13 UTC_ +_Last updated: 2026-08-03 20:16:58 UTC_ --- diff --git a/src/lakebench/benchmarks/clickbench/engine_impl/daft.py b/src/lakebench/benchmarks/clickbench/engine_impl/daft.py index 5098038..c73106e 100644 --- a/src/lakebench/benchmarks/clickbench/engine_impl/daft.py +++ b/src/lakebench/benchmarks/clickbench/engine_impl/daft.py @@ -1,9 +1,6 @@ -import pathlib -import posixpath from typing import Optional from ....engines.daft import Daft -from ....utils.path_utils import _REMOTE_SCHEMES, to_file_uri class DaftClickBench: @@ -37,12 +34,9 @@ def load_parquet_to_delta( } ) - # Write delta — pre-create dir + to_file_uri (same pattern as Daft.load_parquet_to_delta) - raw_path = posixpath.join(self.engine.schema_or_working_directory_uri, table_name) - is_local = not any(raw_path.startswith(s) for s in _REMOTE_SCHEMES) - if is_local: - pathlib.Path(raw_path).mkdir(parents=True, exist_ok=True) - df.write_deltalake(table=to_file_uri(raw_path), mode="append") + # Write delta via the engine helper (bare local paths — Daft's object + # store rejects file:// URIs on Windows). + self.engine.write_delta(df, self.engine.table_path(table_name), mode="append") def execute_sql_query(self, query: str, context_decorator: Optional[str] = None): return self.engine.execute_sql_query(query) diff --git a/src/lakebench/benchmarks/clickbench/engine_impl/duckdb.py b/src/lakebench/benchmarks/clickbench/engine_impl/duckdb.py index ba41aa0..311d35a 100644 --- a/src/lakebench/benchmarks/clickbench/engine_impl/duckdb.py +++ b/src/lakebench/benchmarks/clickbench/engine_impl/duckdb.py @@ -23,7 +23,7 @@ def load_parquet_to_delta( arrow_df = self.engine.duckdb.sql(f""" SELECT * REPLACE (make_date(EventDate) AS EventDate) FROM parquet_scan('{posixpath.join(parquet_folder_uri, "*.parquet")}') - """).record_batch() + """).fetch_record_batch() self.engine.deltars.write_deltalake( table_or_uri=posixpath.join(self.engine.schema_or_working_directory_uri, table_name), diff --git a/src/lakebench/benchmarks/elt_bench/engine_impl/daft.py b/src/lakebench/benchmarks/elt_bench/engine_impl/daft.py index 0b6ca66..d0d2c01 100644 --- a/src/lakebench/benchmarks/elt_bench/engine_impl/daft.py +++ b/src/lakebench/benchmarks/elt_bench/engine_impl/daft.py @@ -1,9 +1,5 @@ -import pathlib -import posixpath - from ....engines.daft import Daft from ....engines.delta_rs import DeltaRs -from ....utils.path_utils import _REMOTE_SCHEMES, to_file_uri class DaftELTBench: @@ -16,41 +12,17 @@ def __init__(self, engine: Daft): self.delta_rs = DeltaRs() self.DeltaTable = self.delta_rs.DeltaTable - # ------------------------------------------------------------------ - # Path helpers — mirror the pattern used in Daft.load_parquet_to_delta - # and Daft.register_table so all local paths are handled consistently. - # ------------------------------------------------------------------ - def _table_path(self, table_name: str) -> str: - """Normalised filesystem path (or remote URI) for *table_name*.""" - raw = posixpath.join(self.engine.schema_or_working_directory_uri, table_name) - is_local = not any(raw.startswith(s) for s in _REMOTE_SCHEMES) - return str(pathlib.Path(raw)) if is_local else raw + """Daft-compatible path (or remote URI) for *table_name*.""" + return self.engine.table_path(table_name) def _read_delta(self, table_name: str): - """Read a Delta table via Daft. - - On local paths Daft 0.7.x has a Windows bug where ``file:///C:/…`` - becomes ``/C:/…``. Workaround: use delta-rs to resolve the current - snapshot's parquet URIs, then scan via ``read_parquet`` (same - approach as ``Daft.register_table``). - """ - path = self._table_path(table_name) - is_local = not any(path.startswith(s) for s in _REMOTE_SCHEMES) - if is_local: - from deltalake import DeltaTable - - file_uris = DeltaTable(path).file_uris() - return self.engine.daft.read_parquet(file_uris) - return self.engine.daft.read_deltalake(to_file_uri(path)) + """Read a Delta table via Daft.""" + return self.engine.read_delta(self._table_path(table_name)) def _write_delta(self, df, table_name: str, mode: str = "overwrite"): - """Write *df* as a Delta table (pre-creates the dir on local paths).""" - path = self._table_path(table_name) - is_local = not any(path.startswith(s) for s in _REMOTE_SCHEMES) - if is_local: - pathlib.Path(path).mkdir(parents=True, exist_ok=True) - df.write_deltalake(table=to_file_uri(path), mode=mode) + """Write *df* as a Delta table.""" + self.engine.write_delta(df, self._table_path(table_name), mode=mode) # ------------------------------------------------------------------ diff --git a/src/lakebench/benchmarks/elt_bench/engine_impl/duckdb.py b/src/lakebench/benchmarks/elt_bench/engine_impl/duckdb.py index 937b06b..e549151 100644 --- a/src/lakebench/benchmarks/elt_bench/engine_impl/duckdb.py +++ b/src/lakebench/benchmarks/elt_bench/engine_impl/duckdb.py @@ -47,7 +47,7 @@ def create_total_sales_fact(self): ORDER BY s.s_store_id, d.d_date; - """).record_batch() + """).fetch_record_batch() self.write_deltalake( table_or_uri=posixpath.join(self.engine.schema_or_working_directory_uri, "total_sales_fact"), @@ -93,7 +93,7 @@ def merge_percent_into_total_sales_fact(self, percent: float): JOIN customer c ON ss.ss_customer_sk = c.c_customer_sk - """).record_batch() + """).fetch_record_batch() fact_table = self.DeltaTable( table_uri=posixpath.join(self.engine.schema_or_working_directory_uri, "total_sales_fact"), diff --git a/src/lakebench/engines/daft.py b/src/lakebench/engines/daft.py index 2940594..748e94f 100644 --- a/src/lakebench/engines/daft.py +++ b/src/lakebench/engines/daft.py @@ -1,10 +1,9 @@ import os -import pathlib import posixpath from importlib.metadata import version from typing import Optional -from ..utils.path_utils import _REMOTE_SCHEMES, to_file_uri +from ..utils.path_utils import to_local_path from .base import BaseEngine from .delta_rs import DeltaRs @@ -50,6 +49,22 @@ def __init__(self, schema_or_working_directory_uri: str, cost_per_vcore_hour: Op self.version: str = f"{version('daft')} (deltalake=={version('deltalake')})" self.cost_per_vcore_hour = cost_per_vcore_hour or getattr(self, "_autocalc_usd_cost_per_vcore_hour", None) + def table_path(self, table_name: str) -> str: + """Return the Daft-compatible path/URI for *table_name*. + + Daft's object store rejects ``file:///C:/...`` on Windows, so local + paths are handed over as bare forward-slash paths. + """ + return to_local_path(posixpath.join(self.schema_or_working_directory_uri, table_name)) + + def write_delta(self, df, table_path: str, mode: str = "overwrite"): + """Write a Daft DataFrame to the Delta table at *table_path*.""" + df.write_deltalake(table=to_local_path(table_path), mode=mode) + + def read_delta(self, table_path: str): + """Read the Delta table at *table_path* into a Daft DataFrame.""" + return self.daft.read_deltalake(to_local_path(table_path)) + def load_parquet_to_delta( self, parquet_folder_uri: str, @@ -57,37 +72,14 @@ def load_parquet_to_delta( table_is_precreated: bool = False, context_decorator: Optional[str] = None, ): - table_df = self.daft.read_parquet(posixpath.join(parquet_folder_uri)) - raw_path = posixpath.join(self.schema_or_working_directory_uri, table_name) - is_local = not any(raw_path.startswith(s) for s in _REMOTE_SCHEMES) - # Daft 0.7.x requires the target directory to exist for local paths - if is_local: - pathlib.Path(raw_path).mkdir(parents=True, exist_ok=True) - table_uri = to_file_uri(raw_path) - table_df.write_deltalake( - table=table_uri, - mode="overwrite", - ) + table_df = self.daft.read_parquet(to_local_path(posixpath.join(parquet_folder_uri))) + self.write_delta(table_df, self.table_path(table_name), mode="overwrite") def register_table(self, table_name: str): """ Register a Delta table DataFrame in Daft. - - On local paths, Daft 0.7.x has a Windows path-handling bug in its object - store that corrupts drive-letter paths (``C:/...`` → ``/C:/...``) when - reading parquet files referenced by the Delta log. Workaround: use - delta-rs to resolve the current snapshot's file URIs, then scan via - ``read_parquet`` which handles Windows paths correctly. """ - table_path = posixpath.join(self.schema_or_working_directory_uri, table_name) - is_local = not any(table_path.startswith(s) for s in _REMOTE_SCHEMES) - if is_local: - from deltalake import DeltaTable - - file_uris = DeltaTable(table_path).file_uris() - globals()[table_name] = self.daft.read_parquet(file_uris) - else: - globals()[table_name] = self.daft.read_deltalake(to_file_uri(table_path)) + globals()[table_name] = self.read_delta(self.table_path(table_name)) def execute_sql_query(self, query: str, context_decorator: Optional[str] = None): """ diff --git a/src/lakebench/engines/duckdb.py b/src/lakebench/engines/duckdb.py index 0891478..59aea6b 100644 --- a/src/lakebench/engines/duckdb.py +++ b/src/lakebench/engines/duckdb.py @@ -81,7 +81,7 @@ def load_parquet_to_delta( ): arrow_df = self.duckdb.sql( f""" FROM parquet_scan('{posixpath.join(parquet_folder_uri, "*.parquet")}') """ - ).record_batch() + ).fetch_record_batch() self.deltars.write_deltalake( table_or_uri=posixpath.join(self.schema_or_working_directory_uri, table_name), data=arrow_df, diff --git a/src/lakebench/utils/__init__.py b/src/lakebench/utils/__init__.py index 6717ddb..a140b3e 100644 --- a/src/lakebench/utils/__init__.py +++ b/src/lakebench/utils/__init__.py @@ -1 +1 @@ -from .path_utils import _REMOTE_SCHEMES, abfss_to_https, to_file_uri, to_unix_path +from .path_utils import _REMOTE_SCHEMES, abfss_to_https, is_remote_uri, to_file_uri, to_local_path, to_unix_path diff --git a/src/lakebench/utils/path_utils.py b/src/lakebench/utils/path_utils.py index 703c7ce..8bc28b3 100644 --- a/src/lakebench/utils/path_utils.py +++ b/src/lakebench/utils/path_utils.py @@ -33,6 +33,31 @@ def to_unix_path(path_str) -> str: _REMOTE_SCHEMES = ("abfss://", "wasbs://", "az://", "s3://", "gs://", "file://") +def is_remote_uri(path: str) -> bool: + """Return True if *path* already carries a recognised remote/URI scheme.""" + return any(path.startswith(s) for s in _REMOTE_SCHEMES) + + +def to_local_path(path: str) -> str: + """Normalise a local filesystem path for engines that reject ``file://`` URIs. + + Remote URIs (``abfss://``, ``s3://``, ``file://``, ...) are passed through + unchanged. Local paths are returned as bare paths with forward slashes. + + Daft's object store mis-parses ``file:///C:/...`` on Windows (it strips the + scheme but keeps the leading slash, yielding ``/C:``), while bare + drive-letter paths round-trip correctly. + + Examples:: + + to_local_path(r"C:\\Users\\foo\\data") # -> "C:/Users/foo/data" + to_local_path("abfss://container@acct/x") # -> unchanged + """ + if is_remote_uri(path): + return path + return path.replace("\\", "/") + + def to_file_uri(path: str) -> str: """Convert a local filesystem path to a ``file:///`` URI. @@ -45,7 +70,7 @@ def to_file_uri(path: str) -> str: to_file_uri(r"C:\\Users\\foo\\data") # -> "file:///C:/Users/foo/data" to_file_uri("abfss://container@acct/path") # -> unchanged """ - if any(path.startswith(s) for s in _REMOTE_SCHEMES): + if is_remote_uri(path): return path import pathlib diff --git a/tests/integration/README.md b/tests/integration/README.md index 72f0662..21ee352 100644 --- a/tests/integration/README.md +++ b/tests/integration/README.md @@ -69,18 +69,21 @@ Available test names per engine follow the pattern `test_{tpch,tpcds,clickbench, --- -## Running all non-JVM engines together +## Running DuckDB and Polars together -DuckDB, Daft, and Polars share no conflicts and can run in one sync: +DuckDB and Polars share no conflicts and can run in one sync: ```bash -uv sync --group dev --extra duckdb --extra daft --extra polars \ +uv sync --group dev --extra duckdb --extra polars \ --extra tpch_datagen --extra tpcds_datagen uv run pytest tests/integration/test_duckdb.py \ - tests/integration/test_daft.py \ tests/integration/test_polars.py -v -s ``` +Daft must be synced on its own: it pins `deltalake` to 1.5.x (Daft cannot read the +Arrow `Utf8View` parquet that `deltalake` 1.6.x emits from `MERGE`), so `daft` is +declared as conflicting with `duckdb`, `polars`, and `sail` in `[tool.uv]`. + --- ## Benchmarks per engine diff --git a/uv.lock b/uv.lock index 46be560..08ce67a 100644 --- a/uv.lock +++ b/uv.lock @@ -2,27 +2,95 @@ version = 1 revision = 3 requires-python = ">=3.8" resolution-markers = [ - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version < '3.9' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version < '3.9' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version < '3.9' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version < '3.9' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version < '3.9' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version < '3.9' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version < '3.9' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version < '3.9' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version < '3.9' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version < '3.9' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version < '3.9' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version < '3.9' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version < '3.9' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version < '3.9' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version < '3.9' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version < '3.9' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version < '3.9' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", ] conflicts = [[ { package = "lakebench", extra = "sail" }, { package = "lakebench", extra = "spark" }, +], [ + { package = "lakebench", extra = "daft" }, + { package = "lakebench", extra = "duckdb" }, +], [ + { package = "lakebench", extra = "daft" }, + { package = "lakebench", extra = "polars" }, +], [ + { package = "lakebench", extra = "daft" }, + { package = "lakebench", extra = "sail" }, ]] [[package]] @@ -30,7 +98,7 @@ name = "arro3-core" version = "0.8.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", version = "4.15.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and python_full_version < '3.12') or (python_full_version == '3.9.*' and extra == 'extra-9-lakebench-sail') or (python_full_version < '3.9' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (python_full_version >= '3.12' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "typing-extensions", version = "4.15.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and python_full_version < '3.12' and extra == 'extra-9-lakebench-daft') or (python_full_version >= '3.10' and python_full_version < '3.12' and extra == 'extra-9-lakebench-duckdb') or (python_full_version >= '3.10' and python_full_version < '3.12' and extra == 'extra-9-lakebench-polars') or (python_full_version >= '3.10' and python_full_version < '3.12' and extra == 'extra-9-lakebench-sail') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (python_full_version >= '3.12' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (python_full_version >= '3.12' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (python_full_version >= '3.12' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (python_full_version >= '3.12' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a5/e7/d84370ea85be641a8c57f4f8296e8465d30e46938cc9480d384a3ee0084c/arro3_core-0.8.0.tar.gz", hash = "sha256:b75d8281b87a87d3b66836bab89951ae06421970e5f880717723a93e38743f40", size = 93557, upload-time = "2026-02-23T15:12:20.622Z" } wheels = [ @@ -131,17 +199,54 @@ name = "cfgv" version = "3.5.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", ] sdist = { url = "https://files.pythonhosted.org/packages/4e/b5/721b8799b04bf9afe054a3899c6cf4e880fcf8563cc71c15610242490a0c/cfgv-3.5.0.tar.gz", hash = "sha256:d5b1034354820651caa73ede66a6294d6e95c1b00acc5e9b098e917404669132", size = 7334, upload-time = "2025-11-19T20:55:51.612Z" } wheels = [ @@ -241,7 +346,7 @@ wheels = [ [package.optional-dependencies] toml = [ - { name = "tomli", marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "tomli", marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] [[package]] @@ -360,7 +465,7 @@ wheels = [ [package.optional-dependencies] toml = [ - { name = "tomli", marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "tomli", marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] [[package]] @@ -368,17 +473,54 @@ name = "coverage" version = "7.13.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", ] sdist = { url = "https://files.pythonhosted.org/packages/24/56/95b7e30fa389756cb56630faa728da46a27b8c6eb46f9d557c68fff12b65/coverage-7.13.4.tar.gz", hash = "sha256:e5c8f6ed1e61a8b2dcdf31eb0b9bbf0130750ca79c1c49eb898e2ad86f5ccc91", size = 827239, upload-time = "2026-02-09T12:59:03.86Z" } wheels = [ @@ -491,27 +633,31 @@ wheels = [ [package.optional-dependencies] toml = [ - { name = "tomli", marker = "(python_full_version >= '3.10' and python_full_version <= '3.11') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (python_full_version > '3.11' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "tomli", marker = "(python_full_version >= '3.10' and python_full_version <= '3.11') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (python_full_version > '3.11' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (python_full_version > '3.11' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (python_full_version > '3.11' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (python_full_version > '3.11' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] [[package]] name = "daft" -version = "0.7.3" +version = "0.7.21" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "fsspec", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "packaging", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pyarrow", version = "21.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "tqdm", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "typing-extensions", version = "4.15.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "fsspec", marker = "python_full_version >= '3.10'" }, + { name = "packaging", marker = "python_full_version >= '3.10'" }, + { name = "pyarrow", version = "21.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "tqdm", marker = "python_full_version >= '3.10'" }, + { name = "typing-extensions", version = "4.15.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' and python_full_version < '3.12'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8a/db/32cf6cffa3f9e99a6c0d666fbe32883a1abfa7f1e013ac686c785196a7e2/daft-0.7.3.tar.gz", hash = "sha256:1adfb4301f4417de33b6ffbcfc07c8e8414655141556065d1bf1ab9ae988b90d", size = 2820158, upload-time = "2026-02-13T22:57:25.031Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ba/b6/4b988cab87923c66e211afc04e1282e49ed90e6f06573215536477cbdaac/daft-0.7.3-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:c02feff1989ffc0cf3c3d202c90516b14256b0b4a07352c2b86482891434a413", size = 51422467, upload-time = "2026-02-13T22:56:59.119Z" }, - { url = "https://files.pythonhosted.org/packages/a6/9f/87e4b23780cfac48f807103c7edac8175506a550d6556205c5f65d51afb7/daft-0.7.3-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:8287ff3167fd2d00839c5d35c1b361bd98b186b5ed53c4213e8beb21ae32281e", size = 47291018, upload-time = "2026-02-13T22:57:02.719Z" }, - { url = "https://files.pythonhosted.org/packages/08/73/93190221d291d31d4d52367fc2aaf2d616ed9e7b7b1508d322d9731f8a01/daft-0.7.3-cp310-abi3-manylinux_2_24_aarch64.whl", hash = "sha256:48b142326dcff2a21f313951d07cac7d4eccef51bf40478ac50a974958577d57", size = 49246103, upload-time = "2026-02-13T22:57:05.839Z" }, - { url = "https://files.pythonhosted.org/packages/c1/ae/300a77c40a65eb87fb683561ad67a4e1d9c1a186c83d445a28a8ff059c08/daft-0.7.3-cp310-abi3-manylinux_2_24_x86_64.whl", hash = "sha256:2d05f28fec9b758d9e1e69539933d48978ab17a7dc04fe012b1bc668f3024741", size = 51698861, upload-time = "2026-02-13T22:57:08.924Z" }, - { url = "https://files.pythonhosted.org/packages/63/91/7fb7d4f3781ec2583d0351539723a077d87fd7ce056fd88890b01e307342/daft-0.7.3-cp310-abi3-win_amd64.whl", hash = "sha256:c77a0bfc2ade63e2cf24eb6d0ca7b094b00049eddf752fe65972041fb8140a0a", size = 50368377, upload-time = "2026-02-13T22:57:12.443Z" }, + { url = "https://files.pythonhosted.org/packages/12/8a/015e9461493aa47652348881480a9e311aa52aff955501ef1a3f5833e429/daft-0.7.21-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:e399b7f680d31c6d8b3e7cbfefc6d0a78410b565b46ab64970e54536e7246c12", size = 55709805, upload-time = "2026-07-17T20:35:45.494Z" }, + { url = "https://files.pythonhosted.org/packages/88/c1/876bcfb45dc64640f956e9322e4b195cf816679fbb0ea75e149c199768c0/daft-0.7.21-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:8c58be1665e19339f2748e7bc03c7fb3667a5e2ef5735696eefc31e85661fb7f", size = 51558429, upload-time = "2026-07-17T20:35:48.959Z" }, + { url = "https://files.pythonhosted.org/packages/61/26/e7820790b286aa7711846a40408aab09692b72ada10a9481e92ca14ee2f0/daft-0.7.21-cp310-abi3-manylinux_2_24_aarch64.whl", hash = "sha256:bad1a622db5ad592a84409171b8555b0020e46af6a1480286bb545355f570b75", size = 53880723, upload-time = "2026-07-17T20:35:51.869Z" }, + { url = "https://files.pythonhosted.org/packages/e7/8b/152f56f6da4315f6f09067368c8838c414dd1410e034c70c80e2d71b032e/daft-0.7.21-cp310-abi3-manylinux_2_24_x86_64.whl", hash = "sha256:12f4dc2df39a1849d350112a5088e12af5223ef45b558b355e3b874d473733c3", size = 56083959, upload-time = "2026-07-17T20:35:55.47Z" }, + { url = "https://files.pythonhosted.org/packages/e0/41/6a0814ebb930c21c6ad9b600d3778b7bb44ce72d60b3ccbeec131626a989/daft-0.7.21-cp310-abi3-win_amd64.whl", hash = "sha256:3295dedaf132e1e4fc04a1e0b1c2577546f24c6289d32cd60566af357a1b5cc3", size = 55190558, upload-time = "2026-07-17T20:35:58.435Z" }, +] + +[package.optional-dependencies] +deltalake = [ + { name = "deltalake", version = "1.5.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, ] [[package]] @@ -519,8 +665,8 @@ name = "delta-spark" version = "3.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "importlib-metadata", marker = "python_full_version >= '3.9'" }, - { name = "pyspark", version = "3.5.8", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9'" }, + { name = "importlib-metadata", marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars')" }, + { name = "pyspark", version = "3.5.8", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/38/06/a64cc4e17fe959cf60dc126bf3283fc9f22fc91f000b7f3f5e465338022d/delta-spark-3.2.0.tar.gz", hash = "sha256:641967828e47c64805f8c746513da80bea24b5f19b069cdcf64561cd3692e11d", size = 22147, upload-time = "2024-05-09T17:26:10.754Z" } wheels = [ @@ -529,54 +675,84 @@ wheels = [ [[package]] name = "deltalake" -version = "1.2.1" +version = "1.5.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.9.*'", + "python_full_version >= '3.11'", + "python_full_version == '3.10.*'", ] dependencies = [ - { name = "arro3-core", marker = "python_full_version == '3.9.*'" }, - { name = "deprecated", marker = "python_full_version == '3.9.*'" }, + { name = "arro3-core", marker = "python_full_version >= '3.10'" }, + { name = "deprecated", marker = "python_full_version >= '3.10'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d0/f2/1ee40a1e1d65386ff8c34b268cd456e9baa5cbfda05f8762f1dd6d2f5700/deltalake-1.2.1.tar.gz", hash = "sha256:76ace48961de01b7d7cc4b1a2b2462271fb49bf74838c8bdfa0c6372e053d905", size = 5144436, upload-time = "2025-10-21T08:49:45.265Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2d/30/4cdaa52aa82c808019b100c108d98d2ae71b3a94b167b94824f40b8c02c8/deltalake-1.5.1.tar.gz", hash = "sha256:e75f5c0c0e3a4aae350701fd2c4122d57a182eddce335c5554ea345984d18885", size = 5397239, upload-time = "2026-04-21T18:52:18.333Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4c/b2/1c34fbac16707abaaf0d4ef490d31cfe9e34d77c7fd8f24d605f5959198d/deltalake-1.2.1-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:fc0951859963ee294a7afa11fdd7168c35e5062139949c6d00f6fadae386cf0e", size = 47045602, upload-time = "2025-10-21T08:47:54.339Z" }, - { url = "https://files.pythonhosted.org/packages/d4/a5/c8c09434c75457819447c85bafd72e0a20ff1b5e73769379bf934ef3794f/deltalake-1.2.1-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:8ba4115dac7cc540c2c33e266d7513a34d4ba2d2d8ca2e83a663b11f4196008f", size = 43287163, upload-time = "2025-10-21T08:48:45.225Z" }, - { url = "https://files.pythonhosted.org/packages/c2/94/c2e2471ed2c4473a11832bcb5ebbf658fa771f46242b04255241ecd8fc58/deltalake-1.2.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21ba497201450bbf4ded349264b4a024e3fd55631104ae1e81c385c8ccf348a0", size = 56593648, upload-time = "2025-10-21T08:49:42.617Z" }, - { url = "https://files.pythonhosted.org/packages/f7/ec/9bd98180f0e2c4234427c1de520b606b165301193a9e00c32ff468412e81/deltalake-1.2.1-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:d613cd74c3f379cebf0775b88601167e5c5d57f79124e4768d6beb202c06f95d", size = 45383092, upload-time = "2025-10-21T08:50:44.928Z" }, - { url = "https://files.pythonhosted.org/packages/ec/c0/d95f4974962a581ffb4dec90e7e041079a191da286bfef7359017907c765/deltalake-1.2.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:1dc087a81458b167a56ce0406f5571bf1b7873c132d19c9979a47c6362eedd65", size = 49172950, upload-time = "2025-10-21T08:50:10.885Z" }, - { url = "https://files.pythonhosted.org/packages/9e/5a/0fa4ae1f5e16fb908b64c3eb6e4e25eda6c19e7f75a5167c97cb35301723/deltalake-1.2.1-cp39-abi3-win_amd64.whl", hash = "sha256:2fc474bc8584dab83c06cd9776e0fd2641bf754b6752e0e6985e3189a7a770c3", size = 47896592, upload-time = "2025-10-21T09:03:50.185Z" }, + { url = "https://files.pythonhosted.org/packages/d1/39/a74eed5cfa015cc98633499afd555b81dc1c3da476b5222e6cb347dc63ec/deltalake-1.5.1-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:1ddbcd7ee3eeb9a776db7445a36bde78a94a131abe09450b0c4c4b83e8ae79d1", size = 40775578, upload-time = "2026-04-21T19:25:55.303Z" }, + { url = "https://files.pythonhosted.org/packages/88/82/e6650c0233393ef273250c3f5fefa7036ad94adec976232e0e829f4e744f/deltalake-1.5.1-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:f3462997e6767382d178cb16e63a30a7a101af08403f7a59c0089a4afdba507b", size = 37372747, upload-time = "2026-04-21T19:29:11.254Z" }, + { url = "https://files.pythonhosted.org/packages/68/ce/8e4f617b15f9f1e7589a4075f0a1fb5872ad003b92d3b508b81ed4ab1cdc/deltalake-1.5.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96c00b7334f19d6e71e184b333ac85bb6c61ddfb1e14dc276f99f6c62061c13b", size = 41621146, upload-time = "2026-04-21T18:52:15.754Z" }, + { url = "https://files.pythonhosted.org/packages/5d/da/4827ea253f8000dd2342c62e5acaed2d6ebeffc72e635a8b48b40b600d89/deltalake-1.5.1-cp310-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:4a7afb96f379a07ec4f97fc69d3afa3a6355a2302b2fd790a91f0a1dc7b8e6a4", size = 40344335, upload-time = "2026-04-21T18:41:43.497Z" }, + { url = "https://files.pythonhosted.org/packages/fa/1b/e1326d3e51ec093617b881d5ca2f854380eeadd47d632c8d005988e8a12e/deltalake-1.5.1-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:0f792f95f4b53d820ae045051dd28f8815a314b6d6165cf81e86250070152579", size = 41632084, upload-time = "2026-04-21T18:53:01.989Z" }, + { url = "https://files.pythonhosted.org/packages/8a/13/2e4ba13f67fc4db43489ce933d4a25d5b6a167967b0f8a62ce09273ff83e/deltalake-1.5.1-cp310-abi3-win_amd64.whl", hash = "sha256:e3e93a90fa19174b39b66d28fd2d83d99bfb946649b49efa2db602a25a6a4a0c", size = 43960717, upload-time = "2026-04-21T19:17:35.544Z" }, ] [[package]] name = "deltalake" -version = "1.3.3" +version = "1.6.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", ] dependencies = [ - { name = "arro3-core", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "deprecated", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "arro3-core", marker = "(python_full_version >= '3.10' and extra == 'extra-9-lakebench-duckdb') or (python_full_version >= '3.10' and extra == 'extra-9-lakebench-polars') or (python_full_version >= '3.10' and extra == 'extra-9-lakebench-sail') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail')" }, + { name = "deprecated", marker = "(python_full_version >= '3.10' and extra == 'extra-9-lakebench-duckdb') or (python_full_version >= '3.10' and extra == 'extra-9-lakebench-polars') or (python_full_version >= '3.10' and extra == 'extra-9-lakebench-sail') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail')" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/3a/3f/92d2c9893a47b76bd86c8ac8a5a076d8942fb5ca5da8d99773e4199e1896/deltalake-1.3.3.tar.gz", hash = "sha256:a68a012ea6a5f1c12583acb1d88b97fb7ce2502a00b08cfbbdbfe43998c22eb0", size = 5255515, upload-time = "2026-02-16T12:19:18.617Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/68/07/7e68cc15b5dd4f6f37aae9b0607e3d0accc08a01bf514df8dcfac4a2c3ec/deltalake-1.3.3-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:e5e9514548e13d9c070b5deb132a5257dafaded7409ffaf3f58c73730b956c35", size = 36720221, upload-time = "2026-02-16T12:31:14.68Z" }, - { url = "https://files.pythonhosted.org/packages/bc/93/6d9cded27c86ce8076f2dd37a3259a6877cbf65460b51010a1527ae185d8/deltalake-1.3.3-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:861da6f78d266d1cc5a0637520488b463343fe82835059d8971c358e6c2e02bc", size = 33605833, upload-time = "2026-02-16T12:46:51.566Z" }, - { url = "https://files.pythonhosted.org/packages/20/34/321b2be5f9ce17d8e66611079f1ae327efde9101d1aeba71dbcb74e79188/deltalake-1.3.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40831753705622338cce6aafc804f82584d071b4e9b84ce02b47baf844a1ceb4", size = 37477961, upload-time = "2026-02-16T12:19:15.785Z" }, - { url = "https://files.pythonhosted.org/packages/48/22/df7b533f1252dddd22db7597ce24b2e6a0f0b0980c73ea584e6fc5ea66fe/deltalake-1.3.3-cp310-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:69244b9fcffbf1877e9beae7c6cddc10f371bfbbbefe0f1d54060d55efb4fc8e", size = 36003730, upload-time = "2026-02-16T12:09:55.151Z" }, - { url = "https://files.pythonhosted.org/packages/22/8c/765ee53bddbd507708d32a311e2806c062c441990e4804f519edb3b62a81/deltalake-1.3.3-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:036364f473b62842622e29600f69af0e268d69a1722f4206a29063631daff664", size = 37475450, upload-time = "2026-02-16T12:20:13.541Z" }, - { url = "https://files.pythonhosted.org/packages/fd/65/eac0f24445d1315148d90cfe1b974f0766ca020ab432e8cff734cd1fc64c/deltalake-1.3.3-cp310-abi3-win_amd64.whl", hash = "sha256:8341f48642ca199bbfc17465c366ce2e00929b27b4e856ba901089c555a190cd", size = 39725938, upload-time = "2026-02-16T12:40:35.93Z" }, + { url = "https://files.pythonhosted.org/packages/3b/4c/cf6660a086f05e0cd2d691a3ac68efc57aa51e16ff76bf353584c83029f9/deltalake-1.6.2-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:e317a46212f4b7fda6a20feb45a336aa0b95241366d14edb3fd4f481a087efa4", size = 48508024, upload-time = "2026-07-08T14:14:20.41Z" }, + { url = "https://files.pythonhosted.org/packages/cb/57/7ef2f9ea436d90bc8797fd4c0a6d1df43865d0fe716525e847678582a114/deltalake-1.6.2-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:6dd5efcf165c5418a02afe6de4b9d88c268c6c4eae2a4c38d40eab72bc69c8ee", size = 44734772, upload-time = "2026-07-08T14:35:36.272Z" }, + { url = "https://files.pythonhosted.org/packages/61/25/277b9712547e020c68ed6a13b983b2b8c8287f6d278683c23a042b4c2878/deltalake-1.6.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00ca11b3081345a922173efc5e6582edf2019554f184d9a1e961e4f888974dae", size = 49591746, upload-time = "2026-07-08T13:35:18.335Z" }, + { url = "https://files.pythonhosted.org/packages/ad/01/693f5a295b5bdf935adfc6442ccf055a3d6e8b7ac0960318365d33aa3275/deltalake-1.6.2-cp310-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:46caeee8ea14b89975305d6d36abef99246f7ff7b1fc1194b9395d92f6db3533", size = 48810511, upload-time = "2026-07-08T13:23:26.949Z" }, + { url = "https://files.pythonhosted.org/packages/09/7d/10b5d7a298552f7548ad7ddacba0c9b022f50643936bd587a5768254225f/deltalake-1.6.2-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:bec019bbe82b06d0947758342849978dc3167d374edf99c8ae8af0ae4bf3ac6b", size = 48779586, upload-time = "2026-07-08T13:21:27.749Z" }, + { url = "https://files.pythonhosted.org/packages/42/a2/3df57f815984ef3e79723518277ae97830756c905d9136ee2f954858bc84/deltalake-1.6.2-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e5bf6d4ba40023e45e7b3eb2f948bcd648af7cc38463f8b60af0bf5f6278231c", size = 49550955, upload-time = "2026-07-08T13:35:38.412Z" }, + { url = "https://files.pythonhosted.org/packages/dd/47/133df28c1cd265e7bc04a8c113ad03231987ba381f28b4fcc27791bb7c32/deltalake-1.6.2-cp310-abi3-win_amd64.whl", hash = "sha256:235c06c1a0041afb1a52d98672d67a2fe6a38813bbea889335ff1eea6dbea5b5", size = 52640891, upload-time = "2026-07-08T14:06:40.168Z" }, ] [[package]] @@ -584,7 +760,7 @@ name = "deprecated" version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "wrapt", marker = "python_full_version >= '3.10' or (python_full_version == '3.9.*' and extra == 'extra-9-lakebench-sail') or (python_full_version < '3.9' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "wrapt", marker = "(python_full_version >= '3.10' and extra == 'extra-9-lakebench-daft') or (python_full_version >= '3.10' and extra == 'extra-9-lakebench-duckdb') or (python_full_version >= '3.10' and extra == 'extra-9-lakebench-polars') or (python_full_version >= '3.10' and extra == 'extra-9-lakebench-sail') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/49/85/12f0a49a7c4ffb70572b6c2ef13c90c88fd190debda93b23f026b25f9634/deprecated-1.3.1.tar.gz", hash = "sha256:b1b50e0ff0c1fddaa5708a2c6b0a6588bb09b892825ab2b214ac9ea9d92a5223", size = 2932523, upload-time = "2025-10-30T08:19:02.757Z" } wheels = [ @@ -602,50 +778,44 @@ wheels = [ [[package]] name = "duckdb" -version = "1.4.4" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/36/9d/ab66a06e416d71b7bdcb9904cdf8d4db3379ef632bb8e9495646702d9718/duckdb-1.4.4.tar.gz", hash = "sha256:8bba52fd2acb67668a4615ee17ee51814124223de836d9e2fdcbc4c9021b3d3c", size = 18419763, upload-time = "2026-01-26T11:50:37.68Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a2/9f/67a75f1e88f84946909826fa7aadd0c4b0dc067f24956142751fd9d59fe6/duckdb-1.4.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e870a441cb1c41d556205deb665749f26347ed13b3a247b53714f5d589596977", size = 28884338, upload-time = "2026-01-26T11:48:41.591Z" }, - { url = "https://files.pythonhosted.org/packages/6b/7a/e9277d0567884c21f345ad43cc01aeaa2abe566d5fdf22e35c3861dd44fa/duckdb-1.4.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:49123b579e4a6323e65139210cd72dddc593a72d840211556b60f9703bda8526", size = 15339148, upload-time = "2026-01-26T11:48:45.343Z" }, - { url = "https://files.pythonhosted.org/packages/4a/96/3a7630d2779d2bae6f3cdf540a088ed45166adefd3c429971e5b85ce8f84/duckdb-1.4.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5e1933fac5293fea5926b0ee75a55b8cfe7f516d867310a5b251831ab61fe62b", size = 13668431, upload-time = "2026-01-26T11:48:47.864Z" }, - { url = "https://files.pythonhosted.org/packages/8e/ad/f62a3a65d200e8afc1f75cf0dd3f0aa84ef0dd07c484414a11f2abed810e/duckdb-1.4.4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:707530f6637e91dc4b8125260595299ec9dd157c09f5d16c4186c5988bfbd09a", size = 18409546, upload-time = "2026-01-26T11:48:51.142Z" }, - { url = "https://files.pythonhosted.org/packages/a2/5f/23bd586ecb21273b41b5aa4b16fd88b7fecb53ed48d897273651c0c3d66f/duckdb-1.4.4-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:453b115f4777467f35103d8081770ac2f223fb5799178db5b06186e3ab51d1f2", size = 20407046, upload-time = "2026-01-26T11:48:55.673Z" }, - { url = "https://files.pythonhosted.org/packages/8b/d0/4ce78bf341c930d4a22a56cb686bfc2c975eaf25f653a7ac25e3929d98bb/duckdb-1.4.4-cp310-cp310-win_amd64.whl", hash = "sha256:a3c8542db7ffb128aceb7f3b35502ebaddcd4f73f1227569306cc34bad06680c", size = 12256576, upload-time = "2026-01-26T11:48:58.203Z" }, - { url = "https://files.pythonhosted.org/packages/04/68/19233412033a2bc5a144a3f531f64e3548d4487251e3f16b56c31411a06f/duckdb-1.4.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:5ba684f498d4e924c7e8f30dd157da8da34c8479746c5011b6c0e037e9c60ad2", size = 28883816, upload-time = "2026-01-26T11:49:01.009Z" }, - { url = "https://files.pythonhosted.org/packages/b3/3e/cec70e546c298ab76d80b990109e111068d82cca67942c42328eaa7d6fdb/duckdb-1.4.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5536eb952a8aa6ae56469362e344d4e6403cc945a80bc8c5c2ebdd85d85eb64b", size = 15339662, upload-time = "2026-01-26T11:49:04.058Z" }, - { url = "https://files.pythonhosted.org/packages/d3/f0/cf4241a040ec4f571859a738007ec773b642fbc27df4cbcf34b0c32ea559/duckdb-1.4.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:47dd4162da6a2be59a0aef640eb08d6360df1cf83c317dcc127836daaf3b7f7c", size = 13670044, upload-time = "2026-01-26T11:49:06.627Z" }, - { url = "https://files.pythonhosted.org/packages/11/64/de2bb4ec1e35ec9ebf6090a95b930fc56934a0ad6f34a24c5972a14a77ef/duckdb-1.4.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6cb357cfa3403910e79e2eb46c8e445bb1ee2fd62e9e9588c6b999df4256abc1", size = 18409951, upload-time = "2026-01-26T11:49:09.808Z" }, - { url = "https://files.pythonhosted.org/packages/79/a2/ac0f5ee16df890d141304bcd48733516b7202c0de34cd3555634d6eb4551/duckdb-1.4.4-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4c25d5b0febda02b7944e94fdae95aecf952797afc8cb920f677b46a7c251955", size = 20411739, upload-time = "2026-01-26T11:49:12.652Z" }, - { url = "https://files.pythonhosted.org/packages/37/a2/9a3402edeedaecf72de05fe9ff7f0303d701b8dfc136aea4a4be1a5f7eee/duckdb-1.4.4-cp311-cp311-win_amd64.whl", hash = "sha256:6703dd1bb650025b3771552333d305d62ddd7ff182de121483d4e042ea6e2e00", size = 12256972, upload-time = "2026-01-26T11:49:15.468Z" }, - { url = "https://files.pythonhosted.org/packages/f6/e6/052ea6dcdf35b259fd182eff3efd8d75a071de4010c9807556098df137b9/duckdb-1.4.4-cp311-cp311-win_arm64.whl", hash = "sha256:bf138201f56e5d6fc276a25138341b3523e2f84733613fc43f02c54465619a95", size = 13006696, upload-time = "2026-01-26T11:49:18.054Z" }, - { url = "https://files.pythonhosted.org/packages/58/33/beadaa69f8458afe466126f2c5ee48c4759cc9d5d784f8703d44e0b52c3c/duckdb-1.4.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ddcfd9c6ff234da603a1edd5fd8ae6107f4d042f74951b65f91bc5e2643856b3", size = 28896535, upload-time = "2026-01-26T11:49:21.232Z" }, - { url = "https://files.pythonhosted.org/packages/76/66/82413f386df10467affc87f65bac095b7c88dbd9c767584164d5f4dc4cb8/duckdb-1.4.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6792ca647216bd5c4ff16396e4591cfa9b4a72e5ad7cdd312cec6d67e8431a7c", size = 15349716, upload-time = "2026-01-26T11:49:23.989Z" }, - { url = "https://files.pythonhosted.org/packages/5d/8c/c13d396fd4e9bf970916dc5b4fea410c1b10fe531069aea65f1dcf849a71/duckdb-1.4.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1f8d55843cc940e36261689054f7dfb6ce35b1f5b0953b0d355b6adb654b0d52", size = 13672403, upload-time = "2026-01-26T11:49:26.741Z" }, - { url = "https://files.pythonhosted.org/packages/db/77/2446a0b44226bb95217748d911c7ca66a66ca10f6481d5178d9370819631/duckdb-1.4.4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c65d15c440c31e06baaebfd2c06d71ce877e132779d309f1edf0a85d23c07e92", size = 18419001, upload-time = "2026-01-26T11:49:29.353Z" }, - { url = "https://files.pythonhosted.org/packages/2e/a3/97715bba30040572fb15d02c26f36be988d48bc00501e7ac02b1d65ef9d0/duckdb-1.4.4-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b297eff642503fd435a9de5a9cb7db4eccb6f61d61a55b30d2636023f149855f", size = 20437385, upload-time = "2026-01-26T11:49:32.302Z" }, - { url = "https://files.pythonhosted.org/packages/8b/0a/18b9167adf528cbe3867ef8a84a5f19f37bedccb606a8a9e59cfea1880c8/duckdb-1.4.4-cp312-cp312-win_amd64.whl", hash = "sha256:d525de5f282b03aa8be6db86b1abffdceae5f1055113a03d5b50cd2fb8cf2ef8", size = 12267343, upload-time = "2026-01-26T11:49:34.985Z" }, - { url = "https://files.pythonhosted.org/packages/f8/15/37af97f5717818f3d82d57414299c293b321ac83e048c0a90bb8b6a09072/duckdb-1.4.4-cp312-cp312-win_arm64.whl", hash = "sha256:50f2eb173c573811b44aba51176da7a4e5c487113982be6a6a1c37337ec5fa57", size = 13007490, upload-time = "2026-01-26T11:49:37.413Z" }, - { url = "https://files.pythonhosted.org/packages/7f/fe/64810fee20030f2bf96ce28b527060564864ce5b934b50888eda2cbf99dd/duckdb-1.4.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:337f8b24e89bc2e12dadcfe87b4eb1c00fd920f68ab07bc9b70960d6523b8bc3", size = 28899349, upload-time = "2026-01-26T11:49:40.294Z" }, - { url = "https://files.pythonhosted.org/packages/9c/9b/3c7c5e48456b69365d952ac201666053de2700f5b0144a699a4dc6854507/duckdb-1.4.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0509b39ea7af8cff0198a99d206dca753c62844adab54e545984c2e2c1381616", size = 15350691, upload-time = "2026-01-26T11:49:43.242Z" }, - { url = "https://files.pythonhosted.org/packages/a6/7b/64e68a7b857ed0340045501535a0da99ea5d9d5ea3708fec0afb8663eb27/duckdb-1.4.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:fb94de6d023de9d79b7edc1ae07ee1d0b4f5fa8a9dcec799650b5befdf7aafec", size = 13672311, upload-time = "2026-01-26T11:49:46.069Z" }, - { url = "https://files.pythonhosted.org/packages/09/5b/3e7aa490841784d223de61beb2ae64e82331501bf5a415dc87a0e27b4663/duckdb-1.4.4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0d636ceda422e7babd5e2f7275f6a0d1a3405e6a01873f00d38b72118d30c10b", size = 18422740, upload-time = "2026-01-26T11:49:49.034Z" }, - { url = "https://files.pythonhosted.org/packages/53/32/256df3dbaa198c58539ad94f9a41e98c2c8ff23f126b8f5f52c7dcd0a738/duckdb-1.4.4-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7df7351328ffb812a4a289732f500d621e7de9942a3a2c9b6d4afcf4c0e72526", size = 20435578, upload-time = "2026-01-26T11:49:51.946Z" }, - { url = "https://files.pythonhosted.org/packages/a4/f0/620323fd87062ea43e527a2d5ed9e55b525e0847c17d3b307094ddab98a2/duckdb-1.4.4-cp313-cp313-win_amd64.whl", hash = "sha256:6fb1225a9ea5877421481d59a6c556a9532c32c16c7ae6ca8d127e2b878c9389", size = 12268083, upload-time = "2026-01-26T11:49:54.615Z" }, - { url = "https://files.pythonhosted.org/packages/e5/07/a397fdb7c95388ba9c055b9a3d38dfee92093f4427bc6946cf9543b1d216/duckdb-1.4.4-cp313-cp313-win_arm64.whl", hash = "sha256:f28a18cc790217e5b347bb91b2cab27aafc557c58d3d8382e04b4fe55d0c3f66", size = 13006123, upload-time = "2026-01-26T11:49:57.092Z" }, - { url = "https://files.pythonhosted.org/packages/97/a6/f19e2864e651b0bd8e4db2b0c455e7e0d71e0d4cd2cd9cc052f518e43eb3/duckdb-1.4.4-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:25874f8b1355e96178079e37312c3ba6d61a2354f51319dae860cf21335c3a20", size = 28909554, upload-time = "2026-01-26T11:50:00.107Z" }, - { url = "https://files.pythonhosted.org/packages/0e/93/8a24e932c67414fd2c45bed83218e62b73348996bf859eda020c224774b2/duckdb-1.4.4-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:452c5b5d6c349dc5d1154eb2062ee547296fcbd0c20e9df1ed00b5e1809089da", size = 15353804, upload-time = "2026-01-26T11:50:03.382Z" }, - { url = "https://files.pythonhosted.org/packages/62/13/e5378ff5bb1d4397655d840b34b642b1b23cdd82ae19599e62dc4b9461c9/duckdb-1.4.4-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:8e5c2d8a0452df55e092959c0bfc8ab8897ac3ea0f754cb3b0ab3e165cd79aff", size = 13676157, upload-time = "2026-01-26T11:50:06.232Z" }, - { url = "https://files.pythonhosted.org/packages/2d/94/24364da564b27aeebe44481f15bd0197a0b535ec93f188a6b1b98c22f082/duckdb-1.4.4-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1af6e76fe8bd24875dc56dd8e38300d64dc708cd2e772f67b9fbc635cc3066a3", size = 18426882, upload-time = "2026-01-26T11:50:08.97Z" }, - { url = "https://files.pythonhosted.org/packages/26/0a/6ae31b2914b4dc34243279b2301554bcbc5f1a09ccc82600486c49ab71d1/duckdb-1.4.4-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d0440f59e0cd9936a9ebfcf7a13312eda480c79214ffed3878d75947fc3b7d6d", size = 20435641, upload-time = "2026-01-26T11:50:12.188Z" }, - { url = "https://files.pythonhosted.org/packages/d2/b1/fd5c37c53d45efe979f67e9bd49aaceef640147bb18f0699a19edd1874d6/duckdb-1.4.4-cp314-cp314-win_amd64.whl", hash = "sha256:59c8d76016dde854beab844935b1ec31de358d4053e792988108e995b18c08e7", size = 12762360, upload-time = "2026-01-26T11:50:14.76Z" }, - { url = "https://files.pythonhosted.org/packages/dd/2d/13e6024e613679d8a489dd922f199ef4b1d08a456a58eadd96dc2f05171f/duckdb-1.4.4-cp314-cp314-win_arm64.whl", hash = "sha256:53cd6423136ab44383ec9955aefe7599b3fb3dd1fe006161e6396d8167e0e0d4", size = 13458633, upload-time = "2026-01-26T11:50:17.657Z" }, - { url = "https://files.pythonhosted.org/packages/00/c1/edb090813533632b0eaa315092efcf60d5f835f6b74bd25b3fee2c993810/duckdb-1.4.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8097201bc5fd0779d7fcc2f3f4736c349197235f4cb7171622936343a1aa8dbf", size = 28883631, upload-time = "2026-01-26T11:50:20.579Z" }, - { url = "https://files.pythonhosted.org/packages/9f/01/b19f532ee7340ef11c3363300f677074d7d2bf03af5ac76efacf03b4dd76/duckdb-1.4.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:cd1be3d48577f5b40eb9706c6b2ae10edfe18e78eb28e31a3b922dcff1183597", size = 15338844, upload-time = "2026-01-26T11:50:23.641Z" }, - { url = "https://files.pythonhosted.org/packages/08/cd/73cde196b809fc934acd39f05e730f7758e15e845486ee5219fc0513701e/duckdb-1.4.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e041f2fbd6888da090eca96ac167a7eb62d02f778385dd9155ed859f1c6b6dc8", size = 13668224, upload-time = "2026-01-26T11:50:26.151Z" }, - { url = "https://files.pythonhosted.org/packages/de/6a/1aea416dbb729c1548ce6b66c3283dd5441660939ec16077ba431bec6b42/duckdb-1.4.4-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7eec0bf271ac622e57b7f6554a27a6e7d1dd2f43d1871f7962c74bcbbede15ba", size = 18387860, upload-time = "2026-01-26T11:50:28.775Z" }, - { url = "https://files.pythonhosted.org/packages/a1/6d/697bf9688d5c5b470a7210123430661d5f9bd10c9f0aeffa54799de6712d/duckdb-1.4.4-cp39-cp39-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5cdc4126ec925edf3112bc656ac9ed23745294b854935fa7a643a216e4455af6", size = 20396661, upload-time = "2026-01-26T11:50:32.009Z" }, - { url = "https://files.pythonhosted.org/packages/23/60/8e491e199839a488cd302166defc51c62c25ea2cb36adee14156e610dcfc/duckdb-1.4.4-cp39-cp39-win_amd64.whl", hash = "sha256:c9566a4ed834ec7999db5849f53da0a7ee83d86830c33f471bf0211a1148ca12", size = 12255531, upload-time = "2026-01-26T11:50:34.681Z" }, +version = "1.5.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/19/e57151753576373c6696a12022648546cca6038e8833fda2908ee2342d9b/duckdb-1.5.5.tar.gz", hash = "sha256:72f33ee57ca7595b23957671a2cc7f7fe2be0ecc2d68f63abedcfcaa3a5c1238", size = 18066741, upload-time = "2026-07-22T10:55:17.819Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/52/d4/298acf9331a80b3ce6ac64dd940e7e13f4058fb69d18914445f02e3c7bfe/duckdb-1.5.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3b805507f88171b428b21c966c30e9a3d54e30b24528918a44ed0032542bc26f", size = 32702934, upload-time = "2026-07-22T10:53:19.069Z" }, + { url = "https://files.pythonhosted.org/packages/d5/90/c489fb63d64b2e7ee109ce8460bdede003a0f256e5b41a03a2a1c4764058/duckdb-1.5.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b08e19cc856220d8a26fa62abc2264b349aff67255e9373c6a3f607addd56dc6", size = 17343604, upload-time = "2026-07-22T10:53:22.767Z" }, + { url = "https://files.pythonhosted.org/packages/0b/27/effa80a15b1f0c61c235622f797868485359e8c9ad6a8e358e7a0c479151/duckdb-1.5.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a17e6a922e42a5c06ed2353fe78c5dff2610f6632d603836f9606ad0bf754079", size = 15488179, upload-time = "2026-07-22T10:53:25.945Z" }, + { url = "https://files.pythonhosted.org/packages/5d/07/21212345c8d24ba62dceaa20be3b21f5c46f1510b1b42ce93bb058afe0c4/duckdb-1.5.5-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1bdc38922c365c37720149f90d90b1e9823eb82dad6830855b5f87537fa6fc0c", size = 19367323, upload-time = "2026-07-22T10:53:30.23Z" }, + { url = "https://files.pythonhosted.org/packages/3f/d0/10371ae875fb4b5ef61bb892743b4b2e90c512b371fdf29317deb744857d/duckdb-1.5.5-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e238060db5ca59879882a6e9b015e2c65d5c64ddf281ba1d7a9a2033764152cf", size = 21476568, upload-time = "2026-07-22T10:53:33.486Z" }, + { url = "https://files.pythonhosted.org/packages/b2/35/09568ce617dd7bc0757b3d7b6a981660b9e4f0b7594de8ed776755eae740/duckdb-1.5.5-cp310-cp310-win_amd64.whl", hash = "sha256:4acc72798ba1885a9c17d1242903d2cd502f13b1271c7677f7cab25d8578eceb", size = 13156129, upload-time = "2026-07-22T10:53:37.55Z" }, + { url = "https://files.pythonhosted.org/packages/9c/c2/b62ec24d57bb8df4e24b0b58f7f8facb32f5fdb9f1895aed9e9fcdded168/duckdb-1.5.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:1b543841b0ae18a9c982345cfa3987e9c065d3a4b0f067daa473d92d1e65f528", size = 32708371, upload-time = "2026-07-22T10:53:41.642Z" }, + { url = "https://files.pythonhosted.org/packages/8a/ce/769171ba45f0b73632dc3bc3108d891e81dd6c6bbfba630a34a75b4dcc0f/duckdb-1.5.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1a925d06c2a4c3b64553d6cc1aced5028d376d4479bed689a7d47e9b1dccd80a", size = 17343979, upload-time = "2026-07-22T10:53:44.951Z" }, + { url = "https://files.pythonhosted.org/packages/46/59/a8e3384ee916e00d5dcf985194c1511d61978540778a1e96fa47f9fb3e0d/duckdb-1.5.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0c42757cb34722144bd4dfb94b6f336339e7b2468f6813fa7fa9a319ba07bab4", size = 15493704, upload-time = "2026-07-22T10:53:47.912Z" }, + { url = "https://files.pythonhosted.org/packages/6f/1d/9840179c2607b90523a2884a129c4d4e6dbdc1178ba62a976c1043beba88/duckdb-1.5.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2e72f9e1a4f90a5c8483ad4d540e495bf0834ba61c360b52499a573d7ed62a3f", size = 19366574, upload-time = "2026-07-22T10:53:51.876Z" }, + { url = "https://files.pythonhosted.org/packages/b5/55/f9641a4eebcc2f4df631287d6c3b9ed2eea3b92644f93acbad825e3972b6/duckdb-1.5.5-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b9b6f86ed85d4ef5e0211eaebf75d057bd8bb520bba438a95dd0f4e42234bbfe", size = 21477952, upload-time = "2026-07-22T10:53:55.575Z" }, + { url = "https://files.pythonhosted.org/packages/3c/3a/07c3556e37a5c97b95917b029c8fdde4a25fbd76a660bacdac195cf20dcb/duckdb-1.5.5-cp311-cp311-win_amd64.whl", hash = "sha256:9f4287f97ccf0c1f3d471e7115be2b067cbf99627e2d34bffd462dd64703cddc", size = 13156986, upload-time = "2026-07-22T10:53:58.823Z" }, + { url = "https://files.pythonhosted.org/packages/4f/ff/07b48eef2078ca033847e9caa46cc7633b714c5f91ad1ce091c8ca89d792/duckdb-1.5.5-cp311-cp311-win_arm64.whl", hash = "sha256:179633a3fc6296c75d57c69c1e239fa9e5cdcb670fd1dbff88a02663f932905c", size = 14001317, upload-time = "2026-07-22T10:54:01.724Z" }, + { url = "https://files.pythonhosted.org/packages/d6/40/2e05d324400fdaa5656c9f48d6298da421cb034d85e509fa0e6e325cf04b/duckdb-1.5.5-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d4dd65f8941a604b947e0b9b4b4f7165988e29a23ec0b69b4038520956d9933e", size = 32753858, upload-time = "2026-07-22T10:54:05.514Z" }, + { url = "https://files.pythonhosted.org/packages/79/15/5ceb58ffb5bb8a62b3fd7abb39c41467cdf94850ece02e6d88664dfc75ce/duckdb-1.5.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:33db46679b071f108d57139493dee2d37e1f5efcf5c5c039c2969eed11a6c8a7", size = 17368293, upload-time = "2026-07-22T10:54:09.139Z" }, + { url = "https://files.pythonhosted.org/packages/bf/5c/bf02da0b354fe83cca4f95a4fbf762181af466f7d551ab2a093f7698882a/duckdb-1.5.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f0b88535a5d86fdd63dba6ea02ab68c003dfb9e4892b11256ef24c4da208baae", size = 15509131, upload-time = "2026-07-22T10:54:12.228Z" }, + { url = "https://files.pythonhosted.org/packages/ea/a9/5f1f09da421d8e930e0b063d11c1b3f90363f40ede74438cd188afdd13a2/duckdb-1.5.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f316eae2323d9a851883fdf2dee91c1f9efe251ab33e14a2272f82a913422ed6", size = 19391959, upload-time = "2026-07-22T10:54:15.551Z" }, + { url = "https://files.pythonhosted.org/packages/4f/98/6549769f158126fa64fd6c1ac2eb59a18282146c939867a3eb31b7c1db07/duckdb-1.5.5-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7a6d2d11859d82a936ebdcb30ce3d8a1cbb3e990bff05c12abb9b54c44fa7bd1", size = 21510909, upload-time = "2026-07-22T10:54:19.681Z" }, + { url = "https://files.pythonhosted.org/packages/af/b7/5753b41d3124838f868f9f523362812d9fc45409e9e4dd70dcbb0a25826e/duckdb-1.5.5-cp312-cp312-win_amd64.whl", hash = "sha256:ddfbdb096c11d51ee22492397d342c90a82e62c5d09961477895934d0a25372f", size = 13168544, upload-time = "2026-07-22T10:54:22.789Z" }, + { url = "https://files.pythonhosted.org/packages/5c/28/44b679c7d46245f8398feae7edac959d1b83d4eb143e25b3fce0630b78bd/duckdb-1.5.5-cp312-cp312-win_arm64.whl", hash = "sha256:2725d2b9ace3a4e75d72fc5a239f6a44b502c580edadb8fb2676db772c5f9282", size = 13988684, upload-time = "2026-07-22T10:54:26.003Z" }, + { url = "https://files.pythonhosted.org/packages/47/37/4a38116e7700720fd152c666292214fd3abdf916496991296d8d1f66efbf/duckdb-1.5.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:cd98829b67788609017e65c761bd42a5dd0f9129441bed8bda4d6881ccf819f0", size = 32754294, upload-time = "2026-07-22T10:54:29.822Z" }, + { url = "https://files.pythonhosted.org/packages/66/42/7d392f1ba1eee0eaf4ab4c8c7a604bfe3536cd63f979cf5c98798664f807/duckdb-1.5.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:feead93c56679b79592d437c62975d39cb67adedffa7592c763baf8160ac7366", size = 17368211, upload-time = "2026-07-22T10:54:33.359Z" }, + { url = "https://files.pythonhosted.org/packages/9f/a5/0a6f4fa60562faa615e55e15bd1953a2f2b17a8edd8105e5cda215e43457/duckdb-1.5.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:49c963d9469373d7aba8d750d9ea565ab823e94166efed953f184dd9b169b98c", size = 15509136, upload-time = "2026-07-22T10:54:36.369Z" }, + { url = "https://files.pythonhosted.org/packages/e4/cb/023c89f51978545b9fab318581bba0c457a58e7530d2d933e54ae7d8647c/duckdb-1.5.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a736217825461732b5442d05a220f3da2e23a0dae114efbf08c9bf171b53098a", size = 19392147, upload-time = "2026-07-22T10:54:39.551Z" }, + { url = "https://files.pythonhosted.org/packages/3e/c5/41bef391fb8b23dbc133c9f2ba016e7a7a8124513d2cc1b430f1897d87e4/duckdb-1.5.5-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:078e6a60dd8eedde5832f45422ca5c4a6b8c837aeabd8a56ca0b7d933f588053", size = 21511060, upload-time = "2026-07-22T10:54:42.788Z" }, + { url = "https://files.pythonhosted.org/packages/07/9f/c44dfc1f924ac29b3252dc1b91393c01d009dbfe9f8ed33f10b986151bd1/duckdb-1.5.5-cp313-cp313-win_amd64.whl", hash = "sha256:6826504277dba513c0c5d71d828456c94d729c9d2482f94b2e289f90a9167e28", size = 13168028, upload-time = "2026-07-22T10:54:46.127Z" }, + { url = "https://files.pythonhosted.org/packages/ca/88/591384b2cd59abddd6f5dc175e60374f9abae6064429f0c4402854c10f44/duckdb-1.5.5-cp313-cp313-win_arm64.whl", hash = "sha256:baa9c5702002fabb559ded2a39008f9f421fcbc7237d388b8213eff1e08858de", size = 13989955, upload-time = "2026-07-22T10:54:49.262Z" }, + { url = "https://files.pythonhosted.org/packages/3e/56/12c65bfa2d2605b81981b264788891bcf11ec72227889554cead5d8d13b9/duckdb-1.5.5-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:8e6413dd40facb7b8ab21bd844450cd8f549b29e138635be9cf090ef4d2049e2", size = 32761946, upload-time = "2026-07-22T10:54:53.412Z" }, + { url = "https://files.pythonhosted.org/packages/b9/46/682ce155f17e0d2822d4f13ee3db9ca4b5b7c2da61b841b2629035e1f4bc/duckdb-1.5.5-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:64078acfd16541132ac6e191eb81b2845554444a0305cc1aa581ba107e514aa8", size = 17375069, upload-time = "2026-07-22T10:54:57.269Z" }, + { url = "https://files.pythonhosted.org/packages/39/ce/a24bcbd3289c8f305a430759c5fc12242740b4af3e17f7593f3a34e333d2/duckdb-1.5.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:8c11775cc99a447618d5f1840126db17f2652f3eae05529df4f81f40e2df7151", size = 15519791, upload-time = "2026-07-22T10:55:00.681Z" }, + { url = "https://files.pythonhosted.org/packages/d9/76/3a01afbc615c1d418c0de58a6b68ac5ce2a8563232c0464bfbc2ce552398/duckdb-1.5.5-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:77bbc1e6ba12e1e06f9020117bdf848627ecfdf36f907550e62e008e6109dece", size = 19398251, upload-time = "2026-07-22T10:55:04.168Z" }, + { url = "https://files.pythonhosted.org/packages/a1/43/3a5e81d1728f4d234c79bfe385808ee7c04834f7c37a4b5c257459c25614/duckdb-1.5.5-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fbf0f2d48b43c6c304d00463b463c27ead6c4b01c3c1816b750f728decf71afe", size = 21513851, upload-time = "2026-07-22T10:55:07.864Z" }, + { url = "https://files.pythonhosted.org/packages/91/41/fc7c829172c60ca22485251eab285f4f1a0d87b486a024c726f21471d86e/duckdb-1.5.5-cp314-cp314-win_amd64.whl", hash = "sha256:9dc826c4b50e64f6c4e4d07a3a9cb075ef70ba3899dc43ec5493dc3d7b04b353", size = 13691858, upload-time = "2026-07-22T10:55:11.181Z" }, + { url = "https://files.pythonhosted.org/packages/e1/2c/95d9216b79e9273689d7ebce125a54503ed0c9bd7da931f0265888e99779/duckdb-1.5.5-cp314-cp314-win_arm64.whl", hash = "sha256:63e48d4b74b15aeacd688976432a7225163df8c226eddeb8536bba2d4d4ff433", size = 14470180, upload-time = "2026-07-22T10:55:14.445Z" }, ] [[package]] @@ -653,8 +823,8 @@ name = "exceptiongroup" version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", version = "4.13.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "typing-extensions", version = "4.15.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.9' and python_full_version < '3.11') or (python_full_version < '3.9' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (python_full_version >= '3.11' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "typing-extensions", version = "4.13.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "typing-extensions", version = "4.15.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.9' and python_full_version < '3.11') or (python_full_version < '3.9' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (python_full_version < '3.9' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (python_full_version < '3.9' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (python_full_version < '3.9' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (python_full_version >= '3.11' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } wheels = [ @@ -690,17 +860,54 @@ name = "filelock" version = "3.29.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", ] sdist = { url = "https://files.pythonhosted.org/packages/b5/fe/997687a931ab51049acce6fa1f23e8f01216374ea81374ddee763c493db5/filelock-3.29.0.tar.gz", hash = "sha256:69974355e960702e789734cb4871f884ea6fe50bd8404051a3530bc07809cf90", size = 57571, upload-time = "2026-04-19T15:39:10.068Z" } wheels = [ @@ -721,7 +928,7 @@ name = "googleapis-common-protos" version = "1.72.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "protobuf", marker = "python_full_version >= '3.9'" }, + { name = "protobuf", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e5/7b/adfd75544c415c487b33061fe7ae526165241c1ea133f9a9125a56b39fd8/googleapis_common_protos-1.72.0.tar.gz", hash = "sha256:e55a601c1b32b52d7a3e65f43563e2aa61bcd737998ee672ac9b951cd49319f5", size = 147433, upload-time = "2025-11-06T18:29:24.087Z" } wheels = [ @@ -733,7 +940,7 @@ name = "grpcio" version = "1.78.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", version = "4.15.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9'" }, + { name = "typing-extensions", version = "4.15.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1f/de/de568532d9907552700f80dcec38219d8d298ad9e71f5e0a095abaf2761e/grpcio-1.78.1.tar.gz", hash = "sha256:27c625532d33ace45d57e775edf1982e183ff8641c72e4e91ef7ba667a149d72", size = 12835760, upload-time = "2026-02-20T01:16:10.869Z" } wheels = [ @@ -804,9 +1011,9 @@ name = "grpcio-status" version = "1.78.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "googleapis-common-protos", marker = "python_full_version >= '3.9'" }, - { name = "grpcio", marker = "python_full_version >= '3.9'" }, - { name = "protobuf", marker = "python_full_version >= '3.9'" }, + { name = "googleapis-common-protos", marker = "python_full_version >= '3.10'" }, + { name = "grpcio", marker = "python_full_version >= '3.10'" }, + { name = "protobuf", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/73/be/0a88b27a058d3a640bbe42e2b4e1323a19cabcedaeab1b3a44af231777e9/grpcio_status-1.78.1.tar.gz", hash = "sha256:47e7fa903549c5881344f1cba23c814b5f69d09233541036eb25642d32497c8e", size = 13814, upload-time = "2026-02-20T01:21:50.761Z" } wheels = [ @@ -842,17 +1049,54 @@ name = "identify" version = "2.6.19" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", ] sdist = { url = "https://files.pythonhosted.org/packages/52/63/51723b5f116cc04b061cb6f5a561790abf249d25931d515cd375e063e0f4/identify-2.6.19.tar.gz", hash = "sha256:6be5020c38fcb07da56c53733538a3081ea5aa70d36a156f83044bfbf9173842", size = 99567, upload-time = "2026-04-17T18:39:50.265Z" } wheels = [ @@ -864,7 +1108,7 @@ name = "importlib-metadata" version = "8.7.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "zipp", marker = "python_full_version >= '3.9'" }, + { name = "zipp", marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f3/49/3b30cad09e7771a4982d9975a8cbf64f00d4a1ececb53297f1d9a7be1b10/importlib_metadata-8.7.1.tar.gz", hash = "sha256:49fef1ae6440c182052f407c8d34a68f72efc36db9ca90dc0113398f2fdde8bb", size = 57107, upload-time = "2025-12-21T10:00:19.278Z" } wheels = [ @@ -889,17 +1133,54 @@ name = "iniconfig" version = "2.3.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", ] sdist = { url = "https://files.pythonhosted.org/packages/72/34/14ca021ce8e5dfedc35312d08ba8bf51fdd999c576889fc2c24cb97f4f10/iniconfig-2.3.0.tar.gz", hash = "sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730", size = 20503, upload-time = "2025-10-18T21:55:43.219Z" } wheels = [ @@ -912,52 +1193,48 @@ version = "1.2.0" source = { editable = "." } dependencies = [ { name = "fsspec" }, - { name = "numpy", version = "1.24.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pyarrow", version = "17.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pyarrow", version = "21.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "numpy", version = "1.24.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pyarrow", version = "17.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pyarrow", version = "21.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, { name = "sqlglot" }, - { name = "tenacity", version = "8.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "tenacity", version = "9.1.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "tenacity", version = "8.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "tenacity", version = "9.1.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] [package.optional-dependencies] daft = [ - { name = "daft", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "deltalake", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pyarrow", version = "21.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "daft", extra = ["deltalake"], marker = "(python_full_version >= '3.10' and extra == 'extra-9-lakebench-daft') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "deltalake", version = "1.5.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "pyarrow", version = "21.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, ] duckdb = [ - { name = "deltalake", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "duckdb", marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pyarrow", version = "21.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "deltalake", version = "1.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "duckdb", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pyarrow", version = "21.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] polars = [ - { name = "deltalake", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "deltalake", version = "1.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, { name = "polars", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pyarrow", version = "21.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pyarrow", version = "21.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] sail = [ - { name = "deltalake", version = "1.2.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.9.*' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "deltalake", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pyarrow", version = "21.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9'" }, + { name = "deltalake", version = "1.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "pyarrow", version = "21.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, { name = "pysail", marker = "python_full_version >= '3.10'" }, - { name = "pyspark", version = "4.0.2", source = { registry = "https://pypi.org/simple" }, extra = ["connect"], marker = "(python_full_version == '3.9.*' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pyspark", version = "4.1.1", source = { registry = "https://pypi.org/simple" }, extra = ["connect"], marker = "(python_full_version >= '3.10' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pyspark", version = "4.1.1", source = { registry = "https://pypi.org/simple" }, extra = ["connect"], marker = "(python_full_version >= '3.10' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail')" }, ] spark = [ - { name = "delta-spark", marker = "python_full_version >= '3.9'" }, - { name = "pyarrow", version = "21.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9'" }, - { name = "pyspark", version = "3.5.8", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9'" }, + { name = "delta-spark", marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars')" }, + { name = "pyspark", version = "3.5.8", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars')" }, ] sparkmeasure = [ - { name = "sparkmeasure" }, + { name = "sparkmeasure", marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] tpcds-datagen = [ - { name = "duckdb", marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pyarrow", version = "21.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "duckdb", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] tpch-datagen = [ { name = "tpchgen-cli" }, @@ -965,45 +1242,43 @@ tpch-datagen = [ [package.dev-dependencies] dev = [ - { name = "pre-commit", version = "3.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pre-commit", version = "4.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pre-commit", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pytest", version = "8.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pytest", version = "8.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pytest", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pytest-cov", version = "5.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pytest-cov", version = "7.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pre-commit", version = "3.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pre-commit", version = "4.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pre-commit", version = "4.6.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pytest", version = "8.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pytest", version = "8.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pytest", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pytest-cov", version = "5.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pytest-cov", version = "7.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, { name = "ruff" }, ] [package.metadata] requires-dist = [ - { name = "daft", marker = "python_full_version >= '3.10' and extra == 'daft'", specifier = "==0.7.3" }, + { name = "daft", extras = ["deltalake"], marker = "python_full_version >= '3.10' and extra == 'daft'", specifier = "==0.7.21" }, { name = "delta-spark", marker = "python_full_version >= '3.9' and extra == 'spark'", specifier = ">=3.2.0,<4.0.0" }, - { name = "deltalake", marker = "python_full_version >= '3.9' and extra == 'sail'", specifier = ">=1.2.1" }, - { name = "deltalake", marker = "python_full_version >= '3.10' and extra == 'daft'", specifier = "==1.3.3" }, - { name = "deltalake", marker = "python_full_version >= '3.10' and extra == 'duckdb'", specifier = "==1.3.3" }, - { name = "deltalake", marker = "python_full_version >= '3.10' and extra == 'polars'", specifier = "==1.3.3" }, - { name = "duckdb", marker = "python_full_version >= '3.9' and extra == 'duckdb'", specifier = "==1.4.4" }, - { name = "duckdb", marker = "python_full_version >= '3.9' and extra == 'tpcds-datagen'", specifier = "==1.4.4" }, + { name = "deltalake", marker = "python_full_version >= '3.10' and extra == 'daft'", specifier = ">=1.5.0,<1.6.0" }, + { name = "deltalake", marker = "python_full_version >= '3.10' and extra == 'duckdb'", specifier = "==1.6.2" }, + { name = "deltalake", marker = "python_full_version >= '3.10' and extra == 'polars'", specifier = "==1.6.2" }, + { name = "deltalake", marker = "python_full_version >= '3.10' and extra == 'sail'", specifier = ">=1.6.2" }, + { name = "duckdb", marker = "python_full_version >= '3.10' and extra == 'duckdb'", specifier = "==1.5.5" }, + { name = "duckdb", marker = "python_full_version >= '3.10' and extra == 'tpcds-datagen'", specifier = "==1.5.5" }, { name = "fsspec", specifier = "==2025.2.0" }, { name = "numpy", specifier = ">=1.24.4" }, - { name = "polars", marker = "python_full_version >= '3.10' and extra == 'polars'", specifier = "==1.38.1" }, - { name = "pyarrow", specifier = ">=15.0.0" }, - { name = "pyarrow", marker = "python_full_version >= '3.9' and extra == 'duckdb'", specifier = ">=15.0.0" }, - { name = "pyarrow", marker = "python_full_version >= '3.9' and extra == 'polars'", specifier = ">=15.0.0" }, - { name = "pyarrow", marker = "python_full_version >= '3.9' and extra == 'sail'", specifier = ">=15.0.0" }, - { name = "pyarrow", marker = "python_full_version >= '3.9' and extra == 'spark'", specifier = ">=15.0.0" }, - { name = "pyarrow", marker = "python_full_version >= '3.9' and extra == 'tpcds-datagen'", specifier = ">=15.0.0" }, - { name = "pyarrow", marker = "python_full_version >= '3.10' and extra == 'daft'", specifier = ">=15.0.0" }, - { name = "pysail", marker = "python_full_version >= '3.10' and extra == 'sail'", specifier = ">=0.5.2" }, + { name = "polars", marker = "python_full_version >= '3.10' and extra == 'polars'", specifier = "==1.43.2" }, + { name = "pyarrow", specifier = ">=14.0.0" }, + { name = "pyarrow", marker = "python_full_version >= '3.10' and extra == 'daft'", specifier = ">=16.0.0" }, + { name = "pyarrow", marker = "python_full_version >= '3.10' and extra == 'duckdb'", specifier = ">=16.0.0" }, + { name = "pyarrow", marker = "python_full_version >= '3.10' and extra == 'polars'", specifier = ">=16.0.0" }, + { name = "pyarrow", marker = "python_full_version >= '3.10' and extra == 'sail'", specifier = ">=16.0.0" }, + { name = "pysail", marker = "python_full_version >= '3.10' and extra == 'sail'", specifier = ">=0.7.0" }, { name = "pyspark", marker = "python_full_version >= '3.9' and extra == 'spark'", specifier = ">=3.5.0,<4.0.0" }, - { name = "pyspark", extras = ["connect"], marker = "python_full_version >= '3.9' and extra == 'sail'", specifier = ">=4.0.0" }, - { name = "sparkmeasure", marker = "extra == 'sparkmeasure'", specifier = "==0.24.0" }, + { name = "pyspark", extras = ["connect"], marker = "python_full_version >= '3.10' and extra == 'sail'", specifier = ">=4.0.0" }, + { name = "sparkmeasure", marker = "python_full_version >= '3.9' and extra == 'sparkmeasure'", specifier = "==0.28.0" }, { name = "sqlglot", specifier = "==26.30.0" }, { name = "tenacity", marker = "python_full_version < '3.9'", specifier = ">=8.2.3,<9" }, { name = "tenacity", marker = "python_full_version >= '3.9'", specifier = "==9.1.2" }, - { name = "tpchgen-cli", marker = "extra == 'tpch-datagen'", specifier = ">=2.0.1" }, + { name = "tpchgen-cli", marker = "extra == 'tpch-datagen'", specifier = ">=3.0.0" }, ] provides-extras = ["duckdb", "polars", "daft", "tpcds-datagen", "tpch-datagen", "sparkmeasure", "spark", "sail"] @@ -1187,14 +1462,40 @@ name = "numpy" version = "2.4.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", ] sdist = { url = "https://files.pythonhosted.org/packages/57/fd/0005efbd0af48e55eb3c7208af93f2862d4b1a56cd78e84309a2d959208d/numpy-2.4.2.tar.gz", hash = "sha256:659a6107e31a83c4e33f763942275fd278b21d095094044eb35569e86a21ddae", size = 20723651, upload-time = "2026-01-31T23:13:10.135Z" } wheels = [ @@ -1286,14 +1587,12 @@ version = "2.3.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version == '3.10.*'", - "python_full_version == '3.9.*'", ] dependencies = [ - { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.9.*' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "python-dateutil", marker = "python_full_version >= '3.9' and python_full_version < '3.11'" }, - { name = "pytz", marker = "python_full_version >= '3.9' and python_full_version < '3.11'" }, - { name = "tzdata", marker = "python_full_version >= '3.9' and python_full_version < '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "python-dateutil", marker = "python_full_version == '3.10.*'" }, + { name = "pytz", marker = "python_full_version == '3.10.*'" }, + { name = "tzdata", marker = "python_full_version == '3.10.*'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/33/01/d40b85317f86cf08d853a4f495195c73815fdf205eef3993821720274518/pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b", size = 4495223, upload-time = "2025-09-29T23:34:51.853Z" } wheels = [ @@ -1450,17 +1749,54 @@ name = "platformdirs" version = "4.10.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", ] sdist = { url = "https://files.pythonhosted.org/packages/d7/47/e4501f49c178ae1d9f4a75073fda4204f52647993f075a9db4d14930e0c5/platformdirs-4.10.0.tar.gz", hash = "sha256:31e761a6a0ca04faf7353ea759bdba55652be214725111e5aac52dfa29d4bef7", size = 31224, upload-time = "2026-05-28T03:32:53.587Z" } wheels = [ @@ -1484,20 +1820,68 @@ name = "pluggy" version = "1.6.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", ] sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412, upload-time = "2025-05-15T12:30:07.975Z" } wheels = [ @@ -1506,30 +1890,30 @@ wheels = [ [[package]] name = "polars" -version = "1.38.1" +version = "1.43.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "polars-runtime-32", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c6/5e/208a24471a433bcd0e9a6889ac49025fd4daad2815c8220c5bd2576e5f1b/polars-1.38.1.tar.gz", hash = "sha256:803a2be5344ef880ad625addfb8f641995cfd777413b08a10de0897345778239", size = 717667, upload-time = "2026-02-06T18:13:23.013Z" } +sdist = { url = "https://files.pythonhosted.org/packages/89/13/3873f213304bcbaaf39e63c8b905ceb460a0524448d57f86a829f6d4d0fd/polars-1.43.2.tar.gz", hash = "sha256:c699671b99eb71ff53334d237917aaa3db5ad4dda480abcb6c80e0eaee7b677b", size = 750312, upload-time = "2026-08-01T06:28:30.872Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0a/49/737c1a6273c585719858261753da0b688454d1b634438ccba8a9c4eb5aab/polars-1.38.1-py3-none-any.whl", hash = "sha256:a29479c48fed4984d88b656486d221f638cba45d3e961631a50ee5fdde38cb2c", size = 810368, upload-time = "2026-02-06T18:11:55.819Z" }, + { url = "https://files.pythonhosted.org/packages/2b/fe/0888040a24e4504098b85d8ad486b14cb01cf6b030bbe479dfc2dcffc2ac/polars-1.43.2-py3-none-any.whl", hash = "sha256:22aa0cb92a1ee2d60d6a15a638b2e8e0dd99aea21ac0cd8fb29da8e382e075a9", size = 847150, upload-time = "2026-08-01T06:27:15.543Z" }, ] [[package]] name = "polars-runtime-32" -version = "1.38.1" +version = "1.43.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/07/4b/04d6b3fb7cf336fbe12fbc4b43f36d1783e11bb0f2b1e3980ec44878df06/polars_runtime_32-1.38.1.tar.gz", hash = "sha256:04f20ed1f5c58771f34296a27029dc755a9e4b1390caeaef8f317e06fdfce2ec", size = 2812631, upload-time = "2026-02-06T18:13:25.206Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d4/06/11b578eeef05f867e3ee31b2a2fdd8e7684c2aa47822c49935d1be789c38/polars_runtime_32-1.43.2.tar.gz", hash = "sha256:d7b7c486bccee75a6af0158b87077da3d054657e3c60036b28644f4e1c7fdbf7", size = 3095669, upload-time = "2026-08-01T06:28:32.315Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ae/a2/a00defbddadd8cf1042f52380dcba6b6592b03bac8e3b34c436b62d12d3b/polars_runtime_32-1.38.1-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:18154e96044724a0ac38ce155cf63aa03c02dd70500efbbf1a61b08cadd269ef", size = 44108001, upload-time = "2026-02-06T18:11:58.127Z" }, - { url = "https://files.pythonhosted.org/packages/a7/fb/599ff3709e6a303024efd7edfd08cf8de55c6ac39527d8f41cbc4399385f/polars_runtime_32-1.38.1-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:c49acac34cc4049ed188f1eb67d6ff3971a39b4af7f7b734b367119970f313ac", size = 40230140, upload-time = "2026-02-06T18:12:01.181Z" }, - { url = "https://files.pythonhosted.org/packages/dc/8c/3ac18d6f89dc05fe2c7c0ee1dc5b81f77a5c85ad59898232c2500fe2ebbf/polars_runtime_32-1.38.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fef2ef2626a954e010e006cc8e4de467ecf32d08008f130cea1c78911f545323", size = 41994039, upload-time = "2026-02-06T18:12:04.332Z" }, - { url = "https://files.pythonhosted.org/packages/f2/5a/61d60ec5cc0ab37cbd5a699edb2f9af2875b7fdfdfb2a4608ca3cc5f0448/polars_runtime_32-1.38.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e8a5f7a8125e2d50e2e060296551c929aec09be23a9edcb2b12ca923f555a5ba", size = 45755804, upload-time = "2026-02-06T18:12:07.846Z" }, - { url = "https://files.pythonhosted.org/packages/91/54/02cd4074c98c361ccd3fec3bcb0bd68dbc639c0550c42a4436b0ff0f3ccf/polars_runtime_32-1.38.1-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:10d19cd9863e129273b18b7fcaab625b5c8143c2d22b3e549067b78efa32e4fa", size = 42159605, upload-time = "2026-02-06T18:12:10.919Z" }, - { url = "https://files.pythonhosted.org/packages/8e/f3/b2a5e720cc56eaa38b4518e63aa577b4bbd60e8b05a00fe43ca051be5879/polars_runtime_32-1.38.1-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:61e8d73c614b46a00d2f853625a7569a2e4a0999333e876354ac81d1bf1bb5e2", size = 45336615, upload-time = "2026-02-06T18:12:14.074Z" }, - { url = "https://files.pythonhosted.org/packages/f1/8d/ee2e4b7de948090cfb3df37d401c521233daf97bfc54ddec5d61d1d31618/polars_runtime_32-1.38.1-cp310-abi3-win_amd64.whl", hash = "sha256:08c2b3b93509c1141ac97891294ff5c5b0c548a373f583eaaea873a4bf506437", size = 45680732, upload-time = "2026-02-06T18:12:19.097Z" }, - { url = "https://files.pythonhosted.org/packages/bf/18/72c216f4ab0c82b907009668f79183ae029116ff0dd245d56ef58aac48e7/polars_runtime_32-1.38.1-cp310-abi3-win_arm64.whl", hash = "sha256:6d07d0cc832bfe4fb54b6e04218c2c27afcfa6b9498f9f6bbf262a00d58cc7c4", size = 41639413, upload-time = "2026-02-06T18:12:22.044Z" }, + { url = "https://files.pythonhosted.org/packages/59/fc/12e6d4ca34d820297651134cfa35f86c33e898539fc6629cbb35d0089697/polars_runtime_32-1.43.2-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:91abf205d4ec93f92ba95386b7f8776559ae3dfce425ed2e527efa75d117d04a", size = 53088908, upload-time = "2026-08-01T06:27:18.268Z" }, + { url = "https://files.pythonhosted.org/packages/32/81/833b0853551deb810854f96b43dea342b6e6c9b0ea1afcccf774157d519d/polars_runtime_32-1.43.2-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:2cc3ff96fd44789b02eb5c15b98dfcb000101636b177d3034fae2feec19b118f", size = 47540529, upload-time = "2026-08-01T06:27:21.391Z" }, + { url = "https://files.pythonhosted.org/packages/83/55/7b2a75af14c9294d97f3bec132dd3018ddcd988bef32b5d28322150b8c11/polars_runtime_32-1.43.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:10ed36e615ab362feb7406e6d084e124b445ad284caa73bd93ae7e65745ed894", size = 51366340, upload-time = "2026-08-01T06:27:24.776Z" }, + { url = "https://files.pythonhosted.org/packages/62/60/64deacb3abc70c52e2d88a808a052d1621c86a48fe9194f2c065579ab1cd/polars_runtime_32-1.43.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d5a7ae004a2723ebf4427f6d6a639f30f86af4cf077075f6b35d04711154fc3", size = 57304599, upload-time = "2026-08-01T06:27:27.875Z" }, + { url = "https://files.pythonhosted.org/packages/52/95/d6e3a236d7630e17c40d0ddee839bf2be9acf548fdc0e5ad65ed9ff0cac6/polars_runtime_32-1.43.2-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:09339eacc6d392206e78aabbaaa37d7276eb969b798f46cb1f367fd718798c60", size = 51520580, upload-time = "2026-08-01T06:27:30.913Z" }, + { url = "https://files.pythonhosted.org/packages/b6/5a/2deb8eac70e9a2ac26d88a66ae7cf52612865026f4f4a5e7ab11ad9d52bf/polars_runtime_32-1.43.2-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:452b400e59e7f56e4c6437f435e796903272a9388feee12de2bea049ae87025e", size = 55204471, upload-time = "2026-08-01T06:27:33.886Z" }, + { url = "https://files.pythonhosted.org/packages/29/9e/647401ae8a607bc0cc40ed7b8592d5b1be90ded0dc9b9d6d3aeb03f9524b/polars_runtime_32-1.43.2-cp310-abi3-win_amd64.whl", hash = "sha256:00e33c28e321410c8d66e814a90043101e3bdd9ed2c6dabda07565aa8adbbdf1", size = 52572176, upload-time = "2026-08-01T06:27:37.048Z" }, + { url = "https://files.pythonhosted.org/packages/96/8d/60a50c3f36c85218a7ffcb48c6fe2ce1f7bec799152d68b8658ebed2179c/polars_runtime_32-1.43.2-cp310-abi3-win_arm64.whl", hash = "sha256:350a4868cae85bf8b3f81b33ba47927c15256bd9264dfc8c0753f1b927eac9d3", size = 46582513, upload-time = "2026-08-01T06:27:40.025Z" }, ] [[package]] @@ -1540,11 +1924,11 @@ resolution-markers = [ "python_full_version < '3.9'", ] dependencies = [ - { name = "cfgv", version = "3.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "identify", version = "2.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "nodeenv", marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pyyaml", marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "virtualenv", marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "cfgv", version = "3.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "identify", version = "2.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "nodeenv", marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pyyaml", marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "virtualenv", marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/04/b3/4ae08d21eb097162f5aad37f4585f8069a86402ed7f5362cc9ae097f9572/pre_commit-3.5.0.tar.gz", hash = "sha256:5804465c675b659b0862f07907f96295d490822a450c4c40e747d0b1c6ebcb32", size = 177079, upload-time = "2023-10-13T15:57:48.334Z" } wheels = [ @@ -1559,11 +1943,11 @@ resolution-markers = [ "python_full_version == '3.9.*'", ] dependencies = [ - { name = "cfgv", version = "3.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "identify", version = "2.6.15", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "nodeenv", marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pyyaml", marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "virtualenv", marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "cfgv", version = "3.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "identify", version = "2.6.15", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "nodeenv", marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pyyaml", marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "virtualenv", marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ff/29/7cf5bbc236333876e4b41f56e06857a87937ce4bf91e117a6991a2dbb02a/pre_commit-4.3.0.tar.gz", hash = "sha256:499fe450cc9d42e9d58e606262795ecb64dd05438943c62b66f6a8673da30b16", size = 193792, upload-time = "2025-08-09T18:56:14.651Z" } wheels = [ @@ -1575,24 +1959,61 @@ name = "pre-commit" version = "4.6.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", ] dependencies = [ - { name = "cfgv", version = "3.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "identify", version = "2.6.19", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "nodeenv", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pyyaml", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "virtualenv", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "cfgv", version = "3.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "identify", version = "2.6.19", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "nodeenv", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pyyaml", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "virtualenv", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8e/22/2de9408ac81acbb8a7d05d4cc064a152ccf33b3d480ebe0cd292153db239/pre_commit-4.6.0.tar.gz", hash = "sha256:718d2208cef53fdc38206e40524a6d4d9576d103eb16f0fec11c875e7716e9d9", size = 198525, upload-time = "2026-04-21T20:31:41.613Z" } wheels = [ @@ -1633,7 +2054,7 @@ resolution-markers = [ "python_full_version < '3.9'", ] dependencies = [ - { name = "numpy", version = "1.24.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "numpy", version = "1.24.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/27/4e/ea6d43f324169f8aec0e57569443a38bab4b398d09769ca64f7b4d467de3/pyarrow-17.0.0.tar.gz", hash = "sha256:4beca9521ed2c0921c1023e68d097d0299b62c362639ea315572a58f3f50fd28", size = 1112479, upload-time = "2024-07-17T10:41:25.092Z" } wheels = [ @@ -1679,20 +2100,68 @@ name = "pyarrow" version = "21.0.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", ] sdist = { url = "https://files.pythonhosted.org/packages/ef/c2/ea068b8f00905c06329a3dfcd40d0fcc2b7d0f2e355bdb25b65e0a0e4cd4/pyarrow-21.0.0.tar.gz", hash = "sha256:5051f2dccf0e283ff56335760cbc8622cf52264d67e359d5569541ac11b6d5bc", size = 1133487, upload-time = "2025-07-18T00:57:31.761Z" } wheels = [ @@ -1751,15 +2220,15 @@ wheels = [ [[package]] name = "pysail" -version = "0.5.2" +version = "0.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/10/75/f297216ee76d184d06257dd4fc755b81bc12cc7457366623b492015f93cd/pysail-0.5.2.tar.gz", hash = "sha256:1a54aecd07f9a78c4f1177dafe699747e588a0e0adfa021934d5f437878d239b", size = 1770331, upload-time = "2026-03-02T14:10:46.915Z" } +sdist = { url = "https://files.pythonhosted.org/packages/3c/f3/3b7ebad447b43f888ff678d0cd6c0d2b69c8f1412b91c417c8794052e357/pysail-0.7.0.tar.gz", hash = "sha256:93551f92f832c0f90b7a913f90103fd4333c06075c0e6550d52744d78d00d7ff", size = 3302189, upload-time = "2026-08-03T13:15:30.594Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0d/e1/18431483c18fb7345c0f5b1085f4e573e27ef4996944e159c6e5289ee922/pysail-0.5.2-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:2cddbe71e8d905accea11eedc7bd3304758042f7d702c67b85747e83d9b09cc3", size = 53190485, upload-time = "2026-03-02T14:10:28.47Z" }, - { url = "https://files.pythonhosted.org/packages/da/ec/003be6cf7dceb1370bb461868ef431e319fc9fb2faac6fa506fc6d8b0f8b/pysail-0.5.2-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:ec0b6423c4ce66299f71464c6f4cd89e5d0531853142823ef807e360ad26d569", size = 48990950, upload-time = "2026-03-02T14:10:32.163Z" }, - { url = "https://files.pythonhosted.org/packages/de/0b/1529e52feaa73a398acc55d0ebb54ad87f0103ea6a148ebcc3cf12d109b1/pysail-0.5.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb95f44ac6eb742c13f8f7765a3036cad94aaab11addc85dc263fd581f3a24a8", size = 54554756, upload-time = "2026-03-02T14:10:36.292Z" }, - { url = "https://files.pythonhosted.org/packages/8c/e4/47ecba429733dd557a5ff53b043bbafdcb4cf3d11d67f52780d2e3b07949/pysail-0.5.2-cp38-abi3-manylinux_2_24_aarch64.whl", hash = "sha256:e9ed2cc83da13bfc0c4f4d65ff58c0ccc01187c1b71cb2db5b988b7781e6ae31", size = 50724648, upload-time = "2026-03-02T14:10:40.199Z" }, - { url = "https://files.pythonhosted.org/packages/91/fd/d7a8ed5a27fd17496b7d8386ceb11bb1e3d543826540906181e5077344e1/pysail-0.5.2-cp38-abi3-win_amd64.whl", hash = "sha256:a17af8e3824cf228f298c94489d6c87d1dbe0a786973db54e7eb41dcf78b3027", size = 59183644, upload-time = "2026-03-02T14:10:44.135Z" }, + { url = "https://files.pythonhosted.org/packages/56/97/adb98367a47703c69c2512132bd7b8845747109bdf632fca086a888f2ee4/pysail-0.7.0-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:6e9e7b4b693cee9e04a21e86b714834738656517f088945f41623abe98b18420", size = 54416624, upload-time = "2026-08-03T13:15:12.824Z" }, + { url = "https://files.pythonhosted.org/packages/6d/7e/11744ae642c3f75540f553628b90614b17820463d7ce0825dd16bf145575/pysail-0.7.0-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:b9a6912147f181cec21e272056a0a0669ada7311195441982a7bf89d006a4a22", size = 50598771, upload-time = "2026-08-03T13:15:15.817Z" }, + { url = "https://files.pythonhosted.org/packages/6e/6c/8cbe71173fa226120f802145b4e762062c0d3970b916ceaffe89bee0723b/pysail-0.7.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b952cf718d2fbc670cdcb7a1662dd79f35f217be8badf7e4d7138a32bb475bec", size = 55583286, upload-time = "2026-08-03T13:15:18.757Z" }, + { url = "https://files.pythonhosted.org/packages/e5/4a/c271eba2310091149cd117465b15a09a8c136e94099400b1997399137db1/pysail-0.7.0-cp38-abi3-manylinux_2_24_aarch64.whl", hash = "sha256:7bf65e4741bee6f4b4c75e902f8662a7d867b4a5e493b28b8e22988b28e2efad", size = 52535074, upload-time = "2026-08-03T13:15:21.552Z" }, + { url = "https://files.pythonhosted.org/packages/a1/5f/693b8b34a14bc9169c6b5290d185620fa286d6909ae471770a6cbe01a9d8/pysail-0.7.0-cp38-abi3-win_amd64.whl", hash = "sha256:e76ff2c945d1d14ee6eadad9f3429dbdcd137a2bf267b98fc49c666216562a8f", size = 61358452, upload-time = "2026-08-03T13:15:28.255Z" }, ] [[package]] @@ -1772,32 +2241,10 @@ resolution-markers = [ "python_full_version == '3.9.*'", ] dependencies = [ - { name = "py4j", marker = "python_full_version >= '3.9'" }, + { name = "py4j", marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/80/5a/3806f44eb47387e8af803508cdd6bbc0df784febf4dc010700be04a1ff89/pyspark-3.5.8.tar.gz", hash = "sha256:54cca0767b21b40e3953ad1d30f8601c53abf9cbda763653289cdcfcac52313c", size = 317817299, upload-time = "2026-01-15T11:46:14.487Z" } -[[package]] -name = "pyspark" -version = "4.0.2" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version == '3.9.*'", -] -dependencies = [ - { name = "py4j", marker = "python_full_version == '3.9.*'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/96/89/408b42c803db71f4a4d8a3f1ab0745a40dfe41aeacdfc453545665a171f4/pyspark-4.0.2.tar.gz", hash = "sha256:938b4a1883383374d331ebfcb5d92debfa1891cf3d7a6d730520a1a2d23f1a90", size = 434209940, upload-time = "2026-02-05T19:31:13.6Z" } - -[package.optional-dependencies] -connect = [ - { name = "googleapis-common-protos", marker = "python_full_version == '3.9.*'" }, - { name = "grpcio", marker = "python_full_version == '3.9.*'" }, - { name = "grpcio-status", marker = "python_full_version == '3.9.*'" }, - { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*'" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*'" }, - { name = "pyarrow", version = "21.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*'" }, -] - [[package]] name = "pyspark" version = "4.1.1" @@ -1821,10 +2268,10 @@ connect = [ { name = "googleapis-common-protos", marker = "python_full_version >= '3.10'" }, { name = "grpcio", marker = "python_full_version >= '3.10'" }, { name = "grpcio-status", marker = "python_full_version >= '3.10'" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail')" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail')" }, { name = "pyarrow", version = "21.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, { name = "zstandard", marker = "python_full_version >= '3.10'" }, ] @@ -1837,12 +2284,12 @@ resolution-markers = [ "python_full_version < '3.9'", ] dependencies = [ - { name = "colorama", marker = "(python_full_version < '3.9' and sys_platform == 'win32') or (python_full_version >= '3.9' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "exceptiongroup", marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "iniconfig", version = "2.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "packaging", marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pluggy", version = "1.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "tomli", marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "colorama", marker = "(python_full_version < '3.9' and sys_platform == 'win32') or (python_full_version >= '3.9' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (python_full_version >= '3.9' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (python_full_version >= '3.9' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (python_full_version >= '3.9' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (sys_platform != 'win32' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (sys_platform != 'win32' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (sys_platform != 'win32' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "exceptiongroup", marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "iniconfig", version = "2.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "packaging", marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pluggy", version = "1.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "tomli", marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ae/3c/c9d525a414d506893f0cd8a8d0de7706446213181570cdbd766691164e40/pytest-8.3.5.tar.gz", hash = "sha256:f4efe70cc14e511565ac476b57c279e12a855b11f48f212af1080ef2263d3845", size = 1450891, upload-time = "2025-03-02T12:54:54.503Z" } wheels = [ @@ -1857,13 +2304,13 @@ resolution-markers = [ "python_full_version == '3.9.*'", ] dependencies = [ - { name = "colorama", marker = "(python_full_version == '3.9.*' and sys_platform == 'win32') or (python_full_version != '3.9.*' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "exceptiongroup", marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "iniconfig", version = "2.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "packaging", marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pluggy", version = "1.6.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pygments", marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "tomli", marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "colorama", marker = "(python_full_version == '3.9.*' and sys_platform == 'win32') or (python_full_version != '3.9.*' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (python_full_version != '3.9.*' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (python_full_version != '3.9.*' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (python_full_version != '3.9.*' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (sys_platform != 'win32' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (sys_platform != 'win32' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (sys_platform != 'win32' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "exceptiongroup", marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "iniconfig", version = "2.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "packaging", marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pluggy", version = "1.6.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pygments", marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "tomli", marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a3/5c/00a0e072241553e1a7496d638deababa67c5058571567b92a7eaa258397c/pytest-8.4.2.tar.gz", hash = "sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01", size = 1519618, upload-time = "2025-09-04T14:34:22.711Z" } wheels = [ @@ -1875,26 +2322,63 @@ name = "pytest" version = "9.0.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", ] dependencies = [ - { name = "colorama", marker = "(python_full_version >= '3.10' and sys_platform == 'win32') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "exceptiongroup", marker = "python_full_version == '3.10.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "iniconfig", version = "2.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "packaging", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pluggy", version = "1.6.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pygments", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "tomli", marker = "python_full_version == '3.10.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "colorama", marker = "(python_full_version >= '3.10' and sys_platform == 'win32') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (sys_platform != 'win32' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (sys_platform != 'win32' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (sys_platform != 'win32' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "exceptiongroup", marker = "python_full_version == '3.10.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "iniconfig", version = "2.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "packaging", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pluggy", version = "1.6.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pygments", marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "tomli", marker = "python_full_version == '3.10.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d1/db/7ef3487e0fb0049ddb5ce41d3a49c235bf9ad299b6a25d5780a89f19230f/pytest-9.0.2.tar.gz", hash = "sha256:75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11", size = 1568901, upload-time = "2025-12-06T21:30:51.014Z" } wheels = [ @@ -1909,8 +2393,8 @@ resolution-markers = [ "python_full_version < '3.9'", ] dependencies = [ - { name = "coverage", version = "7.6.1", source = { registry = "https://pypi.org/simple" }, extra = ["toml"], marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pytest", version = "8.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "coverage", version = "7.6.1", source = { registry = "https://pypi.org/simple" }, extra = ["toml"], marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pytest", version = "8.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/74/67/00efc8d11b630c56f15f4ad9c7f9223f1e5ec275aaae3fa9118c6a223ad2/pytest-cov-5.0.0.tar.gz", hash = "sha256:5837b58e9f6ebd335b0f8060eecce69b662415b16dc503883a02f45dfeb14857", size = 63042, upload-time = "2024-03-24T20:16:34.856Z" } wheels = [ @@ -1922,27 +2406,75 @@ name = "pytest-cov" version = "7.0.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", ] dependencies = [ - { name = "coverage", version = "7.10.7", source = { registry = "https://pypi.org/simple" }, extra = ["toml"], marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "coverage", version = "7.13.4", source = { registry = "https://pypi.org/simple" }, extra = ["toml"], marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pluggy", version = "1.6.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pytest", version = "8.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "pytest", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "coverage", version = "7.10.7", source = { registry = "https://pypi.org/simple" }, extra = ["toml"], marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "coverage", version = "7.13.4", source = { registry = "https://pypi.org/simple" }, extra = ["toml"], marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pluggy", version = "1.6.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pytest", version = "8.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "pytest", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5e/f7/c933acc76f5208b3b00089573cf6a2bc26dc80a8aece8f52bb7d6b1855ca/pytest_cov-7.0.0.tar.gz", hash = "sha256:33c97eda2e049a0c5298e91f519302a1334c26ac65c1a483d6206fd458361af1", size = 54328, upload-time = "2025-09-09T10:57:02.113Z" } wheels = [ @@ -1954,7 +2486,7 @@ name = "python-dateutil" version = "2.9.0.post0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "six", marker = "python_full_version >= '3.9'" }, + { name = "six", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" } wheels = [ @@ -1966,12 +2498,12 @@ name = "python-discovery" version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "filelock", version = "3.16.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "filelock", version = "3.19.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "filelock", version = "3.29.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "platformdirs", version = "4.3.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "platformdirs", version = "4.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "platformdirs", version = "4.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "filelock", version = "3.16.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "filelock", version = "3.19.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "filelock", version = "3.29.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "platformdirs", version = "4.3.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "platformdirs", version = "4.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "platformdirs", version = "4.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a6/12/38c1a0b1e64806780c9563e3fc9f6e472251839662587cfbe9bfaf2ae10a/python_discovery-1.4.0.tar.gz", hash = "sha256:eb8bc7daad3c226c147e45bb4e970a1feb1bf4048ee178e6db59e197b8010ce3", size = 68455, upload-time = "2026-05-28T01:15:37.639Z" } wheels = [ @@ -2103,11 +2635,11 @@ wheels = [ [[package]] name = "sparkmeasure" -version = "0.24.0" +version = "0.28.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/29/2a/d0e4eb4654e94f291906271cfc11cc5a5b61d6e33e25597e2cb661c270bc/sparkmeasure-0.24.0.tar.gz", hash = "sha256:f0b41bfa90df8501d286280e968a25683ff637b796ded1a53b9d87cfeacc573c", size = 3556, upload-time = "2024-03-11T09:35:05.439Z" } +sdist = { url = "https://files.pythonhosted.org/packages/85/cc/a9f956fe4f8bbe4ceb50db963f290ac0aecf4b8cff557992f0dcf0b9346b/sparkmeasure-0.28.0.tar.gz", hash = "sha256:700b1e89b1411faa5ee767a61f4edc945be2027210a05e2c125ffc05573aa855", size = 6760, upload-time = "2026-05-19T09:18:17.852Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/00/63/e02c2025a4151a0ca62df147c816087004083b19349a35f17c0db3a44ba1/sparkmeasure-0.24.0-py2.py3-none-any.whl", hash = "sha256:bf288cd7b710fd280da7e469f59137b6cc8902a18ee10d0927190db8e0c5ecfa", size = 5768, upload-time = "2024-03-11T09:35:03.784Z" }, + { url = "https://files.pythonhosted.org/packages/ec/99/a5cd1f30bfccaedf340e96aefc5b9de61741ae1daf63193924ed6fe11296/sparkmeasure-0.28.0-py2.py3-none-any.whl", hash = "sha256:d6c00647727687afe4837fe4d9f6a4c19f6221ed06a7a828cbaf5940a910f2db", size = 8527, upload-time = "2026-05-19T09:18:16.349Z" }, ] [[package]] @@ -2136,20 +2668,68 @@ name = "tenacity" version = "9.1.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", ] sdist = { url = "https://files.pythonhosted.org/packages/0a/d4/2b0cd0fe285e14b36db076e78c93766ff1d529d70408bd1d2a5a84f1d929/tenacity-9.1.2.tar.gz", hash = "sha256:1169d376c297e7de388d18b4481760d478b0e99a777cad3a9c86e556f4b697cb", size = 48036, upload-time = "2025-04-02T08:25:09.966Z" } wheels = [ @@ -2212,23 +2792,23 @@ wheels = [ [[package]] name = "tpchgen-cli" -version = "2.0.2" +version = "3.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/29/11/81338d253c93ee580d9e3abe100a4f6c639d5ddc6608bca525b55a038b76/tpchgen_cli-2.0.2.tar.gz", hash = "sha256:7181ffc929df1d813ce0d6e3f6db436bf615aab65fbe99138beb3090c59cd0e2", size = 3432876, upload-time = "2025-12-26T02:54:01.358Z" } +sdist = { url = "https://files.pythonhosted.org/packages/48/7a/812de426fe6286c185d57330f9220d5735427542cf3bc455933e948d2757/tpchgen_cli-3.0.0.tar.gz", hash = "sha256:1892f1e466ae0fee051129e1cf182d7d74d637b81d09f4081e4015b0e661aa0a", size = 3441596, upload-time = "2026-06-29T23:12:01.467Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/99/88/d9b6189e2a857c3e7106887c61dc5d6e9d2d324293c54b55fad9675d1913/tpchgen_cli-2.0.2-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:e61320f6177dd69f17250bb581f167b9548fd8d94c19f570e69191be75cc01c3", size = 5576642, upload-time = "2025-12-26T02:53:33.658Z" }, - { url = "https://files.pythonhosted.org/packages/90/c8/c87acf47b1397f7eea3643fc7924ad4abd7f4e4e5fe947d9b2eaab81a34c/tpchgen_cli-2.0.2-py3-none-macosx_11_0_arm64.whl", hash = "sha256:f371ae82538aa7060db9d979051b211f19152ee8f82ab6d71dd3432ed17debbf", size = 5252199, upload-time = "2025-12-26T02:53:36.02Z" }, - { url = "https://files.pythonhosted.org/packages/48/2c/dc9ce52f8e9f6d5919ed8427308a58038dd97d9ef433e76f65516a45c2f7/tpchgen_cli-2.0.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:685dbb3b39ae764150048c5dd5ffb76314841b620cead30a5edd50d2d6ca7a6b", size = 5758519, upload-time = "2025-12-26T02:53:38.161Z" }, - { url = "https://files.pythonhosted.org/packages/cd/53/3e69e029a9fcec4d7cbcbe16cc7e5b4bcf1d518490286dd4932376a9046f/tpchgen_cli-2.0.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d71adedecb83cea4665d68ff3b75b797481f499324f6c22fa52b7033b26f598d", size = 5951237, upload-time = "2025-12-26T02:53:40.387Z" }, - { url = "https://files.pythonhosted.org/packages/eb/b5/f2b34d41f2f8584d9bf715555072fdd3813d2e8bb8981ead149fa79fa7e0/tpchgen_cli-2.0.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:36fa88bb80b278364305f3047a2dfd95c3130bbb22ad9af4d1fcbbe8dc8bcfee", size = 6522433, upload-time = "2025-12-26T02:53:42.526Z" }, - { url = "https://files.pythonhosted.org/packages/e2/33/e9bdb3ba82e1d160e531850a058f718188a565b40c2edf5bdb070392ebd4/tpchgen_cli-2.0.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:28f5f8ee3c8eab1779bde8d763ad8cd852229217a377c5c33d271b1a5e9bdf36", size = 7457373, upload-time = "2025-12-26T02:53:44.475Z" }, - { url = "https://files.pythonhosted.org/packages/a5/6d/d5dc960f5e7763869e33dd904797e012c5c84609ba8eefa34c525f7e806c/tpchgen_cli-2.0.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a1394361d426f35d3a448ca99948f74e333cf85dce98abb101e617273f0eba9e", size = 5997781, upload-time = "2025-12-26T02:53:46.791Z" }, - { url = "https://files.pythonhosted.org/packages/1d/86/a3d8faa707fad1a0736a39b2d007105fd5b351e3076871f6391a90b71488/tpchgen_cli-2.0.2-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:ea303d454bf44e0aae366e893cd3f393d8f89c1a94ddfc4ae79b7fd05ecb5d6c", size = 5642562, upload-time = "2025-12-26T02:53:48.971Z" }, - { url = "https://files.pythonhosted.org/packages/a7/aa/4e97047c5b69bcb280ee7b1f4f9b2116f15a590332a9a8fcfc54f1f1c429/tpchgen_cli-2.0.2-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:8a3758afd1c5e5379e86cd1e8c9629aa85fd4293532e769b01466da9e682b79c", size = 5977608, upload-time = "2025-12-26T02:53:50.979Z" }, - { url = "https://files.pythonhosted.org/packages/f8/4d/ca26c4dc4dd0401eb8626baaff0637ee973a41505c7db9fb8a11261cb620/tpchgen_cli-2.0.2-py3-none-musllinux_1_2_i686.whl", hash = "sha256:c04caaa18b8eb224f5de88ee773e21afbf4f9723f71fdc77e7fb88a8fb3b1f69", size = 6214864, upload-time = "2025-12-26T02:53:53.244Z" }, - { url = "https://files.pythonhosted.org/packages/08/9f/a87904ae9382559218b03c6be6f162fe4384bcffd6d636dbd334d17e5162/tpchgen_cli-2.0.2-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:fc14ce31de7560955bb0880ed46d23e2419afcf66494a775ff50edeed4388378", size = 6061354, upload-time = "2025-12-26T02:53:55.359Z" }, - { url = "https://files.pythonhosted.org/packages/df/f7/86c5528e01f0a99450588b568f84079eb75bead9331d4ca0ade2407348be/tpchgen_cli-2.0.2-py3-none-win32.whl", hash = "sha256:2735a81abcdd2f95301960e8522707e8a380c342c95112928065dd531f6a1bb9", size = 4644026, upload-time = "2025-12-26T02:53:57.135Z" }, - { url = "https://files.pythonhosted.org/packages/f7/56/9225072e2b5a1f12a1a87a3d9dbdb6696cccbe313aa84ac404a304dfa7d2/tpchgen_cli-2.0.2-py3-none-win_amd64.whl", hash = "sha256:a532917f167d63fc9223f1f34887bbb80c3f0024ae78c4a2c24923beb680068b", size = 5171253, upload-time = "2025-12-26T02:53:59.207Z" }, + { url = "https://files.pythonhosted.org/packages/c9/e7/43f1b87c6bfb7ac8c42a01857a7ad2cbf1f8865bc9cb8909d0c9e4bdda6c/tpchgen_cli-3.0.0-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:c388166979b7132a3073047149704d78e5d112c5760ca2d289b395ea1ef16389", size = 3690612, upload-time = "2026-06-29T23:11:37.102Z" }, + { url = "https://files.pythonhosted.org/packages/f7/b6/e31e5796f50f39f9a3e407bbcaabcedccc80672bf5b372531bcebe270a58/tpchgen_cli-3.0.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:0f6603c82f096241c96a851778d4633797ee732bd1e33e443c8142ec60015b17", size = 3474799, upload-time = "2026-06-29T23:11:38.811Z" }, + { url = "https://files.pythonhosted.org/packages/fa/b9/2d78d82fbc20a0aa921470df3171737117dde15a369f4b18560e94b5b9c4/tpchgen_cli-3.0.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:788445305b7632845da277322691f3f4d377e2426aac4103c68115b120c7a645", size = 3752458, upload-time = "2026-06-29T23:11:40.439Z" }, + { url = "https://files.pythonhosted.org/packages/09/4a/14aae217065e67c4340f8342b1ba86b9de78f2af85fbde3b0f19c617139f/tpchgen_cli-3.0.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:234b086888b69260cfb958546fa1826a27d9480172723023812240f252471bc5", size = 3846319, upload-time = "2026-06-29T23:11:42.128Z" }, + { url = "https://files.pythonhosted.org/packages/d1/d9/c3c623fd42ab6f3a1700797a2ce393ee929e3f1fc286f23ca2265246896f/tpchgen_cli-3.0.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f68c4e5422d26ecccb218dde6bb0b2289da8e373a3a0f3c6f7850e2e309aee22", size = 3860398, upload-time = "2026-06-29T23:11:46.293Z" }, + { url = "https://files.pythonhosted.org/packages/42/ef/87e4b15a1370bb9585758befdd0ec0e760fa3f5fec8f9bd7fa7084176a31/tpchgen_cli-3.0.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:395de548fb1a5e656d6e68ef935bdedb091f0112bff72636b19295d33be7a0b9", size = 4025621, upload-time = "2026-06-29T23:11:48.001Z" }, + { url = "https://files.pythonhosted.org/packages/23/db/e5e5d550a2da3b4952db5e79d01ba7948e9feba58067cc8ebfd2c4232e39/tpchgen_cli-3.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8eaed46bae8974e00214a6459b7927921966353c21cf53cc8efdfa9fd99bb2dc", size = 3860299, upload-time = "2026-06-29T23:11:49.802Z" }, + { url = "https://files.pythonhosted.org/packages/8d/20/963cceefa7e86a93f141a633b3c10de13d5aa9224fc21f8a3c4daa9e3cfe/tpchgen_cli-3.0.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:26147d5ad081541651599abf5a7c050fa9d5771f811a66821cb92cd0a101a071", size = 3709213, upload-time = "2026-06-29T23:11:51.586Z" }, + { url = "https://files.pythonhosted.org/packages/9f/45/82599b7965bc74953934a01087d3e6b12ee3c7e43f7e3d1b29ab2fd45a5b/tpchgen_cli-3.0.0-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:3714e43439e6d0144e6c202aee9db46044ef07167823f693153e84c23d00f9ea", size = 3858239, upload-time = "2026-06-29T23:11:53.174Z" }, + { url = "https://files.pythonhosted.org/packages/d5/94/859b1a8c908e86a2eae8431aaddd6835f5902f626af82ac63865b0e13b65/tpchgen_cli-3.0.0-py3-none-musllinux_1_2_i686.whl", hash = "sha256:c57f4c491640e74510332946a94bd35ba24cc265dd7dd2690ee8b9f8eb8541a4", size = 3829003, upload-time = "2026-06-29T23:11:54.743Z" }, + { url = "https://files.pythonhosted.org/packages/d6/67/3c1400e1265ba1f0da1a66d1d1f428ef83d6e43f9b39f45618beb512eda5/tpchgen_cli-3.0.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:0ff4951691b388b195129b7b847222fa598960e63739a5d2feac182609bbf8a7", size = 3923962, upload-time = "2026-06-29T23:11:56.546Z" }, + { url = "https://files.pythonhosted.org/packages/09/53/f734e84e134c0f98cffa2a08a0f5adf44da8cb7e66d871fc11768c29eee5/tpchgen_cli-3.0.0-py3-none-win32.whl", hash = "sha256:ebff7beaaf3ac0f7fedadb559477ff5786e5c3c8a1153d467cdc4adb5df17ef5", size = 3485160, upload-time = "2026-06-29T23:11:58.159Z" }, + { url = "https://files.pythonhosted.org/packages/e7/2b/12e1eed96b22e687f5fbaebff77371350f2af5ed1fda56bf2436bf712fc7/tpchgen_cli-3.0.0-py3-none-win_amd64.whl", hash = "sha256:e3f276a75ead873f025120357baf4042f976a43070e2b3b63d147641664e9491", size = 3845860, upload-time = "2026-06-29T23:11:59.701Z" }, ] [[package]] @@ -2236,7 +2816,7 @@ name = "tqdm" version = "4.67.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "(python_full_version >= '3.10' and sys_platform == 'win32') or (python_full_version < '3.10' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "colorama", marker = "python_full_version >= '3.10' and sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/09/a9/6ba95a270c6f1fbcd8dac228323f2777d886cb206987444e4bce66338dd4/tqdm-4.67.3.tar.gz", hash = "sha256:7d825f03f89244ef73f1d4ce193cb1774a8179fd96f31d7e1dcde62092b960bb", size = 169598, upload-time = "2026-02-03T17:35:53.048Z" } wheels = [ @@ -2260,20 +2840,66 @@ name = "typing-extensions" version = "4.15.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version >= '3.11' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", - "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra == 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra == 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version >= '3.11' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra == 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.10.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", + "python_full_version == '3.9.*' and extra != 'extra-9-lakebench-daft' and extra != 'extra-9-lakebench-duckdb' and extra != 'extra-9-lakebench-polars' and extra != 'extra-9-lakebench-sail' and extra != 'extra-9-lakebench-spark'", ] sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:49:26.313Z" } wheels = [ @@ -2295,15 +2921,15 @@ version = "21.4.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "distlib" }, - { name = "filelock", version = "3.16.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "filelock", version = "3.19.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "filelock", version = "3.29.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "platformdirs", version = "4.3.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "platformdirs", version = "4.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "platformdirs", version = "4.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "filelock", version = "3.16.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "filelock", version = "3.19.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "filelock", version = "3.29.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "platformdirs", version = "4.3.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "platformdirs", version = "4.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.9.*' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "platformdirs", version = "4.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, { name = "python-discovery" }, - { name = "typing-extensions", version = "4.13.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, - { name = "typing-extensions", version = "4.15.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.9' and python_full_version < '3.11') or (python_full_version < '3.9' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (python_full_version >= '3.11' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "typing-extensions", version = "4.13.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9' or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, + { name = "typing-extensions", version = "4.15.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.9' and python_full_version < '3.11') or (python_full_version < '3.9' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (python_full_version < '3.9' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (python_full_version < '3.9' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (python_full_version < '3.9' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark') or (python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-duckdb') or (python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-polars') or (python_full_version >= '3.11' and extra == 'extra-9-lakebench-daft' and extra == 'extra-9-lakebench-sail') or (python_full_version >= '3.11' and extra == 'extra-9-lakebench-sail' and extra == 'extra-9-lakebench-spark')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/95/f0/b47ecf438211a25a97f8f0e4b23c22bc2496ebfea18dd6ec16210f09cc36/virtualenv-21.4.1.tar.gz", hash = "sha256:2ca543c713b72840ceffd94e9bdedfbd09a661defa1f7f69e5429ad4059442e2", size = 7613344, upload-time = "2026-05-28T04:12:49.905Z" } wheels = [