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