From 4d57d86f27a2da5c06d5c4ef54eded992a89a7c4 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Wed, 31 Dec 2025 11:38:36 +0100 Subject: [PATCH 1/2] python313Packages.sqlmodel: 0.0.24 -> 0.0.31 --- .../python-modules/sqlmodel/default.nix | 24 ++----------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/pkgs/development/python-modules/sqlmodel/default.nix b/pkgs/development/python-modules/sqlmodel/default.nix index 29c948ff476d..28674628e41e 100644 --- a/pkgs/development/python-modules/sqlmodel/default.nix +++ b/pkgs/development/python-modules/sqlmodel/default.nix @@ -6,38 +6,24 @@ dirty-equals, fastapi, fetchFromGitHub, - fetchpatch, pdm-backend, pydantic, - pytest-asyncio, pytestCheckHook, - pythonOlder, sqlalchemy, }: buildPythonPackage rec { pname = "sqlmodel"; - version = "0.0.24"; + version = "0.0.31"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "tiangolo"; repo = "sqlmodel"; tag = version; - hash = "sha256-RKihR3UJLuBYSHK79pcxIx/hT0nCkqQO8zBrq4AWaYM="; + hash = "sha256-HJ8we0gYySagUvs7NEKcwe9l7KEcqmJ8+CTW/rjBdME="; }; - patches = [ - (fetchpatch { - # https://github.com/tiangolo/sqlmodel/pull/969 - name = "passthru-environ-variables.patch"; - url = "https://github.com/tiangolo/sqlmodel/pull/969/commits/42d33049e9e4182b78914ad41d1e3d30125126ba.patch"; - hash = "sha256-dPuFCFUnmTpduxn45tE8XUP0Jlwjwmwe+zFaKSganOg="; - }) - ]; - build-system = [ pdm-backend ]; dependencies = [ @@ -50,17 +36,11 @@ buildPythonPackage rec { jinja2 dirty-equals fastapi - pytest-asyncio pytestCheckHook ]; pythonImportsCheck = [ "sqlmodel" ]; - disabledTests = [ - # AssertionError: assert 'enum_field VARCHAR(1) - "test_sqlite_ddl_sql" - ]; - disabledTestPaths = [ # Coverage "docs_src/tutorial/" From 684e7bc4c7efee864b842588f5ac260d04a5b9a9 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Wed, 31 Dec 2025 11:40:27 +0100 Subject: [PATCH 2/2] python313Packages.sqlmodel: update `meta` urls --- pkgs/development/python-modules/sqlmodel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sqlmodel/default.nix b/pkgs/development/python-modules/sqlmodel/default.nix index 28674628e41e..174c24138d48 100644 --- a/pkgs/development/python-modules/sqlmodel/default.nix +++ b/pkgs/development/python-modules/sqlmodel/default.nix @@ -49,8 +49,8 @@ buildPythonPackage rec { meta = { description = "Module to work with SQL databases"; - homepage = "https://github.com/tiangolo/sqlmodel"; - changelog = "https://github.com/tiangolo/sqlmodel/releases/tag/${version}"; + homepage = "https://github.com/fastapi/sqlmodel"; + changelog = "https://github.com/fastapi/sqlmodel/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; };