Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / pylibmc / default.nix
blob3cd7a05e54ba27b7890da87250c362b0a11b82f4
1 { lib
2 , buildPythonPackage
3 , cyrus_sasl
4 , fetchPypi
5 , libmemcached
6 , pythonOlder
7 , zlib
8 }:
10 buildPythonPackage rec {
11   pname = "pylibmc";
12   version = "1.6.3";
13   format = "setuptools";
15   disabled = pythonOlder "3.7";
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-7vpGEVU3q61l++LgMqzRs0Y9m/njNa9LCRbfTk0yBuA=";
20   };
22   buildInputs = [
23     cyrus_sasl
24     libmemcached
25     zlib
26   ];
28   setupPyBuildFlags = [
29     "--with-sasl2"
30   ];
32   # Requires an external memcached server running
33   doCheck = false;
35   pythonImportsCheck = [
36     "pylibmc"
37   ];
39   meta = with lib; {
40     description = "Quick and small memcached client for Python";
41     homepage = "http://sendapatch.se/projects/pylibmc/";
42     license = licenses.bsd3;
43     maintainers = with maintainers; [ ];
44   };