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 { lib
, buildPythonPackage , buildPythonPackage
, fetchPypi , fetchPypi
, setuptools
, pkgs , pkgs
, python , python
, pythonOlder
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "bsddb3"; pname = "bsddb3";
version = "6.2.9"; version = "6.2.9";
format = "setuptools"; pyproject = true;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "70d05ec8dc568f42e70fc919a442e0daadc2a905a1cfb7ca77f549d49d6e7801"; sha256 = "70d05ec8dc568f42e70fc919a442e0daadc2a905a1cfb7ca77f549d49d6e7801";
}; };
build-system = [
setuptools
];
buildInputs = [ pkgs.db ]; buildInputs = [ pkgs.db ];
doCheck = pythonOlder "3.12"; # distutils usage
checkPhase = '' checkPhase = ''
${python.interpreter} test.py ${python.interpreter} test.py
''; '';