diff --git a/Cargo.lock b/Cargo.lock index bfa2e3f7c..0b9e2e042 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4122,7 +4122,7 @@ dependencies = [ [[package]] name = "polars" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "getrandom", "polars-arrow", @@ -4141,7 +4141,7 @@ dependencies = [ [[package]] name = "polars-arrow" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "ahash", "atoi", @@ -4188,7 +4188,7 @@ dependencies = [ [[package]] name = "polars-compute" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "bytemuck", "either", @@ -4203,7 +4203,7 @@ dependencies = [ [[package]] name = "polars-core" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "ahash", "bitflags 2.6.0", @@ -4236,7 +4236,7 @@ dependencies = [ [[package]] name = "polars-error" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "avro-schema", "object_store", @@ -4249,7 +4249,7 @@ dependencies = [ [[package]] name = "polars-expr" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "ahash", "bitflags 2.6.0", @@ -4268,7 +4268,7 @@ dependencies = [ [[package]] name = "polars-io" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "ahash", "async-trait", @@ -4314,7 +4314,7 @@ dependencies = [ [[package]] name = "polars-json" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "ahash", "chrono", @@ -4335,7 +4335,7 @@ dependencies = [ [[package]] name = "polars-lazy" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "ahash", "bitflags 2.6.0", @@ -4362,7 +4362,7 @@ dependencies = [ [[package]] name = "polars-mem-engine" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "futures", "memmap2", @@ -4383,7 +4383,7 @@ dependencies = [ [[package]] name = "polars-ops" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "ahash", "argminmax", @@ -4416,7 +4416,7 @@ dependencies = [ [[package]] name = "polars-parquet" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "ahash", "async-stream", @@ -4443,7 +4443,7 @@ dependencies = [ [[package]] name = "polars-pipe" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "crossbeam-channel", "crossbeam-queue", @@ -4470,7 +4470,7 @@ dependencies = [ [[package]] name = "polars-plan" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "ahash", "bitflags 2.6.0", @@ -4503,7 +4503,7 @@ dependencies = [ [[package]] name = "polars-row" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "bytemuck", "polars-arrow", @@ -4514,7 +4514,7 @@ dependencies = [ [[package]] name = "polars-sql" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "hex", "once_cell", @@ -4534,7 +4534,7 @@ dependencies = [ [[package]] name = "polars-time" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "atoi", "bytemuck", @@ -4555,7 +4555,7 @@ dependencies = [ [[package]] name = "polars-utils" version = "0.42.0" -source = "git+/~https://github.com/pola-rs/polars?rev=37a492e#37a492eb53622b812611bb26466f6d3e23b12a1c" +source = "git+/~https://github.com/pola-rs/polars?tag=py-1.6.0#6ff1c70d25f108306ea53138b11eb262288b7251" dependencies = [ "ahash", "bytemuck", @@ -5530,9 +5530,9 @@ dependencies = [ [[package]] name = "rustls-native-certs" -version = "0.7.2" +version = "0.7.3" source = "registry+/~https://github.com/rust-lang/crates.io-index" -checksum = "04182dffc9091a404e0fc069ea5cd60e5b866c3adf881eff99a32d048242dffa" +checksum = "e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5" dependencies = [ "openssl-probe", "rustls-pemfile", @@ -6189,9 +6189,9 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.31.3" +version = "0.31.4" source = "registry+/~https://github.com/rust-lang/crates.io-index" -checksum = "2b92e0bdf838cbc1c4c9ba14f9c97a7ec6cdcd1ae66b10e1e42775a25553f45d" +checksum = "355dbe4f8799b304b05e1b0f05fc59b2a18d36645cf169607da45bde2f69a1be" dependencies = [ "core-foundation-sys", "libc", diff --git a/Cargo.toml b/Cargo.toml index 7e282a35f..faa880dea 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -285,9 +285,9 @@ local-encoding = { git = "/~https://github.com/slonopotamus/local-encoding-rs", br # BUILD NOTE: Be sure to set QSV_POLARS_REV below to the latest commit short hash or tag # of polars/py-polars before building qsv. This allows us to show the polars rev/tag in --version. # if we are using a release version of Rust Polars, leave QSV_POLARS_REV empty -# QSV_POLARS_REV=37a492e -# polars = { git = "/~https://github.com/pola-rs/polars", tag = "py-1.4.1" } -polars = { git = "/~https://github.com/pola-rs/polars", rev = "37a492e" } +# QSV_POLARS_REV=py-1.6.0 +polars = { git = "/~https://github.com/pola-rs/polars", tag = "py-1.6.0" } +# polars = { git = "/~https://github.com/pola-rs/polars", rev = "f0ba999" } [features] diff --git a/README.md b/README.md index ecde944cd..6eb5e6489 100644 --- a/README.md +++ b/README.md @@ -95,7 +95,7 @@ 😣: uses additional memory proportional to the cardinality of the columns in the CSV. 🧠: expensive operations are memoized with available inter-session Redis/Disk caching for fetch commands. 🗄️: [Extended input support](#extended-input-support). -🐻‍❄️: command powered by [![polars 0.42.0](https://img.shields.io/badge/polars-0.42.0-blue)](/~https://github.com/pola-rs/polars/releases/tag/rs-0.42.0). +🐻‍❄️: command powered by [![polars 0.42.0 at py-1.6.0 tag](https://img.shields.io/badge/polars-0.42.0-blue)](/~https://github.com/pola-rs/polars/releases/tag/py-1.6.0). 🤖: command uses Natural Language Processing & General AI techniques. 🏎️: multithreaded and/or faster when an index (📇) is available. 🚀: multithreaded even without an index. diff --git a/src/cmd/sqlp.rs b/src/cmd/sqlp.rs index 205416269..502125e52 100644 --- a/src/cmd/sqlp.rs +++ b/src/cmd/sqlp.rs @@ -6,8 +6,8 @@ Polars SQL is a SQL dialect, converting SQL queries to fast Polars LazyFrame exp (see https://docs.pola.rs/user-guide/sql/intro/). For a list of SQL functions and keywords supported by Polars SQL, see -/~https://github.com/pola-rs/polars/blob/rs-0.42.0/crates/polars-sql/src/functions.rs and -/~https://github.com/pola-rs/polars/blob/rs-0.42.0/crates/polars-sql/src/keywords.rs. +/~https://github.com/pola-rs/polars/blob/py-1.6.0/crates/polars-sql/src/functions.rs and +/~https://github.com/pola-rs/polars/blob/py-1.6.0/crates/polars-sql/src/keywords.rs. https://docs.pola.rs/py-polars/html/reference/sql/index.html also provides a more readable version of the SQL functions and keywords, though be aware that it's for the Python version of Polars, so there will be some minor syntax differences.