at 25.11-pre 1.3 kB view raw
1{ 2 lib, 3 asdf-standard, 4 asdf-transform-schemas, 5 attrs, 6 buildPythonPackage, 7 fetchFromGitHub, 8 fsspec, 9 importlib-metadata, 10 jmespath, 11 lz4, 12 numpy, 13 packaging, 14 psutil, 15 pytest-remotedata, 16 pytestCheckHook, 17 pythonOlder, 18 pyyaml, 19 semantic-version, 20 setuptools, 21 setuptools-scm, 22}: 23 24buildPythonPackage rec { 25 pname = "asdf"; 26 version = "4.1.0"; 27 pyproject = true; 28 29 disabled = pythonOlder "3.9"; 30 31 src = fetchFromGitHub { 32 owner = "asdf-format"; 33 repo = "asdf"; 34 tag = version; 35 hash = "sha256-h7OkLq9+sW507Va22cF0eez6xrI7iIaLV5D7EZFWxJQ="; 36 }; 37 38 build-system = [ 39 setuptools 40 setuptools-scm 41 ]; 42 43 dependencies = [ 44 asdf-standard 45 asdf-transform-schemas 46 importlib-metadata 47 jmespath 48 numpy 49 packaging 50 pyyaml 51 semantic-version 52 attrs 53 ]; 54 55 nativeCheckInputs = [ 56 fsspec 57 lz4 58 psutil 59 pytest-remotedata 60 pytestCheckHook 61 ]; 62 63 disabledTests = [ 64 # AssertionError: assert 527033 >= 1048801 65 "test_update_add_array_at_end" 66 ]; 67 68 pythonImportsCheck = [ "asdf" ]; 69 70 meta = with lib; { 71 description = "Python tools to handle ASDF files"; 72 homepage = "https://github.com/asdf-format/asdf"; 73 license = licenses.bsd3; 74 maintainers = [ ]; 75 }; 76}