From af71a50cfaecbecc9be6da5eb78c447fb2a6dc81 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 31 May 2025 23:26:02 +0200 Subject: [PATCH] python313Packages.ollama: 0.4.8 -> 0.5.1 Changelog: https://github.com/ollama/ollama-python/releases/tag/v0.5.1 --- .../python-modules/ollama/default.nix | 28 +++++++++---------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/ollama/default.nix b/pkgs/development/python-modules/ollama/default.nix index d200e098eecd..0b60410996ed 100644 --- a/pkgs/development/python-modules/ollama/default.nix +++ b/pkgs/development/python-modules/ollama/default.nix @@ -2,15 +2,10 @@ lib, buildPythonPackage, fetchFromGitHub, - - # build-system - poetry-core, - - # dependencies + hatchling, + hatch-vcs, httpx, pydantic, - - # tests pillow, pytest-asyncio, pytest-httpserver, @@ -19,24 +14,22 @@ buildPythonPackage rec { pname = "ollama"; - version = "0.4.8"; + version = "0.5.1"; pyproject = true; src = fetchFromGitHub { owner = "ollama"; repo = "ollama-python"; tag = "v${version}"; - hash = "sha256-ZhSbd7Um3+jG3yL3FwCm0lUdi5EQXVjJk0UMLRKeLOQ="; + hash = "sha256-XCsBdU8dUJIcfbvwUB6UNP2AhAmBxnk0kiFkOYcd1zY="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "0.0.0" "${version}" - ''; - pythonRelaxDeps = [ "httpx" ]; - build-system = [ poetry-core ]; + build-system = [ + hatchling + hatch-vcs + ]; dependencies = [ httpx @@ -54,6 +47,11 @@ buildPythonPackage rec { pythonImportsCheck = [ "ollama" ]; + disabledTestPaths = [ + # Don't test the examples + "examples/" + ]; + meta = { description = "Ollama Python library"; homepage = "https://github.com/ollama/ollama-python";