From 90ca6cce4a68ff51e1d17b76c95aad1a9ae7c726 Mon Sep 17 00:00:00 2001 From: natsukium Date: Wed, 1 Jan 2025 14:46:08 +0900 Subject: [PATCH] python312Packages.scrap-engine: refactor --- .../python-modules/scrap-engine/default.nix | 23 ++++++++++++++----- 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/scrap-engine/default.nix b/pkgs/development/python-modules/scrap-engine/default.nix index d1ca60e1bf43..0a8c9fed90e8 100644 --- a/pkgs/development/python-modules/scrap-engine/default.nix +++ b/pkgs/development/python-modules/scrap-engine/default.nix @@ -2,24 +2,35 @@ lib, buildPythonPackage, fetchPypi, + setuptools, setuptools-scm, }: buildPythonPackage rec { - pname = "scrap_engine"; + pname = "scrap-engine"; version = "1.4.1"; + pyproject = true; src = fetchPypi { - inherit pname version; + pname = "scrap_engine"; + inherit version; hash = "sha256-qxzbVYFcSKcL2HtMlH9epO/sCx9HckWAt/NyVD8QJBQ="; }; - nativeBuildInputs = [ setuptools-scm ]; + build-system = [ + setuptools + setuptools-scm + ]; - meta = with lib; { - maintainers = with maintainers; [ fgaz ]; + pythonImportsCheck = [ "scrap_engine" ]; + + # raise scrap_engine.CoordinateError + doCheck = false; + + meta = { + maintainers = with lib.maintainers; [ fgaz ]; description = "2D ascii game engine for the terminal"; homepage = "https://github.com/lxgr-linux/scrap_engine"; - license = licenses.gpl3Only; + license = lib.licenses.gpl3Only; }; }