at master 893 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 pythonOlder, 6 cython, 7 catalogue, 8 mock, 9 numpy, 10 psutil, 11 pytest, 12 ruamel-yaml, 13 setuptools, 14 tornado, 15}: 16 17buildPythonPackage rec { 18 pname = "srsly"; 19 version = "2.5.1"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.6"; 23 24 src = fetchPypi { 25 inherit pname version; 26 hash = "sha256-qxtL9s8+Kdoj2uBJPdFRf7eHB1IGUSNRQhuJtPwnx34="; 27 }; 28 29 build-system = [ 30 cython 31 setuptools 32 ]; 33 34 dependencies = [ catalogue ]; 35 36 nativeCheckInputs = [ 37 mock 38 numpy 39 psutil 40 pytest 41 ruamel-yaml 42 tornado 43 ]; 44 45 pythonImportsCheck = [ "srsly" ]; 46 47 meta = with lib; { 48 changelog = "https://github.com/explosion/srsly/releases/tag/v${version}"; 49 description = "Modern high-performance serialization utilities for Python"; 50 homepage = "https://github.com/explosion/srsly"; 51 license = licenses.mit; 52 }; 53}