python3Packages.highctidh: init at 1.0.2025051200

themadbit 48ad608c eaeed953

Changed files
+47
pkgs
development
python-modules
highctidh
top-level
+45
pkgs/development/python-modules/highctidh/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
setuptools,
+
pytestCheckHook,
+
fetchFromGitea,
+
}:
+
buildPythonPackage rec {
+
pname = "highctidh";
+
version = "1.0.2025051200";
+
pyproject = true;
+
+
src = fetchFromGitea {
+
domain = "codeberg.org";
+
owner = "vula";
+
repo = "highctidh";
+
tag = "v${version}";
+
hash = "sha256-wGJv9UHAFfCOpTrr8THVk0DC+JUtj3gYYOf6o3EaSqg=";
+
};
+
+
sourceRoot = "${src.name}/src";
+
+
build-system = [
+
setuptools
+
];
+
+
nativeCheckInputs = [
+
pytestCheckHook
+
];
+
+
pythonImportsCheck = [
+
"highctidh"
+
];
+
+
meta = {
+
description = "Fork of high-ctidh as as a portable shared library with Python bindings";
+
homepage = "https://codeberg.org/vula/highctidh";
+
license = lib.licenses.publicDomain;
+
teams = with lib.teams; [ ngi ];
+
maintainers = with lib.maintainers; [
+
lorenzleutgeb
+
mightyiam
+
];
+
};
+
}
+2
pkgs/top-level/python-packages.nix
···
hieroglyph = callPackage ../development/python-modules/hieroglyph { };
+
highctidh = callPackage ../development/python-modules/highctidh { };
+
highdicom = callPackage ../development/python-modules/highdicom { };
highspy = callPackage ../development/python-modules/highspy { };