python312Packages.yoda: 2.0.1 -> 2.0.2
[NixPkgs.git] / pkgs / development / python-modules / pysqlitecipher / default.nix
blobb1ff35671ad2a73db1c70394bc980ae86ca0b5e2
2   lib,
3   buildPythonPackage,
4   pythonOlder,
5   fetchPypi,
6   cryptography,
7   onetimepad,
8 }:
10 buildPythonPackage rec {
11   pname = "pysqlitecipher";
12   version = "0.22";
14   disabled = pythonOlder "3.6";
16   format = "setuptools";
18   src = fetchPypi {
19     inherit pname version;
20     sha256 = "daff63ca2719fbd698aa10f64493c4b31fb67877a8e8dbb8090e9c03a1b1a9e4";
21   };
23   propagatedBuildInputs = [
24     cryptography
25     onetimepad
26   ];
28   # upstream has no tests
29   doCheck = false;
31   pythonImportsCheck = [ "pysqlitecipher" ];
33   meta = {
34     description = "Lightweight and easy to use sqlite wrapper with built-in encryption system";
35     homepage = "https://github.com/harshnative/pysqlitecipher";
36     license = lib.licenses.gpl3Only;
37     maintainers = with lib.maintainers; [ dotlambda ];
38   };