1{
2 lib,
3 buildPythonPackage,
4 fetchFromGitHub,
5 setuptools,
6 wheel,
7 redis,
8}:
9
10buildPythonPackage rec {
11 pname = "huey";
12 version = "2.5.3";
13
14 format = "pyproject";
15
16 src = fetchFromGitHub {
17 owner = "coleifer";
18 repo = "huey";
19 tag = version;
20 hash = "sha256-Avy5aMYoeIhO7Q83s2W4o6RBMaVFdRBqa7HGNIGNOqE=";
21 };
22
23 nativeBuildInputs = [
24 setuptools
25 wheel
26 ];
27
28 propagatedBuildInputs = [ redis ];
29
30 # connects to redis
31 doCheck = false;
32
33 meta = with lib; {
34 changelog = "https://github.com/coleifer/huey/blob/${src.tag}/CHANGELOG.md";
35 description = "Little task queue for python";
36 homepage = "https://github.com/coleifer/huey";
37 license = licenses.mit;
38 maintainers = [ ];
39 };
40}