python312Packages.pytest-raisesregexp: modernize

This commit is contained in:
Peder Bergebakken Sundt
2024-08-24 19:10:43 +02:00
parent 5f4c4aa31b
commit faf46faec3
@@ -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";