python312Packages.dash-renderer: remove (#369714)
[NixPkgs.git] / pkgs / development / python-modules / asyncio-dgram / default.nix
blobf31f0f7fc6d5515791af2a309ed7a4b0b84c6503
2   lib,
3   stdenv,
4   buildPythonPackage,
5   fetchFromGitHub,
6   pytest-asyncio,
7   pytestCheckHook,
8   pythonOlder,
9   setuptools,
12 buildPythonPackage rec {
13   pname = "asyncio-dgram";
14   version = "2.2.0";
15   pyproject = true;
17   disabled = pythonOlder "3.7";
19   src = fetchFromGitHub {
20     owner = "jsbronder";
21     repo = "asyncio-dgram";
22     tag = "v${version}";
23     hash = "sha256-9aO3xFmoR74uZSzxBPRVvz0QSW15TAdWEszLBX8AUR4=";
24   };
26   build-system = [ setuptools ];
28   nativeCheckInputs = [
29     pytest-asyncio
30     pytestCheckHook
31   ];
33   # OSError: AF_UNIX path too long
34   doCheck = !stdenv.hostPlatform.isDarwin;
36   disabledTests = [
37     "test_protocol_pause_resume"
38     # TypeError: socket type must be 2
39     "test_from_socket_bad_socket"
40   ];
42   pythonImportsCheck = [ "asyncio_dgram" ];
44   meta = with lib; {
45     description = "Python support for higher level Datagram";
46     homepage = "https://github.com/jsbronder/asyncio-dgram";
47     changelog = "https://github.com/jsbronder/asyncio-dgram/blob/v${version}/ChangeLog";
48     license = with licenses; [ mit ];
49     maintainers = with maintainers; [ fab ];
50   };