Merge pull request #303491 from mweinelt/httpsig-setuptools-dependency

python312Packages.httpsig: propagate setuptools
This commit is contained in:
Martin Weinelt 2024-04-12 01:40:31 +02:00 committed by GitHub
commit 9a54c3d609
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,30 +1,38 @@
{ lib { lib
, buildPythonPackage , buildPythonPackage
, fetchPypi , fetchPypi
, setuptools
, setuptools-scm , setuptools-scm
, pycryptodome , pycryptodome
, requests , requests
, six , six
, pytestCheckHook
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "httpsig"; pname = "httpsig";
version = "1.3.0"; version = "1.3.0";
format = "setuptools"; pyproject = true;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1rkc3zwsq53rjsmc47335m4viljiwdbmw3y2zry4z70j8q1dbmki"; hash = "sha256-cdbVAkYSnE98/sIPXlfjUdK4SS1jHMKqlnkUrPkfbOY=";
}; };
buildInputs = [ build-system = [
setuptools
setuptools-scm setuptools-scm
]; ];
propagatedBuildInputs = [ dependencies = [
pycryptodome pycryptodome
requests requests
six six
setuptools
];
nativeCheckInputs = [
pytestCheckHook
]; ];
pythonImportsCheck = [ "httpsig" ]; pythonImportsCheck = [ "httpsig" ];