1{ buildPythonPackage
2, lib
3, fetchPypi
4, setuptools-scm
5, importlib-metadata
6}:
7
8buildPythonPackage rec {
9 pname = "pluggy";
10 version = "0.13.1";
11
12 src = fetchPypi {
13 inherit pname version;
14 sha256 = "15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0";
15 };
16
17 checkPhase = ''
18 py.test
19 '';
20
21 # To prevent infinite recursion with pytest
22 doCheck = false;
23
24 nativeBuildInputs = [ setuptools-scm ];
25
26 propagatedBuildInputs = [ importlib-metadata ];
27
28 meta = {
29 description = "Plugin and hook calling mechanisms for Python";
30 homepage = "https://github.com/pytest-dev/pluggy";
31 license = lib.licenses.mit;
32 maintainers = [ ];
33 };
34}