Unverified Commit ed866611 authored by Robert Scott's avatar Robert Scott Committed by GitHub
Browse files

Merge pull request #305627 from pbsds/avro-1713646961

python312Packages.avro: unbreak
parents d31958cb cddcb2a4
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
{ 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
  ];