1{ 2 lib, 3 asdf-standard, 4 buildPythonPackage, 5 fetchPypi, 6 importlib-resources, 7 pythonOlder, 8 setuptools-scm, 9}: 10 11buildPythonPackage rec { 12 pname = "asdf-transform-schemas"; 13 version = "0.6.0"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.8"; 17 18 src = fetchPypi { 19 pname = "asdf_transform_schemas"; 20 inherit version; 21 hash = "sha256-D1D44Jb//S0UucgplZASZu8lsj0N/8MK1Bu6RoUalzI="; 22 }; 23 24 build-system = [ setuptools-scm ]; 25 26 dependencies = [ asdf-standard ] ++ lib.optionals (pythonOlder "3.9") [ importlib-resources ]; 27 28 # Circular dependency on asdf 29 doCheck = false; 30 31 pythonImportsCheck = [ "asdf_transform_schemas" ]; 32 33 meta = with lib; { 34 description = "ASDF schemas for validating transform tags"; 35 homepage = "https://github.com/asdf-format/asdf-transform-schemas"; 36 changelog = "https://github.com/asdf-format/asdf-transform-schemas/releases/tag/${version}"; 37 license = licenses.bsd3; 38 maintainers = with maintainers; [ fab ]; 39 }; 40}