Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657{ lib, buildPythonPackage, fetchFromGitHub, hatchling, hatch-vcs, icalendar, pytestCheckHook, git,}:
buildPythonPackage rec { pname = "icalendar-compatibility"; version = "0.1.5"; pyproject = true;
src = fetchFromGitHub { owner = "niccokunzmann"; repo = "icalendar_compatibility"; tag = "v${version}"; hash = "sha256-rHx4wuLKSBI3/3ShxtpyyuK+iWULpbzfDN8DCNUryHg="; };
# hatch-vcs tries to read the current git commit hash postPatch = '' substituteInPlace pyproject.toml \ --replace 'dynamic = ["urls", "version"]' 'version = "${version}"' '';
build-system = [ hatchling hatch-vcs ];
dependencies = [ icalendar ];
nativeCheckInputs = [ pytestCheckHook git ];
disabledTests = [ # https://github.com/niccokunzmann/icalendar_compatibility/issues/5 "test_geo_location_is_also_escaped" ];
pythonImportsCheck = [ "icalendar_compatibility" ];
meta = { homepage = "https://icalendar-compatibility.readthedocs.io/en/latest/"; changelog = "https://icalendar-compatibility.readthedocs.io/en/latest/changes.html"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ erictapen ]; };
}