anchor.diff:      pytestCheckHook
       pyyaml
       requests-mock
  +    scikit-learn
       sqlalchemy
       tenacity
     ];
  
positive.code:     # different runners - I don't expect them to help debugging these
      # when running via our (= custom from their PoV) testing infra.
      "test_with_main_session"
    ];
  
    meta = with lib; {
  
negative.code: , sqlalchemy
  , tenacity
  , typing-extensions
  , scikit-learn
  }:
  
  buildPythonPackage rec {
    pname = "apache-beam";
    version = "2.40.0";
  
    src = fetchFromGitHub {
      owner = "apache";
      repo = "beam";
      rev = "v${version}";
      sha256 = "sha256-0S7Dj6PMSbZkEAY6ZLUpKVfe/tFxsq60TTAFj0Qhtv0=";
    };
  
    # See https://github.com/NixOS/nixpkgs/issues/156957.
    postPatch = ''
      substituteInPlace setup.py \
        --replace "dill>=0.3.1.1,<0.3.2" "dill" \
        --replace "pyarrow>=0.15.1,<8.0.0" "pyarrow"
    '';
  
    sourceRoot = "source/sdks/python";
  