ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / apsw / default.nix
blob3ee5d9076cd22aa645f5678bb66c14e71dea2b8d
1 { lib
2 , stdenv
3 , buildPythonPackage
4 , fetchFromGitHub
5 , sqlite
6 , isPyPy
7 , python
8 }:
10 buildPythonPackage rec {
11   pname = "apsw";
12   version = "3.39.3.0";
13   format = "setuptools";
15   disabled = isPyPy;
17   src = fetchFromGitHub {
18     owner = "rogerbinns";
19     repo = "apsw";
20     rev = "refs/tags/${version}";
21     hash = "sha256-rUG6TXGdF+XaRTFn2luffYw+1EEChxtLgQx2Gn+7J6A=";
22   };
24   buildInputs = [
25     sqlite
26   ];
28   # Project uses custom test setup to exclude some tests by default, so using pytest
29   # requires more maintenance
30   # https://github.com/rogerbinns/apsw/issues/335
31   checkPhase = ''
32     ${python.interpreter} setup.py test
33   '';
35   pythonImportsCheck = [
36     "apsw"
37   ];
39   meta = with lib; {
40     description = "A Python wrapper for the SQLite embedded relational database engine";
41     homepage = "https://github.com/rogerbinns/apsw";
42     license = licenses.zlib;
43     maintainers = with maintainers; [ gador ];
44   };