1{ lib
2, buildPythonPackage
3, fetchPypi
4, six
5, setuptools-scm
6, toml
7}:
8
9buildPythonPackage rec {
10 pname = "singledispatch";
11 version = "3.7.0";
12
13 src = fetchPypi {
14 inherit pname version;
15 sha256 = "c1a4d5c1da310c3fd8fccfb8d4e1cb7df076148fd5d858a819e37fffe44f3092";
16 };
17
18 nativeBuildInputs = [
19 setuptools-scm
20 toml
21 ];
22
23 propagatedBuildInputs = [ six ];
24
25 # pypi singledispatch tarbal does not contain tests
26 doCheck = false;
27
28 meta = {
29 description = "This library brings functools.singledispatch from Python 3.4 to Python 2.6-3.3.";
30 homepage = "https://docs.python.org/3/library/functools.html";
31 license = lib.licenses.mit;
32 maintainers = with lib.maintainers; [ costrouc ];
33 };
34}