silx: 2.1.1 -> 2.1.2 (#361612)
[NixPkgs.git] / pkgs / development / python-modules / aiomcache / default.nix
blobf320ae7945d30dd9b9c959e98ff1248fba42679b
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   pythonOlder,
7   # build-system
8   setuptools,
10   # dependencies
11   python-memcached,
12   typing-extensions,
15 buildPythonPackage rec {
16   pname = "aiomcache";
17   version = "0.8.2";
18   pyproject = true;
20   src = fetchFromGitHub {
21     owner = "aio-libs";
22     repo = "aiomcache";
23     rev = "v${version}";
24     hash = "sha256-+rlKHDop0kNxJ0HoXROs/oyI4zE3MDyxXXhWZtVDMj4=";
25   };
27   build-system = [ setuptools ];
29   dependencies = [ python-memcached ] ++ lib.optionals (pythonOlder "3.11") [ typing-extensions ];
31   doCheck = false; # executes memcached in docker
33   pythonImportsCheck = [ "aiomcache" ];
35   meta = with lib; {
36     changelog = "https://github.com/aio-libs/aiomcache/blob/${src.rev}/CHANGES.rst";
37     description = "Minimal asyncio memcached client";
38     homepage = "https://github.com/aio-libs/aiomcache/";
39     license = licenses.bsd2;
40     maintainers = with maintainers; [ hexa ];
41   };