From faf46faec377f420bc0fefb7a5c8fbe0b74c2806 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Sat, 24 Aug 2024 18:50:25 +0200 Subject: [PATCH] python312Packages.pytest-raisesregexp: modernize --- .../python-modules/pytest-raisesregexp/default.nix | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/pytest-raisesregexp/default.nix b/pkgs/development/python-modules/pytest-raisesregexp/default.nix index d9f2a8f4c07e..e6ce1e3a96e2 100644 --- a/pkgs/development/python-modules/pytest-raisesregexp/default.nix +++ b/pkgs/development/python-modules/pytest-raisesregexp/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + setuptools, py, pytest, }: @@ -9,24 +10,20 @@ buildPythonPackage rec { pname = "pytest-raisesregexp"; version = "2.1"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; - sha256 = "b54372494fc1f11388b1b9348aeb36b69609699eb8f46e0e010afc733d78236a"; + hash = "sha256-tUNySU/B8ROIsbk0ius2tpYJaZ649G4OAQr8cz14I2o="; }; + build-system = [ setuptools ]; + buildInputs = [ py pytest ]; - # https://github.com/kissgyorgy/pytest-raisesregexp/pull/3 - prePatch = '' - sed -i '3i\import io' setup.py - substituteInPlace setup.py --replace "long_description=open('README.rst').read()," "long_description=io.open('README.rst', encoding='utf-8').read()," - ''; - meta = with lib; { description = "Simple pytest plugin to look for regex in Exceptions"; homepage = "https://github.com/Walkman/pytest_raisesregexp";