1{ 2 lib, 3 buildPythonPackage, 4 setuptools, 5 pytestCheckHook, 6 fetchFromGitea, 7}: 8buildPythonPackage rec { 9 pname = "highctidh"; 10 version = "1.0.2025051200"; 11 pyproject = true; 12 13 src = fetchFromGitea { 14 domain = "codeberg.org"; 15 owner = "vula"; 16 repo = "highctidh"; 17 tag = "v${version}"; 18 hash = "sha256-wGJv9UHAFfCOpTrr8THVk0DC+JUtj3gYYOf6o3EaSqg="; 19 }; 20 21 sourceRoot = "${src.name}/src"; 22 23 build-system = [ 24 setuptools 25 ]; 26 27 nativeCheckInputs = [ 28 pytestCheckHook 29 ]; 30 31 pythonImportsCheck = [ 32 "highctidh" 33 ]; 34 35 meta = { 36 description = "Fork of high-ctidh as as a portable shared library with Python bindings"; 37 homepage = "https://codeberg.org/vula/highctidh"; 38 license = lib.licenses.publicDomain; 39 teams = with lib.teams; [ ngi ]; 40 maintainers = with lib.maintainers; [ 41 lorenzleutgeb 42 mightyiam 43 ]; 44 }; 45}