Revert "python3Packages.mistral-common: disable sentencepiece dependency on Darwin"

This reverts commit fd48e39042.
This commit is contained in:
Ihar Hrachyshka
2025-12-13 21:20:52 -05:00
parent 898c5d3d71
commit efbdcbbc88
@@ -1,6 +1,5 @@
{
lib,
stdenv,
buildPythonPackage,
fetchFromGitHub,
@@ -62,8 +61,7 @@ buildPythonPackage rec {
opencv = [
opencv-python-headless
];
# Broken on Darwin. See https://github.com/NixOS/nixpkgs/issues/466092
sentencepiece = lib.optionals (!stdenv.hostPlatform.isDarwin) [
sentencepiece = [
sentencepiece
];
soundfile = [
@@ -99,7 +97,7 @@ buildPythonPackage rec {
soxr
uvicorn
]
++ lib.concatAttrValues optional-dependencies;
++ lib.flatten (lib.attrValues optional-dependencies);
disabledTests = [
# Require internet
@@ -114,20 +112,6 @@ buildPythonPackage rec {
"test_openai_chat_fields"
];
# Requires sentencepiece which segfaults when initialized on Darwin
# See https://github.com/NixOS/nixpkgs/issues/466092
disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [
"tests/experimental/test_app.py"
"tests/experimental/test_tools.py"
"tests/test_fim_tokenizer.py"
"tests/test_integration_samples.py"
"tests/test_mistral_tokenizer.py"
"tests/test_tokenize_v1.py"
"tests/test_tokenize_v2.py"
"tests/test_tokenize_v3.py"
"tests/test_tokenizer_v7.py"
];
meta = {
description = "Tools to help you work with Mistral models";
homepage = "https://github.com/mistralai/mistral-common";