16 buildPythonPackage rec {
21 disabled = pythonOlder "3.7";
23 src = fetchFromGitHub {
25 repo = "globus-sdk-python";
27 hash = "sha256-gjctcpaV9L8x4ubS4Ox6kyNG7/kl7tZt9c9/7SWVXkg=";
30 build-system = [ setuptools ];
33 export HOME=$(mktemp -d)
40 ] ++ lib.optionals (pythonOlder "3.10") [ typing-extensions ];
42 nativeCheckInputs = [ pytestCheckHook ];
49 pythonImportsCheck = [ "globus_sdk" ];
52 description = "Interface to Globus REST APIs, including the Transfer API and the Globus Auth API";
53 homepage = "https://github.com/globus/globus-sdk-python";
54 changelog = "https://github.com/globus/globus-sdk-python/releases/tag/${version}";
55 license = lib.licenses.asl20;
56 maintainers = with lib.maintainers; [ bot-wxt1221 ];