python3Packages.smolagents: 1.21.3 -> 1.23.0; fix python3.14 build (#477978)
This commit is contained in:
@@ -47,13 +47,14 @@
|
||||
# tests
|
||||
ipython,
|
||||
pytest-datadir,
|
||||
pytest-timeout,
|
||||
pytestCheckHook,
|
||||
wikipedia-api,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "smolagents";
|
||||
version = "1.21.3";
|
||||
version = "1.23.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
@@ -77,6 +78,10 @@ buildPythonPackage (finalAttrs: {
|
||||
optional-dependencies = lib.fix (self: {
|
||||
audio = [ soundfile ] ++ self.torch;
|
||||
bedrock = [ boto3 ];
|
||||
# blaxel = [
|
||||
# blaxel
|
||||
# websocket-client
|
||||
# ];
|
||||
docker = [
|
||||
docker
|
||||
websocket-client
|
||||
@@ -91,6 +96,10 @@ buildPythonPackage (finalAttrs: {
|
||||
mcp
|
||||
mcpadapt
|
||||
];
|
||||
# modal = [
|
||||
# modal
|
||||
# websocket-client
|
||||
# ];
|
||||
# mlx-lm = [ mlx-lm ];
|
||||
openai = [ openai ];
|
||||
# telemetry = [
|
||||
@@ -129,6 +138,7 @@ buildPythonPackage (finalAttrs: {
|
||||
pytestCheckHook
|
||||
wikipedia-api
|
||||
]
|
||||
++ lib.optionals (stdenv.hostPlatform.isDarwin) [ pytest-timeout ]
|
||||
++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies;
|
||||
|
||||
pythonImportsCheck = [ "smolagents" ];
|
||||
@@ -173,6 +183,16 @@ buildPythonPackage (finalAttrs: {
|
||||
"test_init_agent_with_different_toolsets"
|
||||
"test_multiagents_save"
|
||||
"test_new_instance"
|
||||
|
||||
# Requires optional "blaxel" dependencies
|
||||
"test_blaxel_executor_instantiation_with_blaxel_sdk"
|
||||
"test_blaxel_executor_custom_parameters"
|
||||
"test_blaxel_executor_cleanup"
|
||||
# Requires optional "modal" dependencies
|
||||
"test_sandbox_lifecycle"
|
||||
# TypeError: 'function' object is not subscriptable
|
||||
"test_stream_to_gradio_memory_step"
|
||||
|
||||
];
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
Reference in New Issue
Block a user