1{ stdenv, lib, buildPythonPackage, fetchPypi }:
2
3buildPythonPackage rec {
4 pname = "Durus";
5 version = "4.2";
6
7 src = fetchPypi {
8 inherit version pname;
9 sha256 = "sha256:1gzxg43zawwgqjrfixvcrilwpikb1ix9b7710rsl5ffk7q50yi3c";
10 };
11
12 # Checks disabled due to missing python unittest framework 'sancho' in nixpkgs
13 doCheck = false;
14
15 pythonImportsCheck = [
16 "durus.connection"
17 "durus.file_storage"
18 "durus.client_storage"
19 "durus.sqlite_storage"
20 ];
21
22 meta = with lib; {
23 description = "Object persistence layer";
24 homepage = "https://github.com/nascheme/durus";
25 license = licenses.mit;
26 maintainers = with maintainers; [ grindhold ];
27 };
28}