ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / embrace / default.nix
blobc342c9be5a0bdeadda48761789f7ad5526012ca3
1 { lib
2 , stdenv
3 , buildPythonPackage
4 , fetchFromSourcehut
5 , pytestCheckHook
6 , pythonOlder
7 , sqlparse
8 , wrapt
9 }:
11 buildPythonPackage rec {
12   pname = "embrace";
13   version = "4.1.0";
14   format = "setuptools";
16   disabled = pythonOlder "3.7";
18   src = fetchFromSourcehut {
19     vc = "hg";
20     owner = "~olly";
21     repo = "embrace-sql";
22     rev = "v${version}-release";
23     hash = "sha256-R6Ug4f8KFZNzaNWqWZkLvOwtsawCuerzvHlysr7bd6M=";
24   };
26   propagatedBuildInputs = [
27     sqlparse
28     wrapt
29   ];
31   checkInputs = [
32     pytestCheckHook
33   ];
35   pythonImportsCheck = [
36     "embrace"
37   ];
39   # Some test for hot-reload fails on Darwin, but the rest of the library
40   # should remain usable. (https://todo.sr.ht/~olly/embrace-sql/4)
41   doCheck = !stdenv.isDarwin;
43   meta = with lib; {
44     description = "Embrace SQL keeps your SQL queries in SQL files";
45     homepage = "https://pypi.org/project/embrace/";
46     license = licenses.asl20;
47     maintainers = with maintainers; [ pacien ];
48   };