From 696459a18661ad73fca486c96bf4da55e08b0b92 Mon Sep 17 00:00:00 2001 From: foefl Date: Wed, 4 Mar 2026 10:21:48 +0100 Subject: [PATCH] add Polars as dep --- pdm.lock | 36 ++++++++++++++++++++++++++++++++++-- pyproject.toml | 3 +++ 2 files changed, 37 insertions(+), 2 deletions(-) diff --git a/pdm.lock b/pdm.lock index b2adf38..6d70f41 100644 --- a/pdm.lock +++ b/pdm.lock @@ -2,10 +2,10 @@ # It is not intended for manual editing. [metadata] -groups = ["default", "dev", "lint", "nb", "tests"] +groups = ["default", "data", "dev", "lint", "nb", "tests"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:3a107981dc4305f031f87c89e3a57a6bb823954d397a52d074fef1c72ac639d0" +content_hash = "sha256:31a646081f677143fe4029dbf405707d2a5058f112a753189ea8b5f24c6d33ac" [[metadata.targets]] requires_python = ">=3.11" @@ -1641,6 +1641,38 @@ files = [ {file = "pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3"}, ] +[[package]] +name = "polars" +version = "1.38.1" +requires_python = ">=3.10" +summary = "Blazingly fast DataFrame library" +groups = ["data"] +dependencies = [ + "polars-runtime-32==1.38.1", +] +files = [ + {file = "polars-1.38.1-py3-none-any.whl", hash = "sha256:a29479c48fed4984d88b656486d221f638cba45d3e961631a50ee5fdde38cb2c"}, + {file = "polars-1.38.1.tar.gz", hash = "sha256:803a2be5344ef880ad625addfb8f641995cfd777413b08a10de0897345778239"}, +] + +[[package]] +name = "polars-runtime-32" +version = "1.38.1" +requires_python = ">=3.10" +summary = "Blazingly fast DataFrame library" +groups = ["data"] +files = [ + {file = "polars_runtime_32-1.38.1-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:18154e96044724a0ac38ce155cf63aa03c02dd70500efbbf1a61b08cadd269ef"}, + {file = "polars_runtime_32-1.38.1-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:c49acac34cc4049ed188f1eb67d6ff3971a39b4af7f7b734b367119970f313ac"}, + {file = "polars_runtime_32-1.38.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fef2ef2626a954e010e006cc8e4de467ecf32d08008f130cea1c78911f545323"}, + {file = "polars_runtime_32-1.38.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e8a5f7a8125e2d50e2e060296551c929aec09be23a9edcb2b12ca923f555a5ba"}, + {file = "polars_runtime_32-1.38.1-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:10d19cd9863e129273b18b7fcaab625b5c8143c2d22b3e549067b78efa32e4fa"}, + {file = "polars_runtime_32-1.38.1-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:61e8d73c614b46a00d2f853625a7569a2e4a0999333e876354ac81d1bf1bb5e2"}, + {file = "polars_runtime_32-1.38.1-cp310-abi3-win_amd64.whl", hash = "sha256:08c2b3b93509c1141ac97891294ff5c5b0c548a373f583eaaea873a4bf506437"}, + {file = "polars_runtime_32-1.38.1-cp310-abi3-win_arm64.whl", hash = "sha256:6d07d0cc832bfe4fb54b6e04218c2c27afcfa6b9498f9f6bbf262a00d58cc7c4"}, + {file = "polars_runtime_32-1.38.1.tar.gz", hash = "sha256:04f20ed1f5c58771f34296a27029dc755a9e4b1390caeaef8f317e06fdfce2ec"}, +] + [[package]] name = "prometheus-client" version = "0.24.1" diff --git a/pyproject.toml b/pyproject.toml index deaadcd..39c54a5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -148,3 +148,6 @@ nb = [ "jupyterlab>=4.3.5", "ipywidgets>=8.1.5", ] +data = [ + "polars>=1.38.1", +]