python311Packages.notifications-python-client: refactor

This commit is contained in:
Fabian Affolter 2024-01-08 09:33:15 +01:00
parent 792bd7f814
commit e453e77515

View File

@ -10,6 +10,7 @@
, pythonOlder
, requests
, requests-mock
, setuptools
}:
buildPythonPackage rec {
@ -21,11 +22,20 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "alphagov";
repo = pname;
repo = "notifications-python-client";
rev = "refs/tags/${version}";
hash = "sha256-HDxCVwagHFenx0S2TPxiMIyyq4ovxe0yNi76sX2CC9s=";
};
postPatch = ''
substituteInPlace setup.py \
--replace "pytest-runner" ""
'';
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
docopt
pyjwt
@ -40,11 +50,6 @@ buildPythonPackage rec {
requests-mock
];
postPatch = ''
substituteInPlace setup.py \
--replace "pytest-runner" ""
'';
pythonImportsCheck = [
"notifications_python_client"
];