python312Packages.bsddb3: disable tests

They require distutils, which has been removed in 3.12.

Closes: #308232
This commit is contained in:
Martin Weinelt 2024-05-09 22:16:38 +02:00
parent baa26b9fb9
commit b7b5775f93
No known key found for this signature in database
GPG key ID: 87C1E9888F856759

View file

@ -1,22 +1,30 @@
{ lib
, buildPythonPackage
, fetchPypi
, setuptools
, pkgs
, python
, pythonOlder
}:
buildPythonPackage rec {
pname = "bsddb3";
version = "6.2.9";
format = "setuptools";
pyproject = true;
src = fetchPypi {
inherit pname version;
sha256 = "70d05ec8dc568f42e70fc919a442e0daadc2a905a1cfb7ca77f549d49d6e7801";
};
build-system = [
setuptools
];
buildInputs = [ pkgs.db ];
doCheck = pythonOlder "3.12"; # distutils usage
checkPhase = ''
${python.interpreter} test.py
'';