summaryrefslogtreecommitdiffstats
path: root/pkgs
diff options
context:
space:
mode:
authorRobert Schütz <nix@dotlambda.de>2022-05-22 20:47:13 +0000
committerRobert Schütz <nix@dotlambda.de>2022-05-22 20:52:40 +0000
commitb048539afb23542dd33768604c5935a60a7926ba (patch)
tree6a9ce18edbe7ad6c4b482b3b8b1e06a9f0c8be12 /pkgs
parentefd3568e0269a2d816c81dbca79170b8a4b694ce (diff)
python3Packages.pamqp: run tests
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/python-modules/pamqp/default.nix42
1 files changed, 30 insertions, 12 deletions
diff --git a/pkgs/development/python-modules/pamqp/default.nix b/pkgs/development/python-modules/pamqp/default.nix
index 1785a8593102..a367a180807d 100644
--- a/pkgs/development/python-modules/pamqp/default.nix
+++ b/pkgs/development/python-modules/pamqp/default.nix
@@ -1,28 +1,46 @@
{ lib
, buildPythonPackage
-, fetchPypi
-, mock
-, nose
-, pep8
-, pylint
-, mccabe
+, pythonOlder
+, fetchFromGitHub
+, pytestCheckHook
}:
buildPythonPackage rec {
version = "3.1.0";
pname = "pamqp";
- src = fetchPypi {
- inherit pname version;
- sha256 = "e4f0886d72c6166637a5513626148bf5a7e818073a558980e9aaed8b4ccf30da";
+ disabled = pythonOlder "3.7";
+
+ format = "setuptools";
+
+ src = fetchFromGitHub {
+ owner = "gmr";
+ repo = "pamqp";
+ rev = version;
+ hash = "sha256-qiYfQsyYvG6pyRFDt3pyYKNNWNP88maj+VAeGD68OmY=";
};
- buildInputs = [ mock nose pep8 pylint mccabe ];
+ checkInputs = [
+ pytestCheckHook
+ ];
+
+ pythonImportsCheck = [
+ "pamqp.base"
+ "pamqp.body"
+ "pamqp.commands"
+ "pamqp.common"
+ "pamqp.decode"
+ "pamqp.encode"
+ "pamqp.exceptions"
+ "pamqp.frame"
+ "pamqp.header"
+ "pamqp.heartbeat"
+ ];
meta = with lib; {
description = "RabbitMQ Focused AMQP low-level library";
- homepage = "https://pypi.python.org/pypi/pamqp";
+ homepage = "https://github.com/gmr/pamqp";
license = licenses.bsd3;
+ maintainers = with maintainers; [ dotlambda ];
};
-
}