From 9eb142c0786ae271518c82c05749ae4220ce27bf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 28 Jan 2026 21:25:41 +0000 Subject: [PATCH 1/2] python3Packages.djangoql: 0.18.0 -> 0.19.1 --- pkgs/development/python-modules/djangoql/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/djangoql/default.nix b/pkgs/development/python-modules/djangoql/default.nix index 3f0eba9b0cd0..e654fbbc6df1 100644 --- a/pkgs/development/python-modules/djangoql/default.nix +++ b/pkgs/development/python-modules/djangoql/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "djangoql"; - version = "0.18.0"; + version = "0.19.1"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-x8KJ08BLKLRD42uqIW/FSFf3V6TFNXLTyWaoCr5Zb78="; + hash = "sha256-vOCdUoV4V7InRPkyQfFtXGKhsRing04civoUvruWTu4="; }; propagatedBuildInputs = [ ply ]; From 455476e450b55ba234106b8db3ab62145c83a643 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 29 Jan 2026 11:21:45 +0100 Subject: [PATCH 2/2] python313Packages.djangoql: modernize --- .../python-modules/djangoql/default.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/djangoql/default.nix b/pkgs/development/python-modules/djangoql/default.nix index e654fbbc6df1..3204f1ba6bf6 100644 --- a/pkgs/development/python-modules/djangoql/default.nix +++ b/pkgs/development/python-modules/djangoql/default.nix @@ -4,20 +4,23 @@ fetchPypi, python, django, + setuptools, ply, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "djangoql"; version = "0.19.1"; - format = "setuptools"; + pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-vOCdUoV4V7InRPkyQfFtXGKhsRing04civoUvruWTu4="; }; - propagatedBuildInputs = [ ply ]; + build-system = [ setuptools ]; + + dependencies = [ ply ]; nativeCheckInputs = [ django ]; @@ -26,10 +29,13 @@ buildPythonPackage rec { ${python.executable} test_project/manage.py test core.tests ''; + pythonImportsCheck = [ "djangoql" ]; + meta = { description = "Advanced search language for Django"; homepage = "https://github.com/ivelum/djangoql"; + changelog = "https://github.com/ivelum/djangoql/blob/master/CHANGES.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ erikarvstedt ]; }; -} +})