python3Packages.fastexcel: 0.14.0 -> 0.15.0 (#439455)

Sandro 8ac75907 d71f1afe

Changed files
+16 -8
pkgs
development
python-modules
fastexcel
+16 -8
pkgs/development/python-modules/fastexcel/default.nix
···
cargo,
rustc,
-
# dependencies
-
pyarrow,
-
# optional-dependencies
pandas,
polars,
# tests
pytest-mock,
···
buildPythonPackage rec {
pname = "fastexcel";
-
version = "0.14.0";
pyproject = true;
src = fetchFromGitHub {
owner = "ToucanToco";
repo = "fastexcel";
tag = "v${version}";
-
hash = "sha256-sBpefpJm8b+6WQeO7zqihFDYPRnMZUQFSapcDkqekI0=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
-
hash = "sha256-gwLVxW9ETzvnI0tE8EWr8pUtvsBAQ/tC4tgEso15N3M=";
};
nativeBuildInputs = [
···
rustc
];
-
dependencies = [
-
pyarrow
];
optional-dependencies = {
pandas = [
pandas
];
polars = [
polars
···
pythonImportsCheck = [
"fastexcel"
];
nativeCheckInputs = [
pandas
polars
pytest-mock
pytestCheckHook
];
···
cargo,
rustc,
# optional-dependencies
pandas,
polars,
+
pyarrow,
# tests
pytest-mock,
···
buildPythonPackage rec {
pname = "fastexcel";
+
version = "0.15.1";
pyproject = true;
src = fetchFromGitHub {
owner = "ToucanToco";
repo = "fastexcel";
tag = "v${version}";
+
hash = "sha256-kGGtTgy8k6TeP4iwonIwiQKiYMFAXw9v5Q5dpdcYP7A=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
+
hash = "sha256-SdraNHOicCjIKFaTSRn4dEzfW8w243y/w9ym9JduMQo=";
};
nativeBuildInputs = [
···
rustc
];
+
maturinBuildFlags = [
+
"--features __maturin"
];
optional-dependencies = {
+
pyarrow = [
+
pyarrow
+
];
pandas = [
pandas
+
pyarrow
];
polars = [
polars
···
pythonImportsCheck = [
"fastexcel"
+
"fastexcel._fastexcel"
];
+
preCheck = ''
+
rm -rf python/fastexcel
+
'';
+
nativeCheckInputs = [
pandas
polars
+
pyarrow
pytest-mock
pytestCheckHook
];