python3Packages.kanidm: 1.0.0-2024-04-22 -> 1.2.0 (#439349)

Changed files
+7 -13
pkgs
development
python-modules
kanidm
+7 -13
pkgs/development/python-modules/kanidm/default.nix
···
lib,
buildPythonPackage,
fetchFromGitHub,
-
pythonOlder,
# build
-
poetry-core,
# propagates
aiohttp,
···
pytestCheckHook,
}:
-
let
pname = "kanidm";
-
version = "1.0.0-2024-04-22";
-
in
-
buildPythonPackage rec {
-
inherit pname version;
pyproject = true;
-
disabled = pythonOlder "3.9";
-
src = fetchFromGitHub {
owner = "kanidm";
repo = "kanidm";
-
rev = "a0f743d8c8e7a6b6b0775e64774fc5175464cab6";
-
hash = "sha256-W2v3/osDrjRQqz2DqoG90SGcu4K6G2ypMTfE6Xq5qNI=";
};
sourceRoot = "${src.name}/pykanidm";
-
nativeBuildInputs = [ poetry-core ];
-
propagatedBuildInputs = [
aiohttp
authlib
pydantic
···
lib,
buildPythonPackage,
fetchFromGitHub,
# build
+
pdm-backend,
# propagates
aiohttp,
···
pytestCheckHook,
}:
+
buildPythonPackage rec {
pname = "kanidm";
+
version = "1.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "kanidm";
repo = "kanidm";
+
rev = "1774f9428ccdc357d514652acbcae49f6b16687a";
+
hash = "sha256-SE3b9Ug0EZFygGf9lsmVsQzmop9qOMiCUsbO//1QWF8=";
};
sourceRoot = "${src.name}/pykanidm";
+
build-system = [ pdm-backend ];
+
dependencies = [
aiohttp
authlib
pydantic