Something went wrong. Try again.
lol
Something went wrong. Try again.
1.3 kB · 61 lines
Nix
at master
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162{ lib, buildPythonPackage, fetchFromGitHub, build, cython, findutils, pip, pytestCheckHook, setuptools-scm, setuptools, wheel,}:
buildPythonPackage rec { pname = "extension-helpers"; version = "1.4.0"; pyproject = true;
src = fetchFromGitHub { owner = "astropy"; repo = "extension-helpers"; tag = "v${version}"; hash = "sha256-coSgaPoz93CqJRb65xYs1sNOwoGhcxWGJF7Jc9N2W1I="; };
build-system = [ setuptools setuptools-scm ];
dependencies = [ setuptools ];
nativeCheckInputs = [ build cython findutils pip pytestCheckHook wheel ];
pythonImportsCheck = [ "extension_helpers" ];
enabledTestPaths = [ "extension_helpers/tests" ];
disabledTests = [ # https://github.com/astropy/extension-helpers/issues/43 "test_write_if_different" # ValueError: Unrecognized abi version for limited API: invalid "test_limited_api_invalid_abi" ];
meta = { description = "Helpers to assist with building Python packages with compiled C/Cython extensions"; homepage = "https://github.com/astropy/extension-helpers"; changelog = "https://github.com/astropy/extension-helpers/blob/${src.tag}/CHANGES.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; };}