python312Packages.avro: ubreak

This commit is contained in:
Peder Bergebakken Sundt 2024-04-20 23:08:03 +02:00
parent 64049a5126
commit cddcb2a4f1

View File

@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, pythonOlder
, setuptools
, fetchPypi
, typing-extensions
, pytestCheckHook
@ -9,7 +10,7 @@
buildPythonPackage rec {
pname = "avro";
version = "1.11.3";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.6";
@ -18,10 +19,19 @@ buildPythonPackage rec {
hash = "sha256-M5O7UTn5zweR0gV1bOHjmltYWGr1sVPWo7WhmWEOnRc=";
};
postPatch = lib.optionalString (!pythonOlder "3.12") ''
substituteInPlace avro/test/test_tether_word_count.py \
--replace-fail 'distutils' 'setuptools._distutils'
'';
propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [
typing-extensions
];
nativeBuildInputs = [
setuptools
];
nativeCheckInputs = [
pytestCheckHook
];