biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / billiard / default.nix
blob4604eb15f43d39b5b72294455f9b07fd7ef04ffd
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   setuptools,
6   pytestCheckHook,
7   psutil,
8   pythonOlder,
9 }:
11 buildPythonPackage rec {
12   pname = "billiard";
13   version = "4.2.1";
14   pyproject = true;
16   disabled = pythonOlder "3.7";
18   src = fetchFromGitHub {
19     owner = "celery";
20     repo = "billiard";
21     rev = "refs/tags/v${version}";
22     hash = "sha256-9LuAlIn6hNiZGvWuaaDQxx9g0aBVF6Z2krxEOrssqRs=";
23   };
25   build-system = [ setuptools ];
27   nativeCheckInputs = [
28     psutil
29     pytestCheckHook
30   ];
32   pythonImportsCheck = [ "billiard" ];
34   meta = {
35     description = "Python multiprocessing fork with improvements and bugfixes";
36     homepage = "https://github.com/celery/billiard";
37     changelog = "https://github.com/celery/billiard/blob/v${version}/CHANGES.txt";
38     license = lib.licenses.bsd3;
39     maintainers = with lib.maintainers; [ nickcao ];
40   };