From 1baaebca9486d8e1dae65877ecccbf6547f89068 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20L=C3=B3pez?= Date: Tue, 16 Jun 2026 19:36:54 +0200 Subject: [PATCH] python3Packages.sqlparams: init at 6.2.0 Assisted-by: Claude Code (Claude Opus 4.8) --- .../python-modules/sqlparams/default.nix | 35 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/development/python-modules/sqlparams/default.nix diff --git a/pkgs/development/python-modules/sqlparams/default.nix b/pkgs/development/python-modules/sqlparams/default.nix new file mode 100644 index 000000000000..e96b562c4c38 --- /dev/null +++ b/pkgs/development/python-modules/sqlparams/default.nix @@ -0,0 +1,35 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "sqlparams"; + version = "6.2.0"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "cpburnz"; + repo = "python-sql-parameters"; + tag = "v${finalAttrs.version}"; + hash = "sha256-PcAv76ZtArJDbddziOMTiDmMXyDTieDpqMA92iG2vgA="; + }; + + build-system = [ setuptools ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "sqlparams" ]; + + meta = { + description = "Convert DB API 2.0 named/numeric parameter styles to the style a driver supports"; + homepage = "https://github.com/cpburnz/python-sql-parameters"; + changelog = "https://github.com/cpburnz/python-sql-parameters/blob/${finalAttrs.src.tag}/CHANGES.rst"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ davidlghellin ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0b57c874c478..3c5c782906f9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18849,6 +18849,8 @@ self: super: with self; { sqlobject = callPackage ../development/python-modules/sqlobject { }; + sqlparams = callPackage ../development/python-modules/sqlparams { }; + sqlparse = callPackage ../development/python-modules/sqlparse { }; sqltrie = callPackage ../development/python-modules/sqltrie { };