{ lib, asdf-coordinates-schemas, asdf-standard, asdf-transform-schemas, asdf, astropy, buildPythonPackage, fetchFromGitHub, numpy, packaging, pytest-astropy, pytestCheckHook, pythonOlder, scipy, setuptools-scm, setuptools, }: buildPythonPackage rec { pname = "asdf-astropy"; version = "0.6.1"; pyproject = true; disabled = pythonOlder "3.10"; src = fetchFromGitHub { owner = "astropy"; repo = "asdf-astropy"; rev = "refs/tags/${version}"; hash = "sha256-dOd9QdBOu7QotRiHkXJoIqaHG6U9odTlRmy22/nvvuw="; }; nativeBuildInputs = [ setuptools setuptools-scm ]; propagatedBuildInputs = [ asdf asdf-coordinates-schemas asdf-standard asdf-transform-schemas astropy numpy packaging ]; nativeCheckInputs = [ pytest-astropy pytestCheckHook scipy ]; pythonImportsCheck = [ "asdf_astropy" ]; preCheck = '' export HOME=$(mktemp -d) ''; meta = with lib; { description = "Extension library for ASDF to provide support for Astropy"; homepage = "https://github.com/astropy/asdf-astropy"; changelog = "https://github.com/astropy/asdf-astropy/blob/${version}/CHANGES.rst"; license = licenses.bsd3; maintainers = with maintainers; [ fab ]; }; }