biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / django-hierarkey / default.nix
blob488783094f54fe07b2f12ebc3d3cc26044a3990b
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
6   # build-system
7   setuptools,
9   # propagates
10   python-dateutil,
12   # tests
13   django-extensions,
14   pytest-django,
15   pytestCheckHook,
18 buildPythonPackage rec {
19   pname = "django-hierarkey";
20   version = "1.2.0";
21   pyproject = true;
23   src = fetchFromGitHub {
24     owner = "raphaelm";
25     repo = "django-hierarkey";
26     rev = "refs/tags/${version}";
27     hash = "sha256-1LSH9GwoNF3NrDVNUIHDAVsktyKIprDgB5XlIHeM3fM=";
28   };
30   build-system = [ setuptools ];
32   dependencies = [ python-dateutil ];
34   pythonImportsCheck = [ "hierarkey" ];
36   nativeCheckInputs = [
37     django-extensions
38     pytest-django
39     pytestCheckHook
40   ];
42   DJANGO_SETTINGS_MODULE = "tests.settings";
44   pytestFlagsArray = [ "tests" ];
46   meta = with lib; {
47     description = "Flexible and powerful hierarchical key-value store for your Django models";
48     homepage = "https://github.com/raphaelm/django-hierarkey";
49     license = licenses.asl20;
50     maintainers = with maintainers; [ hexa ];
51   };