Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
989 B · 36 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637{ lib, buildPythonPackage, pythonOlder, pytestCheckHook, fetchFromGitea, setuptools,}:
buildPythonPackage rec { pname = "desktop-entry-lib"; version = "3.1"; pyproject = true; disabled = pythonOlder "3.9";
# We could use fetchPypi, but then the tests won't run src = fetchFromGitea { domain = "codeberg.org"; owner = "JakobDev"; repo = "desktop-entry-lib"; rev = version; hash = "sha256-+c+FuLv88wc4yVw3iyFFtfbocnWzTCIe2DS0SWoj+VI="; };
nativeBuildInputs = [ setuptools ]; nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "desktop_entry_lib" ];
meta = with lib; { description = "Allows reading and writing .desktop files according to the Desktop Entry Specification"; homepage = "https://codeberg.org/JakobDev/desktop-entry-lib"; changelog = "https://codeberg.org/JakobDev/desktop-entry-lib/releases/tag/${version}"; license = licenses.bsd2; maintainers = with maintainers; [ Madouura ]; };}