anchor.diff:  
     dontUseSetuptoolsCheck = true;
     checkInputs = [
  -    aiohttp
       pytestCheckHook
       psutil
  +  ] ++ lib.optionals (pythonOlder "3.11") [
  +    aiohttp
     ];
   
     LIBUV_CONFIGURE_HOST = stdenv.hostPlatform.config;
  
positive.code:     "--strict"
      "--tb=native"
      # Depend on pyopenssl
      "--deselect tests/test_tcp.py::Test_UV_TCPSSL::test_flush_before_shutdown"
      "--deselect tests/test_tcp.py::Test_UV_TCPSSL::test_renegotiation"
      # test gets stuck in epoll_pwait on hydras aarch64 builders
      # https://github.com/MagicStack/uvloop/issues/412
      "--deselect tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data"
    ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [
      # Flaky test: https://github.com/MagicStack/uvloop/issues/412
      "--deselect tests/test_tcp.py::Test_UV_TCPSSL::test_shutdown_timeout_handler_not_set"
      # Broken: https://github.com/NixOS/nixpkgs/issues/160904
      "--deselect tests/test_context.py::Test_UV_Context::test_create_ssl_server_manual_connection_lost"
    ];
  
    disabledTestPaths = [
  
negative.code: 
  buildPythonPackage rec {
    pname = "uvloop";
    version = "0.17.0";
    format = "setuptools";
    disabled = pythonOlder "3.7";
  
    src = fetchPypi {
      inherit pname version;
      hash = "sha256-Dd9rr5zxGhoixxSH858Vss9461vefltF+7meip2RueE=";
    };
  
    nativeBuildInputs = [
      cython
    ];
  
    buildInputs = [
      libuv
  