anki-bin: 24.06.3 -> 24.11 (#360722)
[NixPkgs.git] / pkgs / development / python-modules / userpath / default.nix
blob20c387615c4899fc24ed7d29c35679503543516a
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   hatchling,
6   click,
7   pythonOlder,
8 }:
10 buildPythonPackage rec {
11   pname = "userpath";
12   version = "1.9.2";
13   pyproject = true;
15   disabled = pythonOlder "3.7";
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-bFIojasGklfMgxhG0V1IEzUiRV1Gd+5pqXgfEdvv2BU=";
20   };
22   nativeBuildInputs = [ hatchling ];
24   propagatedBuildInputs = [ click ];
26   # Test suite is difficult to emulate in sandbox due to shell manipulation
27   doCheck = false;
29   pythonImportsCheck = [ "userpath" ];
31   meta = with lib; {
32     description = "Cross-platform tool for adding locations to the user PATH";
33     mainProgram = "userpath";
34     homepage = "https://github.com/ofek/userpath";
35     changelog = "https://github.com/ofek/userpath/releases/tag/v${version}";
36     license = with licenses; [
37       asl20
38       mit
39     ];
40     maintainers = with maintainers; [ yshym ];
41   };