python3Packages.dramatiq-abort: init at 1.2.1
new dependency for pkgs.fittrackee
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
gevent,
|
||||
pytestCheckHook,
|
||||
pytest-cov,
|
||||
dramatiq,
|
||||
redis,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "dramatiq-abort";
|
||||
version = "1.2.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Flared";
|
||||
repo = "dramatiq-abort";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-i5vL9yjQQambG8m6RDByr7/j8+PhDdLsai3pDrH1A4Q=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
dramatiq
|
||||
];
|
||||
|
||||
optional-dependencies = {
|
||||
all = lib.flatten (lib.attrValues (lib.filterAttrs (n: v: n != "all") optional-dependencies));
|
||||
gevent = [ gevent ];
|
||||
redis = [ redis ];
|
||||
};
|
||||
|
||||
nativeCheckInputs = [
|
||||
redis
|
||||
pytestCheckHook
|
||||
pytest-cov
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "dramatiq_abort" ];
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/Flared/dramatiq-abort/releases/tag/v${version}";
|
||||
description = "Dramatiq extension to abort message";
|
||||
homepage = "https://github.com/Flared/dramatiq-abort";
|
||||
license = lib.licenses.lgpl3Plus;
|
||||
maintainers = with lib.maintainers; [ tebriel ];
|
||||
};
|
||||
}
|
||||
@@ -4205,6 +4205,8 @@ self: super: with self; {
|
||||
|
||||
dramatiq = callPackage ../development/python-modules/dramatiq { };
|
||||
|
||||
dramatiq-abort = callPackage ../development/python-modules/dramatiq-abort { };
|
||||
|
||||
drawille = callPackage ../development/python-modules/drawille { };
|
||||
|
||||
drawilleplot = callPackage ../development/python-modules/drawilleplot { };
|
||||
|
||||
Reference in New Issue
Block a user