at master 711 B view raw
1{ 2 buildPythonPackage, 3 lib, 4 fetchPypi, 5 setuptools, 6 setuptools-scm, 7 glibcLocales, 8 isPy3k, 9 pytestCheckHook, 10 curio, 11}: 12 13buildPythonPackage rec { 14 pname = "sniffio"; 15 version = "1.3.1"; 16 pyproject = true; 17 18 disabled = !isPy3k; 19 20 src = fetchPypi { 21 inherit pname version; 22 hash = "sha256-9DJO3GcKD0l1CoG4lfNcOtuEPMpG8FMPefwbq7I3idw="; 23 }; 24 25 build-system = [ 26 setuptools 27 setuptools-scm 28 ]; 29 30 buildInputs = [ glibcLocales ]; 31 32 nativeCheckInputs = [ 33 curio 34 pytestCheckHook 35 ]; 36 37 meta = with lib; { 38 homepage = "https://github.com/python-trio/sniffio"; 39 license = licenses.asl20; 40 description = "Sniff out which async library your code is running under"; 41 }; 42}