Unverified Commit 32a79f41 authored by Yt's avatar Yt Committed by GitHub
Browse files

Merge pull request #307343 from lucasew/polars/minor-refactor

python3Packages.polars: minor refactor
parents a2acec63 b0e4bdf2
Loading
Loading
Loading
Loading
+11 −11
Original line number Diff line number Diff line
@@ -11,28 +11,28 @@
, rust-jemalloc-sys
, darwin
}:

let
  pname = "polars";
  version = "0.20.15";
  rootSource = fetchFromGitHub {
    owner = "pola-rs";
    repo = "polars";
    rev = "refs/tags/py-${version}";
    hash = "sha256-N/VIi0s5unYWqlR5Mpaq9cqXl2ccbzWPuOtE2UbmQw8=";
  };
  rust-jemalloc-sys' = rust-jemalloc-sys.override {
    jemalloc = jemalloc.override {
      disableInitExecTls = true;
    };
  };
in
buildPythonPackage {
  inherit pname version;

buildPythonPackage rec {
  pname = "polars";
  version = "0.20.15";
  pyproject = true;

  disabled = pythonOlder "3.8";

  src = rootSource;
  src = fetchFromGitHub {
    owner = "pola-rs";
    repo = "polars";
    rev = "refs/tags/py-${version}";
    hash = "sha256-N/VIi0s5unYWqlR5Mpaq9cqXl2ccbzWPuOtE2UbmQw8=";
  };

  # Cargo.lock file is sometimes behind actual release which throws an error,
  # thus the `sed` command