at master 1.1 kB view raw
1{ 2 lib, 3 babel, 4 buildPythonPackage, 5 cssselect, 6 fetchFromGitHub, 7 glibcLocales, 8 isodate, 9 leather, 10 lxml, 11 parsedatetime, 12 pyicu, 13 pytestCheckHook, 14 python-slugify, 15 pythonOlder, 16 pytimeparse, 17 setuptools, 18}: 19 20buildPythonPackage rec { 21 pname = "agate"; 22 version = "1.13.0"; 23 pyproject = true; 24 25 disabled = pythonOlder "3.8"; 26 27 src = fetchFromGitHub { 28 owner = "wireservice"; 29 repo = "agate"; 30 tag = version; 31 hash = "sha256-jDeme5eOuX9aQ+4A/pLnH/SuCOztyZzKdSBYKVC63Bk="; 32 }; 33 34 build-system = [ setuptools ]; 35 36 dependencies = [ 37 babel 38 isodate 39 leather 40 parsedatetime 41 python-slugify 42 pytimeparse 43 ]; 44 45 nativeCheckInputs = [ 46 cssselect 47 glibcLocales 48 lxml 49 pyicu 50 pytestCheckHook 51 ]; 52 53 pythonImportsCheck = [ "agate" ]; 54 55 meta = { 56 description = "Python data analysis library that is optimized for humans instead of machines"; 57 homepage = "https://github.com/wireservice/agate"; 58 changelog = "https://github.com/wireservice/agate/blob/${version}/CHANGELOG.rst"; 59 license = with lib.licenses; [ mit ]; 60 maintainers = [ ]; 61 }; 62}